Publications

Languages, compilers, and runtime systems support for parallel input-output

Abstract

The fundamental feature of these languages is the explicit speci cation of a plan for distributing the key data structures across the processors of a parallel system. Although initial versions of this system support only\regular" problems, we have initiated a project (Rice-Maryland-Syracuse) to add support for irregular problems as well. In addition, Rice is developing a programming support environment called the\D System" for HPF under support from ARPA. Syracuse is currently developing a Fortran 90D/HPF compiler and runtime system portable to many distributed memory machines. The main focus of this project is to generate SPMD code that uses a highly optimized runtime system for explicit parallelism available in Fortran 90D/HPF. This work is supported by ARPA.

Date
1994
Authors
Alok Choudhary, Ian Foster, Geoffrey Fox, Ken Kennedy, Carl Kesselman, Charles Koelbel, Joel Saltz, Marc Snir
Journal
Scalable I/O Initiative Working Paper Number 3