目录
2、Creating a simple configuration script
3、Adding cache to configuration script
4、Understanding gem5 statistics and output
5、Using the default configuration scripts
1、Setting up your development environment
2、Creating a very simple SimObject
5、Adding parameters toSimObjects and more events
6、Creating SimObjects inthe memory system
7、Creating a simple cache object
5、Classic memory system coherence
个人笔记中gem5学习的中文教程顺序重新编排,以便于后续自己和有需要的同学根据教程笔记学习。
一级目录为所属章节,二级目录为教程名称,内容分为两部分:官网英文教程,个人学习笔记。
注意:标红的就是没来得及/目前暂时不需要/还没理解透的部分,待后续再补充。补充教程后会更新该文档。
全流程运行Chiplet-Gem5-SharedMemory
gem5学习(2):全流程运行Chiplet-Gem5-SharedMemory【巨详细版本】_gem5 矩阵乘法-CSDN博客
一、Getting Started
1、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学习(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学习(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学习(17):ARM功耗建模——ARM Power Modelling-CSDN博客
9、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学习(19):gem5内存系统——The gem5 Memory System-CSDN博客
3、Replacement Policies
gem5学习(20):替换策略——Replacement Policies-CSDN博客
4、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学习(23):经典缓存——Classic Caches-CSDN博客