challenges and solutions for peta and exa sacle
play

Challenges and Solutions for Peta- and Exa-Sacle Programming: - PDF document

Challenges and Solutions for Peta- and Exa-Sacle Programming: Systems Perspective Richard L. Graham Computer Science and Mathematics Division National Center for Computational Sciences 1 1 Managed by UT-Battelle Managed by UT-Battelle


  1. Challenges and Solutions for Peta- and Exa-Sacle Programming: “Systems” Perspective Richard L. Graham Computer Science and Mathematics Division National Center for Computational Sciences 1 1 Managed by UT-Battelle Managed by UT-Battelle for the Department of Energy for the Department of Energy Graham_OpenMPI_SC08 Graham_OpenMPI_SC08 When Exa-scale system w ill come ? • In 1990/2000 who would have imagined 150,000 way parallelism ? • It will come – It probably will NOT look like what we expect – Probably simpler than we expect 2 Managed by UT-Battelle for the Department of Energy Graham_OpenMPI_SC08

  2. Issues on Peta- and Exa-scale programming: • What issues are solved or are being solved ? – Are there any ? • What issues will be remained at the end ? – Compilers – O/S – Communication libraries – File system – Some what an issue of funding and collaboration 3 Managed by UT-Battelle for the Department of Energy Graham_OpenMPI_SC08 Programming style: • What kind of programming style remain ? – “MPI” - but will it look like today’s MPI ? (just like today’s Fortran is not 1990’s Fortran) – PGAS – Hybrid • Does the user have to describe Hybrid code ? – Yes, but with help from tools 4 Managed by UT-Battelle for the Department of Energy Graham_OpenMPI_SC08

  3. Your challenge: • Application software • System software – Simplicity in the face of complex systems – Manageability – Usability 5 Managed by UT-Battelle for the Department of Energy Graham_OpenMPI_SC08 Your free opinion on Peta- and Exa- scale application/system softw are • Taming complexity is key • Compose-able • Dial-able level of detail 6 Managed by UT-Battelle for the Department of Energy Graham_OpenMPI_SC08

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend