The EP-Cache Automatic Monitoring System.
Edmond Kereku, Michael Gerndt · 2005
In this paper we present an automatic monitoring system consisting of a monitoring infrastructure and an automatic performance analyzer. The monitoring infrastructure supports different monitoring resources (CPU counters, simulation) and monitors the utilization of cache hierarchies in serial and OpenMP programs. A special feature of our system is the restriction of monitoring to single data structures. Our ASL[2]-based automatic analyzer called AMEBA is able to search for predefined performance bottlenecks in code regions using a provided set of search and refinement strategies.