Optimization-oriented visualization of cache access behavior

J Tao, W Karl - Computational Science–ICCS 2005: 5th International …, 2005 - Springer
J Tao, W Karl
Computational Science–ICCS 2005: 5th International Conference, Atlanta, GA …, 2005Springer
Cache performance is regarded as a critical issue that significantly influences the overall
performance of a computer system. Hence, optimization with respect to cache behavior
forms an important topic in both research and commercial areas. This work aims at helping
the user in the task of cache behavior analysis with a comprehensive visualization tool. The
resulted cache visualizer is capable of presenting the various aspects of cache accesses,
and shows the performance data in a high-level, user-readable way. More specially, it …
Abstract
Cache performance is regarded as a critical issue that significantly influences the overall performance of a computer system. Hence, optimization with respect to cache behavior forms an important topic in both research and commercial areas. This work aims at helping the user in the task of cache behavior analysis with a comprehensive visualization tool. The resulted cache visualizer is capable of presenting the various aspects of cache accesses, and shows the performance data in a high-level, user-readable way. More specially, it directly leads the user to the data structures where excessive cache misses occur. It then further depicts the reason of theses misses. In addition, it helps the user to decide important parameters concerning some optimization techniques, e.g. padding stride and size of cache blocks. Examples of initial optimization based on the visualizer have proven the feasibility of this visualization tool.
Springer
Showing the best result for this search. See all results