SessionProgramming Tools
Presenter
Event Type
Exhibitor Forum
TimeTuesday, November 14th4pm -
4:30pm
Location503-504
DescriptionThe HPC community is embracing the advantages of
mixed-language development environments, presenting
challenges for debugging and testing when application
execution and data flow cross languages. How can we take
advantage of the unique features offered by different
languages while minimizing the impact on bug
reproduction, root-cause analysis, and solution?
This interactive session walks through the current mixed-language HPC landscape to describe the problems with testing these types of applications and best-practice solutions using TotalView for HPC. You will learn how these architectures make it easy to “steer” computation between modules of different languages, to accelerate prototyping and development, and how advanced testing techniques provide visibility into the call stack and data for efficient debugging. The session will include presentation material and demonstrations using mixed Python and C/C++ applications.
This interactive session walks through the current mixed-language HPC landscape to describe the problems with testing these types of applications and best-practice solutions using TotalView for HPC. You will learn how these architectures make it easy to “steer” computation between modules of different languages, to accelerate prototyping and development, and how advanced testing techniques provide visibility into the call stack and data for efficient debugging. The session will include presentation material and demonstrations using mixed Python and C/C++ applications.
Presenter