OpenMP static TDG runtime implementation and its usage in Heterogeneous Computing

Type of publication
Report
Authors

Chenle Yu, Sara Royuela Alcázar, and Eduardo Quiñones. Barcelona Supercomputing Center. 2020.

Conference / Journal
BSC International Doctoral Symposium - 7th BSC Severo Ochoa Doctoral Symposium, Spring 2020
Publisher
Barcelona Supercomputing Center
Year of publication
2020
Place of publication
Barcelona, Spain
Citation

Chenle Yu, Sara Royuela Alcázar, and Eduardo Quiñones. OpenMP static TDG runtime implementation and its usage in Heterogeneous Computing.

Abstract

OpenMP being the standard to use in shared memory parallel programming, it offers the possibility to parallelize sequential program with accelerators by using target directive. However, CUDA Graph as a new, efficient feature is not supported yet. In this work, we present an automatic transformation of OpenMP TDG to CUDA Graph, increasing the programmability of the latter.