> 文章列表 > 【Gem5】有关gem5模拟器的资料导航

【Gem5】有关gem5模拟器的资料导航

【Gem5】有关gem5模拟器的资料导航

网上有关gem5模拟器的资料、博客良莠不齐,这里记录一些总结的很好的博客与自己的学习探索。

一、gem5模拟器使用入门

官方的教程

  1. learning_gem5:包括gem5简介、修改扩展gem5的示例、Ruby相关的缓存一致性等。
  2. gem5 Documentation:包括gem5各个组件的介绍,基本上网上大部分教程都是翻译这里的部分文档。
  3. gem5 bootcamp 2022:gem5团队也在大力推行,22年开始也举办了不少直播教学活动,在YouTube发布有视频。

国防科大实验室写的中文系列教程,很新很实用:

  1. gem5学习笔记一:模拟器安装与使用:包括简介、编译安装、se模拟、fs模拟.
  2. gem5学习笔记二:全系统模拟浅析:包括修改镜像文件、checkpoint的创建及使用和gem5自带的常用指令。
  3. gem5学习笔记三:创建模拟系统以构建一个简单的单核二级Cache的系统为例说明在python脚本中构建模拟系统以及控制模拟过程。

在gem5中跑benchmark教程

  1. Tutorial: Run PARSEC Benchmarks with gem5:应该是官方的教程
  2. GEM5教程: 使用 gem5 运行 PARSEC 基准测试:这是对官方教程的一次实操,有一些踩坑记录。
  3. gem5跑bench过程记录

其他质量很好的有关gem5的文档:

  1. CSDN博主 好啊啊啊啊的Gem5模拟器安装、程序运行、踩坑记录专栏:有关很多详细深入的理解,还在不断更新中(2023.3)
  2. 深入理解 Gem5 之一Permalink:这是一个个人博客,分析也比较深入。
  3. Gem5 学习 1 - Gem5 及其 文件结构

二、gem5中的源码分析