Valgrind

Valgrind is a public instrumentation framework for building dynamic analysis tools. The distribution currently includes: a memory error detector, two thread error detectors, a cache and branch prediction profiler, a call-graph generating cache profiler, and a heap profiler. See Link.

Within H4H, HLRS will implement Valgrind extensions for runtime memory checks and GDB-Cuda-based debugging features for the target platforms.