Parallel programming of heterogeneous system based on OpenCL

Tan Tong-de · 2012

Aiming at the problem of the low utilization of heterogeneous processors in traditional general purpose computing,a new general purpose computing technology based on OpenCL(open computing language) is proposed to provide a unified programming model.Firstly,OpenCL features,framework and performance principles are described,and the performance optimization strategies of OpenCL are proposed.At last,OpenCL and CUDA(compute unified device architecture) are compared with other computing technologies.The result shows that OpenCL can fully excavate various processors' potential in heterogeneous processing platforms,and distribute tasks reasonably,and a new powerful tool for large-scale parallel computing is provided.

Read the paper · More papers on PaperTik