Skip to content

Commit

Permalink
More about pcdc
Browse files Browse the repository at this point in the history
  • Loading branch information
lundal committed Apr 4, 2014
1 parent d4d8c92 commit 1d877ce
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions report.tex
Original file line number Diff line number Diff line change
Expand Up @@ -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!}

Expand Down

0 comments on commit 1d877ce

Please sign in to comment.