diff options
Diffstat (limited to 'chap/chap1.tex')
-rw-r--r-- | chap/chap1.tex | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/chap/chap1.tex b/chap/chap1.tex index 61fc289..9ffc65d 100644 --- a/chap/chap1.tex +++ b/chap/chap1.tex @@ -7,6 +7,15 @@ \section{研究平台与环境} +本文使用 gem5 模拟器\supercite{gem5}作为研究平台。gem5 提供了多种 CPU +模型的模拟,包括简单的单周期处理器、详细的按序流水线处理器、乱序超标量 +处理器。gem5 支持 X86, ARM, Alpha, MIPS, RISC-V 等指令系统。gem5 乱序 +处理器模型基于 Alpha 21264,有取指、译码、重命名、发射、执行、回写、提 +交等流水线阶段,包含乱序超标量处理器中的分支预测器、指令队列、重排序缓 +冲、装载存储队列等常见部件。gem5 可以详细地模拟存储系统,包括高速缓存、 +DRAM、crossbar等组件,通过使用Ruby存储系统,还可以模拟自定义的缓存一致 +性协议。gem5 支持同构和异构多核系统的模拟,支持对系统功耗进行建模。 + \section{论文组织结构} % vim:ts=4:sw=4 |