Parallel programming models

Gespeichert in:
Bibliographische Detailangaben
Titel: Parallel programming models
Autoren: Farooqi, Muhammad Nufail, Abduljabbar, Mustafa, Beltran, Vicenç, Teruel, Xavier, Ferrer, Roger, Martorell, Xavier, Pericas, Miquel, 1979
Quelle: Handbook of Computer Architecture. 2:1069-1105
Schlagwörter: OmpSs, XiTAO, Accelerators, Tasking, Parallel programming models, SIMD, OpenMP
Beschreibung: Parallel systems have evolved to become highly hierarchical and heterogeneous, requiring tools to program at the level of clusters, nodes, vectors, and accelerators such as GPUs and FPGAs. This chapter describes existing methodologies to program across these multiple levels and then proceeds to describe in detail the features of three modern parallel programming environments that focus on node and SIMD level parallelism, namely OpenMP, OmpSs-2, and XiTAO. The chapter starts by presenting a taxonomy of parallel programming models and then describes the three focus programming models in sequence.
Zugangs-URL: https://research.chalmers.se/publication/546375
Datenbank: SwePub
Beschreibung
Abstract:Parallel systems have evolved to become highly hierarchical and heterogeneous, requiring tools to program at the level of clusters, nodes, vectors, and accelerators such as GPUs and FPGAs. This chapter describes existing methodologies to program across these multiple levels and then proceeds to describe in detail the features of three modern parallel programming environments that focus on node and SIMD level parallelism, namely OpenMP, OmpSs-2, and XiTAO. The chapter starts by presenting a taxonomy of parallel programming models and then describes the three focus programming models in sequence.
DOI:10.1007/978-981-97-9314-3_30