Seminars & Colloquia
Lawrence Livermore National Laboratory
"Developing New Tool Strategies for Scalable HPC Systems"
Monday May 21, 2007 10:00 AM
Location: 3211, EB2 NCSU Centennial Campus
(Visitor parking instructions)
This talk is part of the System Research Seminar series
The increasing number of CPUs does not only have an impact on applications, but also on the development environment around them. In particular, tools need to be able to keep up with the applications' scalability. This includes collecting and analyzing data, finding the relevant information, and presenting it to the user in a comprehensible way.
In this talk I will show how we address these issues within the DOE/ASC (Advanced Simulation and Computing) program. In particular, I will focus on two tool sets we recently developed: STAT helps users gather and analyze distributed stack traces to quickly focus debugging efforts; and P^nMPI enables users to dynamically compose MPI tool chains from existing components as well as customize their scope. Both tool sets give us new insights into scalable systems and are part of a new generation of tools capable of providing efficient support for next generation HPC machines.
Martin earned his doctorate in Computer Science in 2001 from the Technische Universitaet Muenchen (Munich, Germany). He also holds a Master of Science in Computer Science from the University of Illinois at Urbana Champaign. After completing his graduate studies and a postdoctoral appointment in Munich, he worked for two years as a Research Associate at Cornell University, before joining LLNL in 2004. Currently, his projects include the design and development of performance tools for large-scale parallel systems, in particular Open|SpeedShop, work on application and communication optimizations for BlueGene/L, the use of machine learning techniques for performance analysis and modeling techniques, as well as scalable debugging. He is a member of the ACM and the IEEE Computer Society.
Host: Frank Mueller, Computer Science, NCSU