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...
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 |
Similar Items
-
Locating cache performance bottlenecks using data profiling
by: Pesterev, Aleksey
Published: (2010) -
Improving network connection locality on multicore systems
by: Pesterev, Aleksey, et al.
Published: (2012) -
An Analysis of Linux Scalability to Many Cores
by: Boyd-Wickizer, Silas, et al.
Published: (2011) -
A trigger-based middleware cache for ORMs
by: Gupta, Priya, et al.
Published: (2012) -
CPHASH: A cache-partitioned hash table
by: Metreveli, Zviad, et al.
Published: (2012)