Recent progress and challenges in exploiting graphics processors in computational fluid dynamics

KE Niemeyer, CJ Sung - The Journal of Supercomputing, 2014 - Springer
The progress made in accelerating simulations of fluid flow using GPUs, and the challenges
that remain, are surveyed. The review first provides an introduction to GPU computing and …

Openacc to fpga: A framework for directive-based high-performance reconfigurable computing

S Lee, J Kim, JS Vetter - 2016 IEEE International Parallel and …, 2016 - ieeexplore.ieee.org
This paper presents a directive-based, high-level programming framework for high-
performance reconfigurable computing. It takes a standard, portable OpenACC C program …

Openarc: Open accelerator research compiler for directive-based, efficient heterogeneous computing

S Lee, JS Vetter - Proceedings of the 23rd international symposium on …, 2014 - dl.acm.org
This paper presents Open Accelerator Research Compiler (OpenARC): an open-source
framework that supports the full feature set of OpenACC V1. 0 and performs source-to …

DawnCC: automatic annotation for data parallelism and offloading

G Mendonça, B Guimarães, P Alves, M Pereira… - ACM Transactions on …, 2017 - dl.acm.org
Directive-based programming models, such as OpenACC and OpenMP, allow developers to
convert a sequential program into a parallel one with minimum human intervention …

[KNYGA][B] Parallel programming for modern high performance computing systems

P Czarnul - 2018 - books.google.com
In view of the growing presence and popularity of multicore and manycore processors,
accelerators, and coprocessors, as well as clusters using such computing devices, the …

[HTML][HTML] An evaluation of directive-based parallelization on the gpu using a parboil benchmark

J Đukić, M Mišić - Electronics, 2023 - mdpi.com
Heterogeneous architectures consisting of both central processing units and graphics
processing units are common in contemporary computer systems. For that reason, several …

XcalableACC: Extension of XcalableMP PGAS language using OpenACC for accelerator clusters

M Nakao, H Murai, T Shimosaka… - 2014 first workshop …, 2014 - ieeexplore.ieee.org
The present paper introduces the XcalableACC (XACC) programming model, which is a
hybrid model of the XcalableMP (XMP) Partitioned Global Address Space (PGAS) language …

OpenARC: Extensible OpenACC compiler framework for directive-based accelerator programming study

S Lee, JS Vetter - 2014 first workshop on accelerator …, 2014 - ieeexplore.ieee.org
Directive-based, accelerator programming models such as OpenACC have arisen as an
alternative solution to program emerging Scalable Heterogeneous Computing (SHC) …

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 …

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 …