From 1d877cef94a810da33c9855366299e599fd22cd3 Mon Sep 17 00:00:00 2001 From: Per Thomas Lundal Date: Fri, 4 Apr 2014 09:08:23 +0200 Subject: [PATCH] More about pcdc --- report.tex | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/report.tex b/report.tex index 9752ee4..27c8cad 100644 --- a/report.tex +++ b/report.tex @@ -114,8 +114,10 @@ \subsection{Program Counter Delta Correlation} Program Counter Delta Correlation (PCDC) works in a similar way to CDC. It uses the same data structures and correlation techniques, but differs in one key aspect; the IT key. -While CDC is based on the assumption that a program exhihibits repeating access patterns within different sections of the memory, PCDC is based on the assumption that a load instruction exhibit repeating memory access patterns. -This is implemented by using the Program Counter (PC) of the load instruction as IT key instead of the memory region tag. +While CDC is based on the assumption that a program exhibits repeating access patterns within different sections of the memory, PCDC is based on the assumption that each load instruction exhibit repeating memory access patterns. +It is implemented by using the Program Counter (PC) of the load instruction as IT key instead of the memory region tag. + +Programs where instructions repeat their access patterns within multiple memory regions, or where multiple instructions access different data structures within a single region interchangedly may benefit greatly from PCDC. \todo{more!}