Programming Models, Languages, and Libraries, and a Simple API for Specifying Very Large Computation

Event Sponsor: 
Argonne Leadership Computing Facility Division Seminar
Start Date: 
Feb 24 2009 - 10:00am to 11:00am
Building/Room: 
Bldg: 360, Conference Room L119
Location: 
Argonne National Laboratory
Speaker(s): 
Ewing (Rusty) Lusk
Speaker(s) Title: 
Director of MCS, Argonne National Laboratory
Host: 
Paul Dave

This talk will have two parts. In the first part, we will survey the current situation with regard to programming models for scalable parallel computers, identifying some important research needed in this area. In the second, we will present the Asynchronous Dynamic Load Balancing library (ADLB), a package that is being used to present a much simpler programming model than message passing while allowing applications to scale to (at least) tens of thousands of processors. It is being used on Intrepid for Argonne's GFMC nuclear physics code, an INCITE award winner, but is likely to be useful for other applications as well.

Miscellaneous Information: