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

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

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Concurrency (Chichester, England.) Ročník 9; číslo 1; s. 63 - 83
Hlavní autoři: JAGANNATHAN, R., DODD, C., AGI, I.
Médium: Journal Article
Jazyk:angličtina
Vydáno: Chichester John Wiley & Sons, Ltd 01.01.1997
ISSN:1040-3108, 1096-9128
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí: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. © 1997 by John Wiley & Sons, Ltd.
Bibliografie:ark:/67375/WNG-K7D37CZ9-1
ArticleID:CPE240
istex:1E6F1F5D7F96E24FEEBAD50C48AFC560860D3B56
ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:1040-3108
1096-9128
DOI:10.1002/(SICI)1096-9128(199701)9:1<63::AID-CPE240>3.0.CO;2-V