Compiling a high-level directive-based programming model for gpgpus

X Tian, R Xu, Y Yan, Z Yun, S Chandrasekaran… - … and Compilers for …, 2014 - Springer
OpenACC is an emerging directive-based programming model for programming
accelerators that typically enable non-expert programmers to achieve portable and …

OpenACC—first experiences with real-world applications

S Wienke, P Springer, C Terboven… - Euro-Par 2012 Parallel …, 2012 - Springer
Today's trend to use accelerators like GPGPUs in heterogeneous computer systems has
entailed several low-level APIs for accelerator programming. However, programming these …

A preliminary evaluation of OpenACC implementations

R Reyes, I López, JJ Fumero, F de Sande - The Journal of …, 2013 - Springer
During the last few years, the availability of hardware accelerators, such as GPUs, has
rapidly increased. However, the entry cost to GPU programming is high and requires a …

A source-to-source OpenACC compiler for CUDA

A Tabuchi, M Nakao, M Sato - … UCHPC 2013, Aachen, Germany, August 26 …, 2014 - Springer
OpenACC is a new directive-based programming interface for accelerators such as GPGPU.
OpenACC allows the programmer to express the offloading of data and computations to …

Compiler transformation of nested loops for general purpose GPUs

X Tian, R Xu, Y Yan, S Chandrasekaran… - Concurrency and …, 2016 - Wiley Online Library
Manycore accelerators have the potential to significantly improve performance of scientific
applications when offloading computationally intensive program portions to accelerators …

[图书][B] OpenACC for programmers: concepts and strategies

S Chandrasekaran, G Juckeland - 2017 - books.google.com
The Complete Guide to OpenACC for Massively Parallel Programming Scientists and
technical professionals can use OpenACC to leverage the immense power of modern GPUs …

JACC: an openacc runtime framework with kernel-level and multi-gpu parallelization

K Matsumura, SG De Gonzalo… - 2021 IEEE 28th …, 2021 - ieeexplore.ieee.org
The rapid development in computing technology has paved the way for directive-based
programming models towards a principal role in maintaining software portability of …

Input-aware auto-tuning for directive-based GPU programming

A Magni, D Grewe, N Johnson - Proceedings of the 6th Workshop on …, 2013 - dl.acm.org
The difficulties posed by GPGPU programming and the need to increase productivity have
guided research towards directive-based high-level programs for accelerators. This effort …

[PDF][PDF] A comparative study of openacc implementations

R Reyes, I López, J Fumero, F de Sande - Jornadas Sarteco, 2012 - jornadassarteco.org
GPUs and other accelerators are available on many different devices, while GPGPU has
been massively adopted by the HPC research community. Although a plethora of libraries …

Nas parallel benchmarks for gpgpus using a directive-based programming model

R Xu, X Tian, S Chandrasekaran, Y Yan… - … and Compilers for …, 2015 - Springer
The broad adoption of accelerators boosts the interest in accelerator programming.
Accelerators such as GPGPUs are optimized for throughput and offer high GFLOPS and …