The University of Arizona

Events & News

Colloquium

CategoryLecture
DateTuesday, April 15, 2014
Time11:00 am
Concludes12:00 pm
LocationGould-Simpson 906
DetailsPlease join us for coffee and light refreshments at 10:45am in the 9th floor atrium.

Faculty Host: David Lowenthal
SpeakerDr. Martin Schulz
TitleComputer Scientist
AffiliationCenter for Applied Scientific Computing, Lawrence Livermore National Lab

Performance Analysis Techniques for the Exascale Co-Design Process

Reaching exascale will require substantial advances at all levels of the computational ecosystem: the hardware, the OS, the runtime system, algorithms, as well as the applications themselves. Further, we need to work on these aspects together - individual solutions limited to single layers won't provide the necessary benefits. Following this idea, a wide range of efforts focus on the idea of Co-Design for exascale, including three dedicated Exascale Co-Design centers initiated by the US Department of Energy. A central aspect in any of these Co-Design efforts are techniques to measure, track and analyze a wide range of performance metrics, incl. execution time, memory system behavior, power consumption and the resiliency to faults.

In this talk I will highlight two approaches providing analysis frameworks for exascale efforts and their use in the Co-Design centers: PAVE, a project that investigates a new way of mapping performance data to more intuitive domains and uses advanced visualization techniques to pinpoint problems, and GREMLIN, an exascale evaluation environment capable of emulating expected properties of exascale architectures on petascale machines. Combined, these projects enable us to provide a meaningful introspection into the target applications' characteristics as well as their expected behavior and, more importantly, likely bottlenecks on future generation machines.

Biography

Dr. Martin Schulz is a Computer Scientist at the Center for Applied Scientific Computing (CASC) at Lawrence Livermore National Laboratory (LLNL). He earned his Doctorate in Computer Science in 2001 from the Technische Universit√§t M√ľnchen (Munich, Germany) and also holds a Master of Science in Computer Science from the University of Illinois at Urbana Champaign. He has published over 160 peer-reviewed papers. He is the PI for the Office of Science X-Stack project "Performance Insights for Programmers and Exascale Runtimes" (PIPER) and for the ASC/CCE project on Open|SpeedShop. Further, he is the chair of the MPI forum, the standardization body for the Message Passing Interface, and is involved in the DOE/Office of Science Exascale Co-Design Centers CESAR and ExMatEx, as well as the Exascale OS center ARGO.