Performance Analysis for the Exascale Era: From Measurements to Insights

Dr. Martin Schulz, Lawrence Livermore National Laboratory, USA

17 Jul 2015, 14:00–15:30; Location: S4|10-1


With rising system and application complexity, performance analysis is more important, but also more difficult than ever. Traditional performance are capable of measuring large volumes of performance data that can help with this process, but the interpretation of this data is becoming more and more the bottleneck. Simply comparing individual performance metrics, such as Flop/s and cache misses, and relate them to source code, is no longer sufficient. Instead we require novel approaches that allow a deeper correlation of performance data with application and communication structures, that take the system environment into account, that provide multiple views on measured data, and that offer intuitive visualizations to enable actionable insight.

In this talk I will discuss a general methodology that enables such kind of tools, discuss infrastructure elements that enable software stack wide instrumentation, and I will present two novel performance visualization tools as case studies: MemAxis, a memory analysis tool to gather and display data movement within NUMA systems, and Ravel, a trace visualizer based on logical time. Both tools provide the developer with an application centric view of performance data, which aids in capturing the performance behavior of the application and thereby enables optimization.


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 and also holds a Master of Science in Computer Science from the University of Illinois at Urbana Champaign. He has published over 175 peer-reviewed papers. He currently serves as the chair of the MPI forum, the standardization body for the Message Passing Interface. He is the PI for the Office of Science X-Stack project "Performance Insights for Programmers and Exascale Runtimes" (PIPER) as well as for the ASC/CCE project on Open|SpeedShop, and is involved in the DOE/Office of Science exascale projects CESAR, ExMatEx, and ARGO. Martin's research interests include parallel and distributed architectures and applications; performance monitoring, modeling and analysis; memory system optimization; parallel programming paradigms; tool support for parallel programming; power-aware parallel computing; and fault tolerance at the application and system level. Martin was a recipient of the IEEE/ACM Gordon Bell Award in 2006 and an R&D100 award in 2011.

Category: CE Seminar


Technische Universität Darmstadt

Graduate School CE
Dolivostraße 15
D-64293 Darmstadt

Phone+49 6151/16-24401
Fax -24404

to assistants' office

Open BSc/MSc Theses

Show a list of open BSc/MSc topics at GSC CE.

 Print |  Impressum |  Sitemap |  Search |  Contact |  Privacy Policy
zum Seitenanfangzum Seitenanfang