Skip to content

Commit

Permalink
CPC -> CDC, Move results
Browse files Browse the repository at this point in the history
  • Loading branch information
lundal committed Apr 4, 2014
1 parent 392e4dc commit 5916155
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions report.tex
Original file line number Diff line number Diff line change
Expand Up @@ -232,20 +232,22 @@ \section{Results}
\section{Discussion}

The first observation that can be made is that Delta Correlation prefetchers are generally more performant than simply using no prefetcher at all.
The exception to this is the CPC prefetcher, which is twice as slow as the other Delta Correlation prefetchers tested in the \texttt{ammp} test.
The exception to this is the CDC prefetcher, which is twice as slow as the other Delta Correlation prefetchers tested in the \texttt{ammp} test.
Indeed, it is even considerably worse than using no prefetcher at all.
The reason for this abysmal behavior can be seen in the accuracy statistics for the same test.
Where the other prefetchers have scored around 0.8 accuracy, which is quite good, CPC has scored less than one hundredth of that.
Where the other prefetchers have scored around 0.8 accuracy, which is quite good, CDC has scored less than one hundredth of that.
To have a prefetcher which is vulnerable to extremely poor performance in some secenarios is a bad idea, as it is at best inefficient, and at worst downright dangerous.
CPC is the only one of the tested prefetchers that have exhibited this kind of behavior.
CDC is the only one of the tested prefetchers that have exhibited this kind of behavior.

Other than the extreme discrepancy in the CPC \texttt{amms} test, there are not a lot of big differences.
Other than the extreme discrepancy in the CDC \texttt{amms} test, there are not a lot of big differences.
Some tests favor one pretching scheme, while other tests favor another.
Overall, DCPT scores best on average with APCDC a close second.
Which one should be chosen over the other for use in a given real life application, however, largely depends on the characteristics of the application.

\input{discussion_graph.tex}

\input{graphs.tex}

\section{Conclusion}

\todo{ Mention what could have been done better or different? Future ideas? }
Expand All @@ -254,9 +256,8 @@ \section{Conclusion}
The differences, however, are not uniformly in favor of a single prefetching scheme.
The benchmarks rather favor different schemes for different tests.

Looking at the average speedup, though, DCPT emerges as the most performant scheme, while CPC is the least performant scheme.
Looking at the average speedup, though, DCPT emerges as the most performant scheme, while CDC is the least performant scheme.

\input{graphs.tex}

\bibliography{bibliography}
\bibliographystyle{plain}
Expand Down

0 comments on commit 5916155

Please sign in to comment.