compiler support
Recently Published Documents


TOTAL DOCUMENTS

144
(FIVE YEARS 2)

H-INDEX

15
(FIVE YEARS 0)

Author(s):  
Mahmut Taylan Kandemir ◽  
Jihyun Ryoo ◽  
Xulong Tang ◽  
Mustafa Karakoy
Keyword(s):  


2021 ◽  
pp. 170-182
Author(s):  
Jose Luis Vazquez ◽  
Pablo Sanchez

AbstractSince the introduction of the “target” directive in the 4.0 specification, the usage of OpenMP for heterogeneous computing programming has increased significantly. However, the compiler support limits its usage because the code for the accelerated region has to be generated in compile time. This restricts the usage of accelerator-specific design flows (e.g. FPGA hardware synthesis) and the support of new devices that typically requires extending and modifying the compiler itself.This paper explores a solution to these limitations: a generic device that is supported by the OpenMP compiler but whose functionality is defined at runtime. The generic device framework has been integrated in an OpenMP compiler (LLVM/Clang). It acts as a device type for the compiler and interfaces with the physical devices to execute the accelerated code. The framework has an API that provides support for new devices and accelerated code without additional OpenMP compiler modifications. It also includes a code generator that extracts the source code of OpenMP target regions for external compilation chains.In order to evaluate the approach, we present a new device implementation that allows executing OpenCL code as an OpenMP target region. We study the overhead that the framework produces and show that it is minimal and comparable to other OpenMP devices.



2020 ◽  
Vol 39 (1) ◽  
pp. 8-27
Author(s):  
Ian D. Chivers ◽  
Jane Sleightholme

This document looks at compiler support for the most recent Fortran standards. It is a successor to a previous document that looked at support for earlier standards. As most actively developed compilers now fully support the Fortran 2003 standard (with some minor exceptions) our starting point is the Fortran 2008 standard.



2020 ◽  
Vol 16 (4) ◽  
pp. 1-25
Author(s):  
Reem Elkhouly ◽  
Mohammad Alshboul ◽  
Akihiro Hayashi ◽  
Yan Solihin ◽  
Keiji Kimura


2019 ◽  
Vol 38 (2) ◽  
pp. 7-36
Author(s):  
Ian D. Chivers ◽  
Jane Sleightholme
Keyword(s):  


2019 ◽  
Vol 37 (3) ◽  
pp. 8-31
Author(s):  
Ian D. Chivers ◽  
Jane Sleightholme
Keyword(s):  


2018 ◽  
Vol 37 (2) ◽  
pp. 19-41 ◽  
Author(s):  
Ian D. Chivers ◽  
Jane Sleightholme
Keyword(s):  


2018 ◽  
Vol 37 (1) ◽  
pp. 44-67
Author(s):  
Ian D. Chivers ◽  
Jane Sleightholme
Keyword(s):  


2018 ◽  
Vol 23 (2) ◽  
pp. 1-25 ◽  
Author(s):  
Shao-Chung Wang ◽  
Li-Chen Kan ◽  
Chao-Lin Lee ◽  
Yuan-Shin Hwang ◽  
Jenq-Kuen Lee


Sign in / Sign up

Export Citation Format

Share Document