By Topic

High Productivity Languages for Parallel Programming Compared to MPI

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

The purchase and pricing options are temporarily unavailable. Please try again later.
4 Author(s)
Spetka, S. ; Comput. & Inf. Sci., SUNY Inst. of Technol., Utica, NY ; Hadzimujic, H. ; Peek, S. ; Flynn, C.

Two new high productivity parallel programming languages, Chapel (Cray) and X10 (IBM), are compared to the message passing interface (MPI) parallel programming environment. The study qualitatively compares language features used to develop a prototype publication/subscription system. Our results show that the global partitioned address space (GPAS) and support for other parallel processing abstractions, employed by each of the new languages, increases productivity and reduces time to solution for parallel program development.

Published in:

DoD HPCMP Users Group Conference, 2008. DOD HPCMP UGC

Date of Conference:

14-17 July 2008