Virtual Institute — High Productivity Supercomputing


Website disruption

Pages (or the entire VI-HPS site) might be... 
more information

29th VI-HPS Tuning Workshop, 15-19 Oct. 2018

at HPC Centre ROMEO, Reims, France. 
more information

ESPT'18 Submission deadline extended

Deadline for submission of full papers is now Aug 6,... 
more information

ESPT'18 Travel Support from SPEXXA

Authors of accepted papers may apply for travel support... 
more information

ESPT'18 Submission is open.

Deadline for submission of full papers is July 23,... 
more information


Callgrind is an open-source profiler using execution-driven cache simulation via dynamic runtime instrumentation (provided by the open-source project Valgrind). This way, it can directly analyze cache behavior of program binaries for x86, x86-64, PPC32/64 and ARM. It comes with the visualization GUI KCachegrind, which provides various views of performance data such as annotated call graphs and tree maps for call nesting, as well as annotation of source and machine code.

Programming models

Agnostic to programming models (working on the binary level). Mostly useful for single-node performance, but works also with PThreads/OpenMP and MPI.


Open source: GPL


Technische Universität München