A Comparative Study of OpenACC Implementations

Ruyman Reyes, Ivan Lopez, Juan J. Fumero, Francisco de Sande
Dept. de E. I. O. y Computacion Universidad de La Laguna, 38271-La Laguna, Spain
XXIII Jornadas de Paralelismo, 2012


   title={A Comparative Study of OpenACC Implementations},

   author={Reyes, R. and L{‘o}pez, I. and Fumero, J.J. and de Sande, F.},



Download Download (PDF)   View View   Source Source   



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 and applications providing GPU support are available, the need of implementing new algorithms from scratch, or adapting sequential programs to accelerators, will always exist. Writing CUDA or OpenCL codes, although an easier task than using their predecessors, is not trivial. Obtaining performance is even harder, as it requires deep understanding of the underlying architecture. Some efforts have been directed toward the automatic code generation for GPU devices, with different results. In this work, we present a comparison between three directive-based programming models: hiCUDA, PGI Accelerator and OpenACC, using for the last our novel accULL implementation.
No votes yet.
Please wait...

Recent source codes

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: