November 14 - 16, 2017
10:00 AM (Local Time / Mountain)
Unlike any time in history, HPC is allowing us to analyze mountains of data to prove long standing theories about our universe, our climate, our health, and our interests in many other research domains. Areas of the world now have access to new materials that help to slow down climate change…Coastal cities are evacuated before hurricanes claim lives…New precision medicine techniques bring new hope to our families and friends… Humanity is connected as never before through these discoveries.
HPC brings together the computing systems and brilliant minds in this pursuit for a better world and our place in the cosmos. SC17 will once again bring together the international high performance computing community—a gathering of scientists, engineers, researchers, educators, programmers, system administrators and developers that is unequaled in the world—for an exceptional program of technical presentations, papers, informative tutorials, timely research posters and Birds-of-a-Feather (BoF) sessions. The SC17 Exhibition Hall will feature the latest technologies and accomplishments from the world’s leading vendors, research organizations and universities; SC17 provides the unique opportunity to see the latest technologies that will shape the future of large-scale technical computing and data-driven science.
Stop by our booth 1715 and say hello.
- Presenter: Jasmit Singh
- When: Tuesday, November 14
- Title: Approaches to debugging mixed-language HPC apps
Abstract: The 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 live demonstrations using mixed Python and C/C++ applications.
Visit the event website for more information and registration.