Skip to main content

General Information

TotalView from Perforce Software is a parallel debugger for complex C, C++, Fortran, and CUDA applications. 

LRZ’s SuperMUC-NG Phase 2 and the upcoming new partition of the Linux Cluster CM4 are heterogeneous systems comprising both CPUs and GPUs. This heterogeneity makes it difficult to identify and challenging to fix coding errors in user applications that utilise both types of computing resources. In this online course, participants will learn how to use TotalView to debug parallel applications running on CPUs and GPUs.

Topics covered include:

  • Multithreaded debugging (OpenMP and pthreads)
  • Understanding complex data structures (advanced C++ and data debugging)
  • Remote debugging
  • Debugging CUDA applications
  • Memory debugging (memory leaks, buffer overflows, dangling pointers)
  • Reverse debugging with ReplayEngine
  • Batch debugging with tvscript
  • Best practices for debugging with TotalView

 

Details about the course can be found here: Debugging with TotalView

Fees

Free of charge