Pre-processing partition strategies for C source program to support CPU+GPU coordination computing

Yao Din · Journal of Computer Applications · 2013

The emerging of GPU technology provides a new effective way for building high-performance heterogeneous computing platform.In order to design efficient application programs with GPU technology under CPU + GPU environment,this paper studied the pre-processing partition strategies for C source programs to support CPU + GPU coordination computing.By analyzing characteristics of the program in memory access,arithmetic density,control flow structure and data parallelism,and considering the features and difference of CPU and GPU,strategies and algorithms which partition and label the program were presented.In addition,experiments were conducted by using some typical programs.The result shows these proposed strategies and algorithms are effective and improve the computing efficiency.

Read the paper · More papers on PaperTik