DocumentCode :
2203884
Title :
A Data Communication Scheduler for Stream Programs on CPU-GPU Platform
Author :
Tang, Tao ; Xu, Xinhai ; Lin, Yisong
Author_Institution :
Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
fYear :
2010
fDate :
June 29 2010-July 1 2010
Firstpage :
139
Lastpage :
146
Abstract :
In recent years, heterogeneous parallel system have become a focus research area in high performance computing field. Generally, in a heterogeneous parallel system, CPU provides the basic computing environment and special purpose accelerator (GPU in this paper) provides high computing performance. However, the overall performance of the system is prone to be limited by the data communication between the CPU and the GPU. Data communication is typically used to synchronize the array on the CPU and the stream (in AMD´s terminology) on the GPU. In many cases, programmers just add data synchronization for each GPU invoking independently. It is easy to program in this manner but much redundant communication may be introduced, which will dramatically degrade the overall performance. To alleviate this problem, based on the stream programming model, we propose a heuristic data communication schedule approach in this paper. By analyzing the state transition of stream/array data pair, relaxing the synchronization strategy conditionally and considering optimization for branch and loop control structure, our approach can significantly reduce the redundant data communication in most cases.
Keywords :
computer graphic equipment; coprocessors; data communication; scheduling; CPU-GPU platform; data communication scheduler; heterogeneous parallel system; high performance computing field; loop control structure; stream programming model; stream programs; synchronization strategy; Arrays; Data communication; Graphics processing unit; Kernel; Schedules; Streaming media; GPU; data communication schedule; structural analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location :
Bradford
Print_ISBN :
978-1-4244-7547-6
Type :
conf
DOI :
10.1109/CIT.2010.63
Filename :
5578445
Link To Document :
بازگشت