Brussels / 31 January & 1 February 2015


Extending Cachegrind: L2 Cache Inclusion & TLB Measuring

Description: I have extended Cachegrind to include L2 Cache Inclusion & TLB Measuring. The main goal of this talk is to present and explain how these two extensions work; why they might be useful, what one can do with them, how did I test them, etc. (see full description for the points to be covered)

Intended Audience: Valgrind core developers and Cachegrind users

  • Overview of Cachegrind and its limitations
    • Functionality added by my extensions

And then, for both TLB measuring and L2 cache inclusion the following points will be covered:

  • Usage
  • Example use
  • Available options
  • How does the extension interact with the original code
  • How to extend it
  • Validity of results
  • Introduced slowdown


Stavros Kaparelos