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

challenges and solutions for peta and exa sacle
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

1 Managed by UT-Battelle for the Department of Energy

Graham_OpenMPI_SC08 Graham_OpenMPI_SC08

1 Managed by UT-Battelle for the Department of Energy

Richard L. Graham Computer Science and Mathematics Division National Center for Computational Sciences

Challenges and Solutions for Peta- and Exa-Sacle Programming: “Systems” Perspective

2 Managed by UT-Battelle for the Department of Energy

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

slide-2
SLIDE 2

3 Managed by UT-Battelle for the Department of Energy

Graham_OpenMPI_SC08

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

4 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

slide-3
SLIDE 3

5 Managed by UT-Battelle for the Department of Energy

Graham_OpenMPI_SC08

Your challenge:

  • Application software
  • System software

– Simplicity in the face of complex systems – Manageability – Usability

6 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