Cudagrind: A Valgrind Extension for CUDA

Baumann Thomas M., Gracia Jos eacute · Advances in parallel computing · 2014

Valgrind [1], and specifically the included tool Memcheck, offers an easy and reliable way for checking the correctness of memory operations in programs. This works in an unintrusive way where Valgrind translates the program into intermediate code and executes it on an emulated CPU. The heavy weight tool Memcheck uses this to keep a full shadow copy of the memory used by a program and tracking accesses to it. This allows the detection of memory leaks and checking the validity of accesses.

Read the paper · More papers on PaperTik