A New Hardware Monitor Design to Measure Data Structure-Specific Cache Eviction Information

TitleA New Hardware Monitor Design to Measure Data Structure-Specific Cache Eviction Information
Publication TypeJournal Articles
Year of Publication2006
AuthorsBuck BR, Hollingsworth J
JournalInternational Journal of High Performance Computing Applications
Volume20
Issue3
Pagination353 - 363
Date Published2006///
Abstract

In this paper, we propose a hardware performance monitor that provides support not only for measuring cache misses and the addresses associated with them, but also for determining what data is being evicted from the cache when a miss occurs. We describe how to use this hardware support to efficiently determine the cache behavior of application data structures at the source code level. We also present the results of a simulation-based study of this technique, in which we examined the overhead, perturbation of results, and usefulness of collecting this information.

URLhttp://hpc.sagepub.com/content/20/3/353.abstract
DOI10.1177/1094342006067470