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 30-day 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.