Brussels / 31 January & 1 February 2015


Running Valgrind on multiple processors

a prototype

Valgrind runs properly multi-threaded applications, but effectively only uses one CPU at a time to run them. In other words, Valgrind cannot make use of multi-core CPUs when running a multi-threaded application.

A prototype of a 'multi-core' Valgrind was developped. This talk will describe this prototype and discuss the challenges to obtain a production quality Valgrind that makes use of multiple core.


Philippe Waroquiers