The Multi-architecture Performance of the Parallel Functional Language GpH

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Trinder, Philip W., Loidl, Hans-Wolfgang, Barry, Ed, Davis, M. Kei, Hammond, Kevin, Klusik, Ulrike, Jones, Simon L. Peyton, Portillo, Álvaro J. Rebón
Format: Buchkapitel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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.
ISSN:0302-9743
1611-3349
DOI:10.1007/3-540-44520-X_101