CacheVisor: a toolset for visualizing shared caches in multicore and multithreaded processors

  • Authors:
  • Dmitry Evtyushkin;Peter Panfilov;Dmitry Ponomarev

  • Affiliations:
  • Moscow State Institute of Electronics and Mathematics, Technical University, Department of Computer Systems and Networks, Moscow;Moscow State Institute of Electronics and Mathematics, Technical University, Department of Computer Systems and Networks, Moscow;State University of New York at Binghamton, Department of Computer Science, Binghamton, NY

  • Venue:
  • PaCT'11 Proceedings of the 11th international conference on Parallel computing technologies
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present CacheVisor - a toolset for visualizing the behavior of shared caches in multicore and multithreaded processors. CacheVisor uses the memory access traces generated by the execution-driven processor simulation to graphically depict the cache sharing dynamics among applications that concurrently use the cache. We present the implementation of CacheVisor and describe how it can be used in computer architecture research and education. The public release of CacheVisor is planned in the near future.