当前位置: 首页 > article >正文

【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中的源码分析


http://www.kler.cn/a/5016.html

相关文章:

  • 人工智能学习路线全链路解析
  • 从阿拉伯数字看大端小端字节序
  • Nacos server 2.4.0 版本已知问题和 Bug 汇总
  • 计算机网络 笔记 数据链路层 2
  • 4 $ 符号
  • 在Jmeter中跨线程组传递变量(token)--设置全局变量
  • 计算机基本知识框架
  • JAVA电子招标采购系统源码—企业战略布局下的采购
  • Maven项目混淆、瘦身、打包exe
  • 排序 堆排序_57
  • Redis缓存击穿和穿透以及雪崩
  • Shell echo 命令
  • 代码随想录算法训练营第五十八天|739. 每日温度、496.下一个更大元素 I
  • 第二十七章 纹理总结
  • @PostConstruct注解
  • 精准水位在流批一体数据仓库的探索和实践
  • elementUI使用
  • 一键卸载流氓垃圾软件,这2款软件让电脑干净无弹窗
  • 2.5 数据部分总结
  • 3月31号 上午 数据结构课程中 引出的几个算法题目
  • 合创科技C4D设计师网站大全
  • [Few-shot learning] Siamese neural networks
  • 智能驾驶芯片赛道混战:如何看待5类玩家的竞争格局?
  • 【Unity入门】资源包导入和导出
  • Python中进程和线程到底有什么区别?
  • 【代码 | 格式转换】Dicom转png