Authors
Quentin Huppert, Francky Catthoor, Lionel Torres, David Novo
Publication date
2022/7/10
Book
Proceedings of the 59th ACM/IEEE Design Automation Conference
Pages
1051-1056
Description
Computer system simulators are major tools used by architecture researchers to develop and evaluate new ideas. Clearly, such evaluations are more conclusive when compared to commercial state-of-the-art architectures. However, the behavior of key components in existing processors is often not disclosed, complicating the construction of faithful reference models. The data prefetching engine is one of such obscured components that can have a significant impact on key metrics such as performance and energy.
In this paper, we propose Pref-X, a framework to analyze functional characteristics of data prefetching in commercial in-order cores. Our framework reveals data prefetches by X-raying into the cache memory at the request granularity, which allows linking memory access patterns with changes in the cache content. To demonstrate the power and accuracy of our methodology, we use Pref-X to replicate the …
Scholar articles
Q Huppert, F Catthoor, L Torres, D Novo - Proceedings of the 59th ACM/IEEE Design Automation …, 2022