summaryrefslogtreecommitdiff
path: root/chap/chap1.tex
diff options
context:
space:
mode:
Diffstat (limited to 'chap/chap1.tex')
-rw-r--r--chap/chap1.tex9
1 files changed, 4 insertions, 5 deletions
diff --git a/chap/chap1.tex b/chap/chap1.tex
index 5a3224d..e6a55b0 100644
--- a/chap/chap1.tex
+++ b/chap/chap1.tex
@@ -42,12 +42,11 @@ Tomasulo 算法\supercite{tomasulo},可以识别指令之间的依赖关系,
\begin{figure}[htbp]
\centering
\includegraphics[width=0.8\textwidth]{skylake.pdf}
- \caption{Skylake 微体系结构示意图}
+ \caption{Skylake 微体系结构示意图\supercite{mdsattack}}
\label{fig:skylake}
\end{figure}
-图\ref{fig:skylake}是 Intel Skylake 微体系结构的示意图\footnote{图片来
- 自 https://mdsattacks.com/images/skylake.svg},它是一个乱序执行超标
+图\ref{fig:skylake}是 Intel Skylake 微体系结构的示意图,它是一个乱序执行超标
量处理器体系结构,每周期最多可以将 6 个微操作发射至 8 组执行单元中执行,
它的 ROB 使得流水线中可以同时存在 224 个微操作,它的分支预测器可以预测
分支的方向和目标地址,使处理器在预测的目标处取出指令至指令缓存。
@@ -69,7 +68,8 @@ Microsoft 等软件厂商,均发布了软件补丁或处理器微码更新,
了部分已有的软件和微码防御方法,它们所防御的攻击,和造成的性能损失。
\supercite{systematic}
-\begin{table}[htbp]
+\begin{table}[hptb]
+ \caption{软件防御对性能的影响}
\begin{tabular}{ccc}
\hline
防御方法 & 防御的攻击种类 & 性能损失\tabularnewline
@@ -83,7 +83,6 @@ Microsoft 等软件厂商,均发布了软件补丁或处理器微码更新,
\hline
\end{tabular}
\centering
- \caption{软件防御对性能的影响}
\label{tab:perf_mitigation}
\end{table}