diff options
Diffstat (limited to 'chap/chap1.tex')
-rw-r--r-- | chap/chap1.tex | 9 |
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} |