Locating Cache Performance Bottlenecks Using Data Profiling

Effective use of CPU data caches is critical to good performance, but poor cache use patterns are often hard to spot using existing execution profiling tools. Typical profilers attribute costs to specific code locations. The costs due to frequent cache misses on a given piece of data, however, may b...

Full description

Bibliographic Details
Main Authors: Pesterev, Aleksey (Contributor), Zeldovich, Nickolai (Contributor), Morris, Robert Tappan (Contributor)
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory (Contributor), Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science (Contributor)
Format: Article
Language:English
Published: Association for Computing Machinery (ACM), 2012-09-13T16:10:46Z.
Subjects:
Online Access:Get fulltext