Multicore's "programmability gap" refers to the mismatch between
traditionally sequential software development and today's multicore and
accelerated computing environments. New parallel languages break with
the conventional HPC programming paradigm by offering high-level
abstractions for control and data distribution, thus providing direct
support for the specification of efficient parallel algorithms for
multi-level system hierarchies based on multicore architectures.
Together with the emergence of architecture-aware compilation
technology, these developments signify important contributions to
bridging this programmability gap.
Last year's "Bridging Multicore's Programmability Gap"
workshop examined up-and-coming languages such as Chapel, X-10 and
Haskell and their approaches to bridging the gap. The foci of this
year's workshop are on user experience in using new languages for
challenging applications in a multicore environment, the progress made
in the area of the accelerated computing software development
lifecycle, as well as new compilation and programming environment
technology supporting emerging languages.
Organizers
B. Scott Michel (The Aerospace Corporation)
Hans Zima (NASA Jet Propulsion Laboratory)
Nehal Desai (The Aerospace Corporation)
Workshop Schedule
| |
|
Speaker and Topic
|
8:45 AM
|
9:00 AM
|
Introductory remarks
|
9:00 AM
|
10:00 AM
|
Kathy Yelick, NERSC
|
| |
|
|
10:00 AM
|
10:30 AM
|
Morning Break
|
| |
|
|
10:30 AM
|
11:15 AM
|
Brad Chamberlain, Cray
|
11:15 AM
|
12:00 PM
|
Bob Numrich, MSI
|
| |
|
|
12:00 PM
|
1:30 PM
|
Lunch |
| |
|
|
1:30 PM
|
2:15 PM
|
Piyush Mehrota, NASA Langley
|
2:15 PM
|
3:00 PM
|
Eric Stahlberg, Wittenberg University and OSC and OpenFPGA
|
| |
|
|
3:00 PM
|
3:30 PM
|
Afternoon Break
|
| |
|
|
3:30 PM
|
4:30 PM
|
Thomas Sterling, LSU
|
|
|