Loading Events

« All Events

  • This event has passed.

LANS Informal Seminar: James Dinan

April 27, 2011 @ 15:00 CDT

Seminar Title: High-Level, One-Sided Programming Models on MPI: A Case Study with Global Arrays
Speaker: James Dinan, Postdoctoral Appointee, MCS

Date/Time: 2011-04-27 15:00
Location: Building 240, 4301


Description:
Global Arrays (GA) is popular high-level parallel programming model that provides the substrate on which the NWChem computational chemistry suite has been built. GA’s global-view model is supported by the ARMCI partitioned global address space (PGAS) runtime system, which is implemented natively on each supported platform in order to provide the best performance. Because of its sophistication, significant time and effort are required to implement ARMCI on a new system. The industry standard Message Passing Interface (MPI) also provides one-sided functionality and is available on virtually every supercomputing system. However, it is believed that the MPI one-sided model is not rich enough to support a high-level model like GA/ARMCI. In this presentation, I will describe the first high-performance, portable implementation of ARMCI using MPI one-sided communication. Existing GA infrastructure is interfaced with ARMCI-MPI and NWChem is used to evaluate application-level performance for MPI versus native implementations of the GA runtime system.

Details

Date:
April 27, 2011
Time:
15:00 CDT
Event Category: