Review Of Heterogeneous Computing Based On Gpu

Guo-Jing Zhang,Xiao-Ying Wang,Zhi-Hui Du
2015-01-01
Abstract:With the increase of cloud computing, video technology development and data growing, users' demand cannot be met by simply relying on CPU computing. However, it's found that graphics processor unit (GPU) has high performance and the low computational cost. People began to study how to use appropriate tool to solve problems, and then the CPU-GPU heterogeneous computing paradigm is put forward. CPU-GPU heterogeneous computing has become a new type of high performance computing platform due to its computational ability, high cost and low energy consumption. But the complex architecture presented a huge challenge for the research of parallel computing. This paper introduces the heterogeneous computing, then describes the main idea of heterogeneous computing, reviews relevant work in the area in recent years, and then introduces two standards - OPENCL and CUDA. Existing problems of heterogeneous computing are discussed, and further research directions are given. We depict important application fields of heterogeneous computing and present the advantages in order to provide reference for researchers in heterogeneous computing.
What problem does this paper attempt to address?