DocumentCode :
3080635
Title :
Gemma in April: A matrix-like parallel programming architecture on OpenCL
Author :
Wu, Tianji ; Wu, Di ; Wang, Yu ; Zhang, Xiaorui ; Luo, Hong ; Xu, Ningyi ; Yang, Huazhong
Author_Institution :
Dept. of Electron. Eng., Tsinghua Univ., Beijing, China
fYear :
2011
fDate :
14-18 March 2011
Firstpage :
1
Lastpage :
6
Abstract :
Nowadays, Graphics Processing Unit (GPU), as a kind of massive parallel processor, has been widely used in general purposed computing tasks. Although there have been mature development tools, it is not a trivial task for programmers to write GPU programs. Based on this consideration, we propose a novel parallel computing architecture. The architecture includes a parallel programming model, named Gemma, and a programming framework, named April. Gemma is based on generalized matrix operations, and helps to alleviate the difficulty of describing parallel algorithms. April is a high-level framework that can compile and execute tasks described in Gemma with OpenCL. In particular, April can automatically 1) choose the best parallel algorithm and mapping scheme, and generate OpenCL kernels, 2) schedule Gemma tasks based on execution costs such as data storing and transferring. Our experimental results show that with competitive performance, April considerably reduces the programs´ code length compared with OpenCL.
Keywords :
computer graphic equipment; coprocessors; parallel programming; programming languages; April; Gemma; OpenCL kernels; data storing; data transferring; graphics processing unit; matrix-like parallel programming architecture; open computing language; parallel algorithms; parallel computing architecture; Computational modeling; Computer architecture; Graphics processing unit; Kernel; Parallel programming; Sparse matrices;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location :
Grenoble
ISSN :
1530-1591
Print_ISBN :
978-1-61284-208-0
Type :
conf
DOI :
10.1109/DATE.2011.5763119
Filename :
5763119
Link To Document :
بازگشت