CONTROL OF ENERGY EFFICIENCY IN INDUSTRY AND HOUSING AND COMMUNAL SERVICES
Sign | Register
UDC 004.4422
Efficiency comparison of OpenMP, nVidia CUDA and StarPU technologies by the example of matrix multiplication
Konstantin Mikhaylovich Khankin, Post-Graduate Student of Electronic Computer Department of South Ural State University, Chelyabinsk, Russian Federation, hc@comp.susu.ac.ru
Abstract
In the article the description of OpenMP, nVidia CUDA and StarPU technologies, probable solutions of two matrix multiplication problem applying these technologies and the result of solution comparison by the criterion of resource consumption are considered.
Keywords
OpenMP, CUDA, StarPU technologies, energy saving
References
1. OpenMP Application Program Interface. Version 3.1 July 2011. – http://www.openmp.org/mp-documents/OpenMP3.1.pdf
2. What is CUDA. – http://developer.nvidia.com/what-cuda
3. Tianhe-1A. – http://i.top500.org/system/176929
4. K computer. – http://i.top500.org/system/177232
5. StarPU. A Unified Runtime System for Heterogeneous Multicore Architectures. – http://runtime.bordeaux.inria.fr/StarPU/
Source
Bulletin of the South Ural State University. Ser. Computer Technologies, Automatic Control, Radio Electronics, 2013, vol. 13, no. 1, pp. 34-41. (in Russ.) (The main)