diff --git a/report.tex b/report.tex index e26ae7a..d517828 100644 --- a/report.tex +++ b/report.tex @@ -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? } @@ -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}