Runtime Comparison of CPU and GPU Using Portable Programming Models

Franz Wiesinger, Florian Nairz, Michael Bogner
Department of Embedded Systems Engineering, University of Applied Sciences Upper Austria, Hagenberg, Austria
International Journal of Information and Electronics Engineering, Vol. 5, No. 3, 2015


   title={Runtime Comparison of CPU and GPU Using Portable Programming Models},

   author={Wiesinger, Franz and Nairz, Florian and Bogner, Michael},



Download Download (PDF)   View View   Source Source   



Since increasing clock speeds are not enough to speed up computation, there exist several alternative options. One of them is parallelism. For some problems it is possible to use the graphics processor as a massive parallel system and gain high speedups. Since NVIDIA introduced the unified device architecture and AMD switched to the OpenCL programming model it is possible for everyone to achieve high speedups through massive parallel systems easily. In this paper CUDA and OpenCL are introduced and differences are shown. To point out that graphics processor can be used for common tasks too, there is a comparison on runtime of two different test cases. The results show why the problem size is a very important factor for decisions to make use of the massive parallelism.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: