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, Zeldovich, Nickolai, Morris, Robert Tappan
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:en_US
Published: Association for Computing Machinery (ACM) 2012
Online Access:http://hdl.handle.net/1721.1/72691
https://orcid.org/0000-0003-0238-2703
https://orcid.org/0000-0003-2700-9286