![]() |
|
Volume 7, Issue 1 - Spring/Summer 1999 Volume 6, Issue 2 Volume
3, Issue 1 Volume
2, Issue 4 Volume
2, Issue 1 |
Research FocusHPF 2.0 AND MPI-2 DRAFTS TO BE RELEASED AT SC '96 Two of the most important informal standards for parallel computing are the High Performance Fortran (HPF) and Message Passing Interface (MPI) specifications. Both specifications began at meetings convened by CRPC researchers, and have since been developed by consortia of academic, government, vendors, and industrial users. The original specifications for HPF and MPI were presented at Supercomputing '92 and '93, respectively. Now, the HPF Forum chaired by CRPC Director Ken Kennedy and the MPI Forum chaired by Rusty Lusk of Argonne National Laboratory will present new versions of their specifications at Supercomputing '96 Birds-of-a-Feather (BOF) sessions. The MPI BOF will take place first, on Wednesday, November 20, from 3:30 pm - 5:00 pm. MPI version 1.1 includes many standard facilities used by message-passing programs, such as point-to-point communication and collective operations. MPI-1 also introduced the concept of "communicators," which provides greatly enhanced modularity for message- passing. The MPI-2 Forum was devoted to extensions to MPI-1; that is, all MPI-1 operations remain exactly the same. MPI-2 divided its work on the extensions into eight subcommittees by technical area:
The HPF BOF will take place on Wednesday, November 20, at 7:00 pm. HPF took a much different route to parallelism than MPI, emphasizing data- parallel computations. This focus led the HPF Forum to extend Fortran 90 (then the latest Fortran standard) with the ALIGN and DISTRIBUTE directives for dividing data among processors, and the FORALL, INDEPENDENT, and HPF library features to specify data-parallel computations. In defining HPF 2.0, the Forum considered a number of capabilities:
Both the MPI-2 and HPF 2.0 documents are now in their public comment phase, and both Forums are eagerly awaiting feedback from their BOF sessions. Readers can obtain the latest drafts from ftp://titan.cs.rice.edu/public/HPFF/hpf2/hpf-report.ps (HPF) and http://www.cs.wisc.edu/~lederman/mpi2/mpi2-report.ps.Z (MPI). Details on where to send comments are included in the documents themselves. Or you can attend the BOF sessions to give direct feedback. Table of Contents |