\section{实验分析}

\subsection{Miss Rate}
\begin{figure}[!htbp]
    \centering
    \begin{minipage}{0.3\linewidth}
        \includegraphics[width=\linewidth]{L1Miss.png}
        \caption{L1 Miss vs Size}
    \end{minipage}
    \hfill
    \begin{minipage}{0.3\linewidth}
        \includegraphics[width=\linewidth]{block.png}
        \caption{L1 Miss vs Block Size}
    \end{minipage}
    \hfill
    \begin{minipage}{0.3\linewidth}
        \includegraphics[width=\linewidth]{assoc.png}
        \caption{L1 Miss vs Associativity}
    \end{minipage}
\end{figure}

\begin{itemize}
    \item 随着 L1 缓存大小的增加，L1 Miss Rate 的平均值呈现下降趋势，通常较大的缓存意味着更低的缺失率。
    \item 为了实现最佳性能，块大小必须与缓存大小和关联度等其他参数相协调。一般来说，命中率会随着块大小的变化而先上升后下降。
    \item L1 关联度值与 L1 Miss Rate 之间的关系受到其他参数变化的影响，因此缺失率在一定范围内波动。通常，增加关联度可以降低缺失率，但在不合适的参数配置下，这种效果会减弱，导致缺失率在增加过程中上下波动。
\end{itemize}

\subsection{AAT}
\begin{figure}[!htbp]
    \centering
    \begin{minipage}{0.32\linewidth}
        \includegraphics[width=\linewidth]{L1.png}
        \caption{AAT vs L1}
    \end{minipage}
    \hfill
    \begin{minipage}{0.32\linewidth}
        \includegraphics[width=\linewidth]{block.png}
        \caption{AAT vs Block Size}
    \end{minipage}
    \hfill
    \begin{minipage}{0.32\linewidth}
        \includegraphics[width=\linewidth]{L2.png}
        \caption{AAT vs L2}
    \end{minipage}
\end{figure}

\begin{itemize}
    \item 增加 L1 缓存大小或 L1 关联度通常能降低平均访问时间（AAT）。这可能是因为这些参数的增大提高了缓存的容量和关联性，从而降低了缺失率并提升了命中率。
    \item 类似于 L1 缓存，增大 L2 缓存大小或 L2 关联度也有助于降低 AAT。不过，L2 缓存的影响可能不如 L1 缓存明显，因为 L2 缓存通常只有在 L1 缓存发生缺失时才会被访问。
\end{itemize}






\subsection{最优参数}
\begin{figure}[!htbp]
    \centering
    \begin{minipage}{0.32\linewidth}
        \includegraphics[width=\linewidth]{R1.png}
        \caption{gcc}
    \end{minipage}
    \hfill
    \begin{minipage}{0.32\linewidth}
        \includegraphics[width=\linewidth]{R2.png}
        \caption{go}
    \end{minipage}
    \hfill
    \begin{minipage}{0.32\linewidth}
        \includegraphics[width=\linewidth]{R3.png}
        \caption{perl}
    \end{minipage}
\end{figure}
\begin{table}[!htbp]
    \centering
    \caption{搜索结果}\label{tab:res2}
    \begin{tabular}{cccccc}
        \hline
        Trace & L1 & L2 & blocksize & victim size & Best AAT \\
        \hline
        gcc & 8192, 2 & 65536, 4 & 128 & 4096 & 0.8186 \\
        go & 1024, 2 & 65536, 2 & 128 & 4096 & 0.8415 \\
        perl & 8192, 2 & 65536, 2 & 64 & 4096 & 0.6714 \\
        \hline
    \end{tabular}
\end{table}
