From 6c710f8ccc0c466048ee301af4ab3fe70dd5d419 Mon Sep 17 00:00:00 2001 From: Sigve Sebastian Farstad Date: Thu, 3 Apr 2014 21:26:25 +0200 Subject: [PATCH] Reword some sentences --- report.tex | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/report.tex b/report.tex index 350c82a..0163a92 100644 --- a/report.tex +++ b/report.tex @@ -32,19 +32,19 @@ \section{Introduction} This report is a solution to the mini-project for the course TDT4260 Computer Architecture at the Norwegian University of Science and Technology, spring 2014. The assignment is to implement and evaluate the performance of one or more prefetchers. This report describes the implementation and test results done by group 11. -In the report, the relative performances of different Delta Correlation prefetchers is examined and discussed. +In this report, the relative performances of different Delta Correlation prefetchers is examined and discussed. \section{Related Work} \subsection{Delta Correlation Prefetching} +Delta Correlation Prefetching is a more advanced version of Stride Prefetching. Stride Prefetching is based on identifying repeating memory address deltas. The most recent delta along with some information describing its stability is stored and used to prefetch more cache lines. The stability describes how many times the delta has repeated, and is used to determine how many cache lines to prefetch. Programs such as those that use large arrays benefit greatly from Stride Prefetching, as they usually access memory in constant reapeating intervalls. -Delta Correlation Prefetching is a more advanced version of Stride Prefetching. -By storing a history of deltas instead of only the most recent, it is able to capture much more complex patterns than pure strides. +By storing a history of deltas instead of only the most recent, Data Correlation Prefetching is able to capture much more complex patterns than pure strides. Figure \ref{fig:delta_stream} shows a repeating pattern that can be captured by Delta Correlation but not with Stride Prefetching. \begin{figure}[!ht]