7950

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

@article{reyes2012comparative,

   title={A Comparative Study of OpenACC Implementations},

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

   year={2012}

}

Download Download (PDF)   View View   Source Source   

2509

views

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...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: