Parallel programming models
Kapitel i bok, 2024

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.

OmpSs

XiTAO

Accelerators

Tasking

Parallel programming models

SIMD

OpenMP

Författare

Muhammad Nufail Farooqi

Leibniz-Rechenzentrum München

Mustafa Abduljabbar

Ohio State University

Vicenç Beltran

Centro Nacional de Supercomputacion

Xavier Teruel

Centro Nacional de Supercomputacion

Roger Ferrer

Centro Nacional de Supercomputacion

Xavier Martorell

Centro Nacional de Supercomputacion

Miquel Pericas

Chalmers, Data- och informationsteknik, Datorteknik

Handbook of Computer Architecture

Vol. 2 1069-1105
9789819793143 (ISBN)

Ämneskategorier (SSIF 2025)

Datavetenskap (datalogi)

Datorsystem

DOI

10.1007/978-981-97-9314-3_30

Mer information

Senast uppdaterat

2025-05-20