Debugging Parallel Applications with TotalView

Date and Time: 
2014 April 10th - FULL DAY
CG - room TBD
Keith Hoaglin and Larry Edelstein

TotalView is a GUI-based source code defect analysis tool that gives you unprecedented control over processes and thread execution and visibility into program state and variables. It allows you to debug one or many processes and/or threads in a single window with complete control over program execution. This allows you to set breakpoints, stepping line by line through the code on a single thread, or with coordinated groups of processes or threads, and run or halt arbitrary sets of processes or threads. You can reproduce and troubleshoot difficult problems that can occur in concurrent programs that take advantage of threads, OpenMP, MPI, GPUs or coprocessors.

Speaker Description: 

Keith Hoaglinis a Senior Consultant at Rogue Wave Software where he has been helping solve critical customer issues for the past 14 years. For the past 8 years, he has been the consulting lead for a broad range of projects in public and private industries, with a flawless success track record. His work has focused primarily with C++ and compiled languages. For the past 3 years, Keith has also been responsible for creating and delivering all technical instructions on debugging techniques and technologies offered by Rogue Wave, including the TotalView debugger.

Larry Edelstein has been working software development for over 25 years. From mainframes to desktops to the EC2 cloud, he has seen platforms and practices come and go. Larry has worked with a number of companies throughout his career - from startups to well-established industry leaders creating software, leveraging his software engineering expertise and mentoring junior engineers. He has a Bachelor of Science in Computer Science from Cornell University and lives in the Bay Area.

Event Category: