skip to main content
article

The International Exascale Software Project roadmap

Published: 01 February 2011 Publication History

Abstract

Over the last 20 years, the open-source community has provided more and more software on which the worldâ s high-performance computing systems depend for performance and productivity. The community has invested millions of dollars and years of effort to build key components. However, although the investments in these separate software elements have been tremendously valuable, a great deal of productivity has also been lost because of the lack of planning, coordination, and key integration of technologies necessary to make them work together smoothly and efficiently, both within individual petascale systems and between different systems. It seems clear that this completely uncoordinated development model will not provide the software needed to support the unprecedented parallelism required for peta/ exascale computation on millions of cores, or the flexibility required to exploit new hardware models and features, such as transactional memory, speculative execution, and graphics processing units. This report describes the work of the community to prepare for the challenges of exascale computing, ultimately combing their efforts in a coordinated International Exascale Software Project.

References

[1]
Department of Energy (2008a) Challenges in Climate Change Science and the Role of Computing at the Extreme Scale. Washington, DC: Department of Energy, 98.
[2]
Department of Energy (2008b) Scientific Challenges for Understanding the Quantum Universe and the Role of Computing at Extreme Scale - Summary Report. Menlo Park, CA: Department of Energy, 129.
[3]
Department of Energy (2009a) Architectures and Technology for Extreme Scale Computing. San Diego, CA: Department of Energy.
[4]
Department of Energy (2009b) Cross-cutting Technologies for Computing at the Exascale. Washington, DC: Department of Energy, 99.
[5]
Department of Energy (2009c) Discovery in Basic Energy Sciences: The Role of Computing at the Extreme Scale . Washington, DC: Department of Energy.
[6]
Department of Energy (2009d) Forefront Questions in Nuclear Science and the Role of High Performance Computing Summary Report - Summary Report. Washington, DC: Department of Energy.
[7]
Department of Energy (2009e) Fusion Energy Science and the Role of Computing at the Extreme Scale. Washington, DC: Department of Energy, 245.
[8]
Department of Energy (2009f) Opportunities in Biology at the Extreme Scale of Computing. Chicago, IL: Department of Energy, 69.
[9]
Department of Energy (2009g) Science Based Nuclear Energy Systems Enabled by Advanced Modeling and Simulation at the Extreme Scale. Washington, DC: Department of Energy, 94.
[10]
Department of Energy (2009h) Scientific Grand Challenges in National Security: The Role of Computing at the Extreme Scale. Washington, DC: Department of Energy, 190. Department of Energy (2010) Exascale Workshop Panel Meeting Report. Washington, DC : Department of Energy, 46.
[11]
Garcia ML and Bray OH ( 1997) Fundamentals of Technology Roadmapping. Sandia National Laboratory, 34.
[12]
Kogge PM et al. (2008) ExaScale Computing Study: Technology Challenges in Achieving Exascale Systems. Washington, DC: DARPA Information Processing Techniques Office, 278.
[13]
National Research Council Committee on the Potential Impact of High-End Computing on Illustrative Fields of Science and Engineering ( 2008) The Potential Impact of High-End Capability Computing on Four Illustrative Fields of Science and Engineering. Washington, DC, 142.
[14]
Sarkar V., Amarasinghe S., Campbell D., et al. (2009a) ExaScale Software Study: Software Challenges in Extreme Scale Systems. Washington, DC: DARPA Information Processing Techniques Office, 159.
[15]
Sarkar V., Harrod W. and Snavely AE ( 2009b) Software challenges in extreme scale systems. Journal of Physics: Conference Series012045.
[16]
Stevens R., Zacharia T. and Simon H. ( 2008) Modeling and Simulation at the Exascale for Energy and the Environment Town Hall Meetings Report. Washington, DC: Department of Energy Office of Advance Scientific Computing Reserach, 174.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image International Journal of High Performance Computing Applications
International Journal of High Performance Computing Applications  Volume 25, Issue 1
February 2011
129 pages

Publisher

Sage Publications, Inc.

United States

Publication History

Published: 01 February 2011

Author Tags

  1. exascale computing
  2. high-performance computing
  3. software stack

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media