Saturday, March 15

4:00 PM-6:00 PM
Lake Superior

Languages and Compilers for Parallel Computing

Even the most elegant parallel algorithm is useless if it cannot be efficiently implemented on real parallel hardware and applied to real applications. Parallel languages and their compilers provide the basis for these implementations. Research groups are actively developing new languages to better express parallelism, based on concepts that include data parallelism, object-oriented frameworks, and other ideas. Equally important is the development of compilers for these languages, including optimizations for efficiency and advanced runtime systems. In this minisymposium, the speakers will discuss four available languages and compare them to each other in terms of efficiency of code and ease of use.

Organizer: Charles H. Koelbel
Rice University

4:00 ZPL: Scientific Computing with Speed and Convenience
Larry Snyder, University of Washington
4:30 Shasta: A System for Supporting Fine-Grain Shared Memory Across Clusters
Daniel J. Scales and Kourosh Gharachorloo, Western Research Laboratory, Digital Equipment Corporation
5:00 The C* Development Environment for Scientific Programming
Michael J. Quinn, Oregon State University, and Philip J. Hatcher, University of New Hampshire
5:30 HPF/MPI: A Programming System Supporting Task and Data Parallelism
Ian Foster, David Kohr, and Rakesh Krishnaiyer, and Alok Choudhary, Argonne National Laboratory

PP97 Homepage | Program Updates|
Registration | Hotel Information | Transportation | Program Overview | Program-at-a-Glance

MMD, 2/20/97