Optimization-Oriented visualization of cache access behavior

  • Authors:
  • Jie Tao;Wolfgang Karl

  • Affiliations:
  • Institut für Rechnerentwurf und Fehlertoleranz, Universität Karlsruhe (TH), Karlsruhe, Germany;Institut für Rechnerentwurf und Fehlertoleranz, Universität Karlsruhe (TH), Karlsruhe, Germany

  • Venue:
  • ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part II
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

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.