๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

GLU: A high-level system for granular data-parallel programming

โœ Scribed by JAGANNATHAN, R.; DODD, C.; AGI, I.


Publisher
John Wiley and Sons
Year
1997
Tongue
English
Weight
224 KB
Volume
9
Category
Article
ISSN
1040-3108

No coin nor oath required. For personal study only.

โœฆ Synopsis


We describe a high-level system for granular data-parallel programming called GLU in which parallel applications are described as succinct implicitly parallel intensional compositions using sequential imperative functions. We show how different architecture-independent parallel programs can be generated from the high-level application description. We also show how GLU enables functional debugging of parallel applications without requiring their parallel execution. To illustrate the efficiency of parallel programs generated in GLU, we consider the results of a performance study of three real parallel GLU applications, executed on two different parallel computers. Finally, we compare GLU to other very high-level systems for granular data-parallel programming.


๐Ÿ“œ SIMILAR VOLUMES


Evaluating high level parallel programmi
โœ Andrew A. Chien; Julian Dolby; Bishwaroop Gangul; Vijay Karamcheti; Xingbin Zhan ๐Ÿ“‚ Article ๐Ÿ“… 1998 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 166 KB

Object-oriented techniques have been proffered as aids for managing complexity, enhancing reuse, and improving readability of irregular parallel applications. However, as performance is the major reason for employing parallelism, programmability and high performance must be delivered together. Using