MACC: Mercurium ACCelerator Model
Visualitza/Obre
Tipus de documentText en actes de congrés
Data publicació2015-05-05
EditorBarcelona Supercomputing Center
Condicions d'accésAccés obert
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
Abstract
GPU Offloading is emergent programming model.
OpenMP includes in its latest 4.0 specification the accelerator model.
In this paper we present a newly implementation of this specification
while generationg "native" GPU code in the OmpSs programming
model developed at the Barcelona Supercomputing Center. Focused
on targeting NVIDIA GPUs, our work is based on an OpenMP 4.0
implementation in the Mercurium source-to-source compiler
infrastructure referred MACC[1] (Mercurium ACCelerator
compiler). Finally, the paper is also discuss challenges od code
generation for GPUs.
CitacióOzen, Guray; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José. MACC: Mercurium ACCelerator Model. A: "BSC Doctoral Symposium (2nd: 2015: Barcelona)". 2nd ed. Barcelona: Barcelona Supercomputing Center, 2015, p. 117-118.
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
MACC_DS2105-BoAv11.pdf | 370,4Kb | Visualitza/Obre |