Preliminary Experience with OpenMP Memory Management Implementation - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2020

Preliminary Experience with OpenMP Memory Management Implementation

Résumé

Because of the evolution of compute units, memory hetero-geneity is becoming popular in HPC systems. But dealing with such various memory levels often requires different approaches and interfaces. For this purpose, OpenMP 5.0 defines memory-management constructs to offer application developers the ability to tackle the issue of exploiting multiple memory spaces in a portable way. This paper proposes an overview of memory-management from applications to runtimes. Thus, we describe a convenient way to tune an application to include memory management constructs. We also detail a methodology to integrate them into an OpenMP runtime supporting multiple memory types (DDR, MC-DRAM and NVDIMM). We implement our design into the MPC framework , while presenting some results on a realistic benchmark.
Fichier principal
Vignette du fichier
p08_roussel.pdf (538.86 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02902719 , version 1 (20-07-2020)

Identifiants

Citer

Adrien Roussel, Patrick Carribault, Julien Jaeger. Preliminary Experience with OpenMP Memory Management Implementation. IWOMP 2020, Sep 2020, Austin, United States. pp.313-327, ⟨10.1007/978-3-030-58144-2_20⟩. ⟨hal-02902719⟩
141 Consultations
484 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More