Performance analysis techniques for the exascale co-design process

Martin Schulz, Jim Belak, Abhinav Bhatele, Peer Timo Bremer, Greg Bronevetsky, Marc Casas, Todd Gamblin, Katherine E. Isaacs, Ignacio Laguna, Joshua Levine, Valerio Pascucci, David Richards, Barry Rountree

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Scopus citations


Efficient and effective performance analysis techniques are critical for the development of future generation systems. They are the drivers behind the required co-design process that helps establish the principles needed for their design. In this paper, we will highlight two such approaches: PAVE, a project that investigates mapping of performance data to more intuitive domains and uses advanced visualization techniques to expose problems, and GREMLIN, a system evaluation environment capable of emulating expected properties of exascale architectures on petascale machines. Combined with other approaches in system modeling and simulation, these projects enable us to provide a meaningful introspection into a target application's characteristics as well as its expected behavior and, more importantly, likely bottlenecks on future generation machines.

Original languageEnglish (US)
Title of host publicationParallel Computing
Subtitle of host publicationAccelerating Computational Science and Engineering (CSE)
PublisherIOS Press BV
Number of pages14
ISBN (Print)9781614993803
StatePublished - 2014

Publication series

NameAdvances in Parallel Computing
ISSN (Print)0927-5452


  • Architecture Emulation
  • Co-Design
  • Performance Analysis
  • Performance Visualization

ASJC Scopus subject areas

  • General Computer Science


Dive into the research topics of 'Performance analysis techniques for the exascale co-design process'. Together they form a unique fingerprint.

Cite this