Search the Dagstuhl Website
Looking for information on the websites of the individual seminars? - Then please:
Not found what you are looking for? - Some of our services have separate websites, each with its own search option. Please check the following list:
Schloss Dagstuhl - LZI - Logo
Schloss Dagstuhl Services
Within this website:
External resources:
  • DOOR (for registering your stay at Dagstuhl)
  • DOSA (for proposing future Dagstuhl Seminars or Dagstuhl Perspectives Workshops)
Within this website:
External resources:
Within this website:
External resources:
  • the dblp Computer Science Bibliography

Dagstuhl Perspectives Workshop 12212

Co-Design of Systems and Applications for Exascale

( May 20 – May 25, 2012 )

(Click in the middle of the image to enlarge)

Please use the following short url to reference this page:




With Petascale computing being a reality today, the focus of the computational science community is already on the next barrier -- exascale computing. With systems even more powerful by orders of magnitude, scientists start thinking about the possibilities and challenges. This workshop addressed the many scientific, technological, and financial challenges of exascale level computing with the hypothesis that exascale computing is only possible by co-designing across different levels of software, hardware, and the surrounding infrastructure.

The workshop program has been composed of a series of short talks, less than 20 minutes on average, and extensive time for discussions. Starting with an overview of the workshop motivation and the general methodologies for co-design, different aspects of co-design have been addressed. This has been followed by talks on modeling, simulation and tools, as well as programming models, runtime support and compilers. The second part addressed the specific problems of system-software for performance, power and reliability and the resulting system architectures, while finally application level aspects of exascale co-design have been discussed between the participating experts from different areas of high performance computing. In all discussions it has been important to tackle a multidimensional combination of major challenges associated with the development of exascale systems and applications from different angles instead of addressing an isolated aspect.

The results of the workshop are manifold (A scientific paper will be created within the next months): Firstly, the vision based on the requirements of the scientific community is thus "to provide exascale capabilities to scientific and engineering applications", where it is important to notice that exascale means extreme scale or large scale, not the particular barrier of exaflop performance looming ahead. With this vision at hand, the participating experts identified their particular role and mission as follows: "to co-design systems such that they reach exascale capabilities within the given technological and non-technical (social,...) boundaries". Each expert has been knowledgeable on a distinct layer of the exascale architecture, the mission requires expertise across all layers, and exascale computing requires involvement from all relevant areas of computer science in order to perform exascale co-design of hard- and software, including also different levels of software working closely together with hardware and the interfacing to the environmental infrastructure. This has lead to the definition of co-design, where two or more distinct activities collaborate on and across different layers to design a system architecture for a specific goal.

In summary, the workshop has reflected on the current state of petascale machines providing multiple examples from world-leading machines and using them to derive the barriers on the road towards exascale computing. Looking beyond the current research into the future, where exascale computing will become feasible, we have been trying to identify the exascale roadmap with intermediate goals and pitfalls on the way to exascale, and leveraging the combined forces of computer science to overcome them.

  • Arndt Bode (TU München DE & LRZ Garching, DE) [dblp]
  • Hans-Joachim Bungartz (TU München, DE) [dblp]
  • Kent Czechowski (Georgia Institute of Technology - Atlanta, US)
  • Jan Eitzinger (Universität Erlangen-Nürnberg, DE) [dblp]
  • Karl Fürlinger (LMU München, DE) [dblp]
  • Michael Gerndt (TU München, DE) [dblp]
  • Vladimir S. Getov (University of Westminster - London, GB)
  • Adolfy Hoisie (Pacific Northwest National Lab. - Richland, US) [dblp]
  • Jeffrey K. Hollingsworth (University of Maryland - College Park, US) [dblp]
  • Darren Kerbyson (Pacific Northwest National Lab. - Richland, US)
  • Alice E. Koniges (Lawrence Berkeley National Laboratory, US) [dblp]
  • Bettina Krammer (University of Versailles, FR)
  • Dieter Kranzlmüller (LMU München, DE & LRZ Garching, DE) [dblp]
  • Erwin Laure (KTH Royal Institute of Technology, SE) [dblp]
  • Allen D. Malony (University of Oregon - Eugene, US) [dblp]
  • John Mellor-Crummey (Rice University - Houston, US)
  • Barton P. Miller (University of Wisconsin - Madison, US) [dblp]
  • Bernd Mohr (Jülich Supercomputing Centre, DE) [dblp]
  • Daniel Molka (TU Dresden, DE)
  • Wolfgang E. Nagel (TU Dresden, DE) [dblp]
  • Cherri M. Pancake (Oregon State University, US)
  • Michael M. Resch (Universität Stuttgart, DE) [dblp]
  • Sabine Roller (GRS for Simulation Sciences - Aachen, DE)
  • Martin Schulz (LLNL - Livermore, US) [dblp]
  • Stephen L. Scott (Oak Ridge National Laboratory, US) [dblp]
  • Christian Straube (LMU München, DE)
  • Achim Streit (KIT - Karlsruher Institut für Technologie, DE) [dblp]
  • Shinji Sumimoto (Fujitsu - Kawasaki, JP)
  • Felix Wolf (GRS for Simulation Sciences - Aachen, DE) [dblp]
  • Zhiwei Xu (Chinese Academy of Sciences - Beijing, CN)

  • Hardware
  • Software Engineering

  • Exascale
  • Co-Design
  • Scalability
  • Power Efficiency
  • Reliability