Contribution Details |
| |
| Name: |
 |
Evolution of Programming Models in Response to Emerging Hardware Constraints |
|
| |
| Time: |
 |
Monday, June 18, 2012 4:30 PM - 5:00 PM |
|
| |
| Room: |
|
Hall B CCH - Congress Center Hamburg |
|
| |
| Speakers: |
|
John Shalf, LBNL |
|
| |
| Abstract: |
|
The current MPI+Fortran ecosystem has sustained HPC application software development for the past decade, but was architected for coarse-grained concurrency largely dominated by bulk-synchronous algorithms. Future hard- ware constraints and growth in explicit on-chip parallelism will likely require a mass migration to new algorithms and software architecture that is as broad and disruptive as the migration from vector to parallel computing systems that occurred 15 years go. The challenge is to efficiently express massive parallelism and hierarchical data locality without subjecting the programmer to overwhelming complexity. The talk will cover the definition of abstract machine models and quantitative examples of how changes in hardware are breaking our existing abstract machine models. We will examine potential approaches that range from revolutionary asynchronous and dataflow models of computation to evolutionary extensions to existing messing APIs and OpenMP directives. |
|
 |
 |
 |
 |