gem5学习笔记导览

目录

全流程运行Chiplet-Gem5-SharedMemory

一、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

三、Memory system

1、Memory System

2、gem5 Memory System

3、Replacement Policies

4、Indexing Policies

5、Classic memory system coherence

6、Classic caches


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

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

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

全流程运行Chiplet-Gem5-SharedMemory

gem5学习(2):全流程运行Chiplet-Gem5-SharedMemory【巨详细版本】_gem5 矩阵乘法-CSDN博客

一、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

gem5: Adding cache to configuration script

gem5学习(11):将缓存添加到配置脚本中——Adding cache to the configuration script-CSDN博客

4、Understanding gem5 statistics and output

gem5: Understanding gem5 statistics and output

gem5学习(12):理解gem5 统计信息和输出——Understanding gem5 statistics and output-CSDN博客

5、Using the default configuration scripts

gem5: Using the default configuration scripts

gem5学习(13):使用默认配置脚本——Using the default configuration scripts-CSDN博客

6、Extending gem5 for ARM

gem5: Extending gem5 for ARM

gem5学习(14):将gem5扩展到ARM——Extending gem5 for ARM-CSDN博客

二、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 g
em5

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

gem5: ARM Power Modelling

gem5学习(17):ARM功耗建模——ARM Power Modelling-CSDN博客

9、ARM DVFS Support

gem5: ARM DVFS Support

gem5学习(18):ARM DVFS建模——ARM DVFS modelling-CSDN博客

三、Memory system

1、Memory System

gem5学习(15):Memory system-CSDN博客

2、gem5 Memory System

gem5: gem5_memory_syste

gem5学习(19):gem5内存系统——The gem5 Memory System-CSDN博客

3、Replacement Policies

gem5: Replacement Policies

gem5学习(20):替换策略——Replacement Policies-CSDN博客

4、Indexing Policies

gem5: Indexing Policies

gem5学习(21):索引策略——Indexing Policies-CSDN博客

5、Classic memory system coherence

gem5: Classic memory system coherence

gem5学习(22):经典内存系统的一致性——Classic Memory System coherence-CSDN博客

6、Classic caches

gem5: Classic caches

gem5学习(23):经典缓存——Classic Caches-CSDN博客

四、Ruby Memory System

1、Ruby

2、Cache Coherence Protocols

3、Garnet 2.0

4、HeteroGarnet

5、MOESI CMP directory

6、Garnet Synthetic Traffic

7、SLICC

8、Ml example

9、Garnet standalone

10、Interconnection network

11、MOESl hammer

12、MOESI CMP token

13、MESl two level

14、CHI

15、Replacement Policies

五、Full System

1、Creating Disk lmages Devices

2、m5term

3、Building Linux ARM Kernel

4、Building Android Marshmallow

5、Guest binaries

  • 16
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值