gem5学习笔记导览

目录

一、Getting Started

1、Building gem5

2、Creating a simple configuration script

3、Adding cache to configuration script

4、Understanding gem5 statistics and output

5、Using the default configuration scripts

6、Extending gem5 for ARM

二、Modifying/Extending

1、Setting up your development environment

2、Creating a very simple SimObject

3、Debugging gem5

4、Event-drivenprogramming

5、Adding parameters toSimObjects and more events

6、Creating SimObjects inthe memory system

7、Creating a simple cache object

8、ARM Power Modelling

9、ARM DVFS Support


将个人笔记中gem5学习的中文教程顺序重新编排,以便于后续自己和有需要的同学根据教程笔记学习。

一级目录为所属章节,二级目录为教程名称,内容分为两部分:官网英文教程,个人学习笔记。

注意:标红的就是没来得及/目前暂时不需要/还没理解透的部分,待后续再补充。补充教程后会更新该文档。

一、Getting Started

1、Building gem5

gem5: Building gem5

gem5学习(9):构建gem5——Building gem5-CSDN博客

2、Creating a simple configuration script

gem5: Creating a simple configuration script

gem5学习(10):创建一个简单的配置脚本——Creating a simple configuration script-CSDN博客

3、Adding cache to configuration script


4、Understanding gem5 statistics and output


5、Using the default configuration scripts


6、Extending gem5 for ARM

二、Modifying/Extending

1、Setting up your development environment

原因:比较简单,后续有时间了再补。

2、Creating a very simple SimObject

gem5: Creating a very simple SimObject

gem5学习(3):在gem5中创建简单的类Creating a very simple SimObject-CSDN博客

gem5学习(4):对官方教程的进一步说明Creating a very simple SimObject-CSDN博客

3、Debugging gem5

gem5: Debugging gem5

gem5学习(5):使用debug-flag调试gem5仿真Debugging gem5-CSDN博客

4、Event-drivenprogramming

gem5: Event-driven programming

gem5学习(6):Event-driven programming-CSDN博客

5、Adding parameters toSimObjects and more events

原因:漏看了,还没写。

6、Creating SimObjects inthe memory system

gem5: Creating SimObjects in the memory system

gem5学习(7):内存系统中创建 SimObjects--Creating SimObjects in the memory system-CSDN博客

7、Creating a simple cache object

gem5: Creating a simple cache object

gem5学习(8):创建一个简单的缓存对象--Creating a simple cache object-CSDN博客

8、ARM Power Modelling

9、ARM DVFS Support

你可能感兴趣的:(gem5学习,学习,笔记)