Parallel Application Performance Comparison with Vulkan, CUDA and OpenMP
-
- SeongHu Hong
- Korea Univ.
-
- DoHyeong Kim
- Korea Univ.
-
- Chang-Sung Jeong
- Korea Univ.
Description
Vulkan is an API (Application Programming Interface) for graphics and compute hardware, launched by Khronos. For Programming model, it recently draws attention as a Graphic and Compute Integrated API, and much works have been conducted focused on Vulkan's Graphic API performance, but not so much works on Vulkan's Compute API. Therefore, in this paper, we shall evaluate and compare the performance of Vulkan's Compute API with respect to CUDA and OpenMP by implementing three parallel applications using them respectively. Also, we shall show that the performance of Vulkan is similar to that of CUDA, and has advantage of using graphic and compute operations at the same time.
Journal
-
- IEICE Proceeding Series
-
IEICE Proceeding Series 61 237-240, 2016-07-10
The Institute of Electronics, Information and Communication Engineers
- Tweet
Details 詳細情報について
-
- CRID
- 1390286981361424000
-
- NII Article ID
- 230000012092
-
- ISSN
- 21885079
-
- Text Lang
- en
-
- Data Source
-
- JaLC
- CiNii Articles
-
- Abstract License Flag
- Disallowed