Virtual Institute — High Productivity Supercomputing

3rd Workshop on Extreme-Scale Programming Tools



Monday 17 November 2014


Held in conjunction with SC14:
The International Conference for High Performance Computing, Networking, Storage and Analysis
Ernest N. Morial Convention Center, Room 297
New Orleans, Louisiana, USA

Approaching exascale, architectural complexity and severe resource limitations with respect to power, memory and I/O make tools support in debugging and performance optimization more critical than ever before. However, the challenges mentioned above also apply to the tools development and, in particular, raise importance of topics such as automatic tuning and methodologies for exascale tools-aided application development. This workshop will serve as a forum for application, system, and tool developers to discuss the requirements for future exascale-enabled tools and the roadblocks that need to be addressed on the way. We also encourage application developers to share their experiences using tools.

The workshop is third in a series at SC conferences organized by the Virtual Institute - High Productivity Supercomputing in collaboration with the Priority Programme "Software for Exascale Computing" of the German Research Foundation (DFG). SPPEXA supports travel grants for participation of six students.

Workshop topics

  • Programming tools, such as performance analysis and tuning tools, debuggers, IDEs
  • Methodologies for performance engineering
  • Tool technologies tackling extreme-scale challenges, such as scalability, resilience, power, etc.
  • Tool infrastructures
  • Application developer experiences with programming tools


09:00 - 09:20 Welcome and Introduction to VI-HPS [PDF]
Brian Wylie (Jülich Supercomputing Centre)
09:20 - 10:00 Keynote:  Japanese HPC Update: Exascale Research and the Next-Generation Flagship Supercomputer  [PDF]
Naoya Maruyama (RIKEN Advanced Institute for Computational Science)
10:00 - 10:30 Break
10:30 - 10:50 Uncovering Degraded Application Performance with LWM2 [PDF]
Aamer Shah (German Research School for Simulation Sciences)
10:50 - 11:10 Interactive Exploration of Fine-Grained Scalability Models [PDF]
Paul Wiedeking (RWTH Aachen University)
11:10 - 11:30 A Prototype of a Power API Framework [PDF]
David DeBonis (Sandia National Labs)
11:30 - 11:50 Whitelisting MSRs with msr-safe [PDF]
Kathleen Shoga (University of the Pacific)
11:50 - 12:10 Efficiently Visualizing Power, I/O, Memory and CPU Over Time at Extreme Scale [PDF]
Mark O'Connor (Allinea)
12:10 - 12:30 Discussion
12:30 - 14:00 Lunch
14:00 - 14:40 Keynote:  The Exascale Challenge - Are Tools the Key to Success?  [PDF]
Michèle Weiland (EPCC at the University of Edinburgh)
14:40 - 15:00 Case Studies in Dataflow Composition of Scalable High Performance Applications [PDF]
Justin Wozniak (Argonne National Lab & University of Chicago)
15:00 - 15:30 Break
15:30 - 15:50 ExaStencils: Advanced Stencil-Code Engineering [PDF]
Christian Lengauer (University of Passau)
15:50 - 16:10 Generating Highly Parallel Geometric Multigrid Solvers with the ExaStencils Approach [PDF]
Sebastian Kuckuk & Christian Schmitt (FAU Erlangen-Nürnberg)
16:10 - 16:30 A Scalable Auto Tuning Framework using Machine Learning Techniques [PDF]
Abid Malik (University of Houston)
16:30 - 16:50 Reducing Measurement Overhead by Leveraging Static and Profile Information for Automated and Application-specific Instrumentation [PDF]
Christian Iwainsky (Technische Universität Darmstadt)
16:50 - 17:10 Intuitive Performance Engineering at the Exascale with TAU and TAU Commander [PDF]
John Linford (ParaTools, Inc.)
17:10 - 17:30 Discussion



All attendees of the workshop are required to register for the SC Workshop Program on Monday, November 17th. Please register through the official registration at SC14.

Previous workshops



Organizing committee

Michael Gerndt, Technical University of Munich, Germany
Judit Gimenez, Barcelona Supercomputing Center, Spain
Martin Schulz, Lawrence Livermore National Laboratory, USA
Felix Wolf, German Research School for Simulation Sciences, Germany
Brian Wylie, Jülich Supercomputing Centre, Germany

Contact person

Brian Wylie (