View Related Documents

Abstract

In principle, functional languages promise straightforward architecture-independent parallelism, because of their high level descrip- tion of parallelism, dynamic management of parallelism and deterministic semantics. However, these language features come at the expense of a so- phisticated compiler and/or runtime-system. The problem we address is whether such an elaborate system can deliver acceptable performance on a variety of parallel architectures. In particular we report performance measurements for the GUM runtime-system on eight parallel architec- tures, including massively parallel, distributed-memory, shared-memory and workstation networks.
This paper is dedicated to the memory of Ed Barry Jr., who died an untimely death in May 1999.

Fulltext Preview

Image of the first page of the fulltext document