| |
|
|
| |
Session: |
Petaflops Programming: Parallelism, Pain, and Perverse Programming Paradigms |
| |
Title: |
(General Info) |
| |
Chair: |
John van Rosendale (Department of Energy), et al. |
| |
Time: |
Tuesday, November 18, 10:30AM - 5:00PM |
| |
Rm #: |
42-43 |
| |
Speaker(s)/Author(s): |
|
| |
Organizers: Fred Johnson (DOE Office of Science), Lauren Smith (National Security Agency) , John van Rosendale (DOE Office of Science) |
| |
|
| |
Description: |
| |
Petaflop architectures now on the drawing boards will enable a sequence of scientific breakthroughs and herald a new era in computational science. At the same time, many petaflops architectures are likely to challenge systems designers, language developers, and compiler writers in totally new ways. Pity the poor applications programmer at the end of this chain, who will have to live with the mistakes of architects, language developers and compiler writers alike. A certain amount of "pain" in use of petaflops architectures is surely unavoidable – machines with hundreds of thousands of processors and awkward memory models will not be "user friendly." Moreover, some experts believe that the intrinsic unreliability of hardware at the scale envisioned will force adoption of complex checkpoint and recovery strategies. We firmly believe, however, that much of this pain can be ameliorated by clever architects and programming model designers, assuming they evince a depth of understanding and subtlety of approach not universally evident in the past.
Addressing this broad circle of issues, we present a workshop consisting of three successive panels. The first panel will look at architectural trends and the shape of probable architectures at the beginning of the petaflops era. The next panel will look at evolving and expected programming models, and the way language and compiler developers hope to address the challenges posed by petaflops architectures. Finally, in the third panel a set of current users high-end architectures will respond to the material presented during the other panels, and address the question of how well expected architectures and programming models will, in fact, serve the needs of the applications communities. After each panel, the panelists and moderators from the other two panels will be given an opportunity to grill the sitting panel and hold them accountable!
Additional information regarding this workshop can be found at http://www.mcs.anl.gov/SC03ProgWorkshop
|
| |
Link: |
-- |
| |
|
|