summaryrefslogtreecommitdiff
path: root/chap/chap1.tex
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2019-05-02 22:01:18 +0800
committerIru Cai <mytbk920423@gmail.com>2019-05-02 22:01:18 +0800
commitf16f43275e60a5afc2239921cf42c0ee2435e931 (patch)
tree9a1acf666a2b8b1da6492d3ccfe0dad9ad297eed /chap/chap1.tex
parent0babd3f3251fc26ea2f1cebdca2b3830ee045a24 (diff)
downloaddissertation-f16f43275e60a5afc2239921cf42c0ee2435e931.tar.xz
update
Diffstat (limited to 'chap/chap1.tex')
-rw-r--r--chap/chap1.tex9
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