Why You Need TotalView for Debugging Multithreaded Programs
Meeting the rigorous requirements of HPC development requires tools designed for applications with hundreds of millions of lines of code — and extensive parallelism and concurrency. Get the comprehensive C, C++, and Fortran debugging tools features you need with TotalView.
The following table shows why TotalView is the leading HPC debugger for complex, multithreaded applications:
Breakpoints and source display
Command line interface
Full control over all process threads
Debugging two or more processes simultaneously
Graphical display of array data
Debugging C++ code with heavy template use
Complex data structure insight
Use Barrier points to synchronize threads
Dynamically insert new code down to the thread level with evaluation points
Multi-Core and Multithreaded Program Development
Transitioning applications to run on multicore systems is easier with an advanced debugger that can give you big-picture and detailed views of multithreaded, highly parallel code.
Download this two-part white paper — Transitioning to Multicore (Part 1) and Transitioning to Multicore Development Part 2 — to improve your application’s performance.
Start your free trial of TotalView to see how you can dramatically simplify and accelerate HPC debugging.
Watch how TotalView improves HPC debugging.
Our experts are ready to help.