PACC: a directive-based programming framework for out-of-core stencil computation on accelerators
We present a directive-based programming framework, i.e., the pipelined accelerator (PACC), to accelerate large-scale stencil computation on an accelerator device, such as a graphics processing unit (GPU).
Fumihiko Ino, Kenichi Hagihara
exaly +4 more sources
OpenARC: Extensible OpenACC Compiler Framework for Directive-Based Accelerator Programming Study
Directive-based, accelerator programming models such as OpenACC have arisen as an alternative solution to program emerging Scalable Heterogeneous Computing (SHC) platforms. However, the increased complexity in the SHC systems incurs several challenges in terms of portability and productivity. This paper presents an open-sourced OpenACC compiler, called
Seyong Lee, Jeffrey Vetter
exaly +5 more sources
Multi-GPU Support on Single Node Using Directive-Based Programming Model [PDF]
Existing studies show that using single GPU can lead to obtaining significant performance gains. We should be able to achieve further performance speedup if we use more than one GPU.
Rengan Xu +3 more
semanticscholar +2 more sources
Evaluating directive-based programming models on Wave Propagation Kernels [PDF]
Authors thank Repsol for the permission to publish the present research, carried out at the Repsol-BSC Research Center. This work has received funding from the European Union’s Horizon 2020 Programme (2014-2020) and from the Brazilian Ministry of Science, Technology and Innovation through Rede Nacional de Pesquisa (RNP) under the HPC4E Project (www ...
Samuel Rodríguez +3 more
semanticscholar +3 more sources
An Evaluation of Directive-Based Parallelization on the GPU Using a Parboil Benchmark
Heterogeneous architectures consisting of both central processing units and graphics processing units are common in contemporary computer systems. For that reason, several programming models have been developed to exploit available parallelism, such as ...
Marko Mišić, Jovan Đukić
exaly +2 more sources
Directive-Based, High-Level Programming and Optimizations for High-Performance Computing with FPGAs [PDF]
Reconfigurable architectures like Field Programmable Gate Arrays (FPGAs) have been used for accelerating computations from several domains because of their unique combination of flexibility, performance, and power efficiency. However, FPGAs have not been
Jacob Lambert +4 more
semanticscholar +2 more sources
Exploring the interoperability of remote GPGPU virtualization using rCUDA and directive-based programming models [PDF]
The researchers from the Universitat Jaume I de Castelló were supported by Universitat Jaume I research project (P11B2013-21), project TIN2014-53495-R, a Generalitat Valenciana grant and FEDER. The researcher from the Barcelona Supercomputing Center (BSC-CNS) was supported by the European Commission (HiPEAC-3 Network of Excellence, FP7-ICT 287759 ...
Adrián Castelló +5 more
semanticscholar +7 more sources
On the Limits of Performance Portability in Directive-Based GPU Programming [PDF]
The transition of scientific applications to GPU-accelerated exascale systems is constrained by trade-offs between performance, portability, and productivity.
A. Romeo +4 more
semanticscholar +3 more sources
Bridging awareness and behavior: decoding implicit metacognitive behaviors in AI-assisted programming via fine-grained log analysis [PDF]
While generative artificial intelligence offers transformative potential for programming education, its impact on students' internal cognitive and behavioral patterns remains underexplored.
Xiaojing Hou +3 more
doaj +2 more sources
Directive-based GPU programming for computational fluid dynamics [PDF]
zbMATH Open Web Interface contents unavailable due to conflicting licenses.
Thomas RW Scogland +2 more
exaly +3 more sources

