DocumentCode :
1919517
Title :
Abstract: Mapping Streaming Applications onto GPU Systems
Author :
Huynh Phung Huynh ; Hagiescu, Andrei ; Weng-Fai Wong ; Goh, Rick Siow Mong ; Ray, Avik
Author_Institution :
A*STAR Inst. of High Performance Comput., Singapore, Singapore
fYear :
2012
fDate :
10-16 Nov. 2012
Firstpage :
1488
Lastpage :
1489
Abstract :
We describe an efficient and scalable code generation framework that automatically maps general purpose streaming applications onto GPU systems. This architecture-driven framework takes into account the idiosyncrasies of the GPU pipeline and the unique memory hierarchy. The framework has been implemented as a back-end to the StreamIt programming language compiler. Several key features in this framework ensure maximized performance and scalability. First, the generated code increases the effectiveness of the on-chip memory hierarchy by employing a heterogeneous mix of compute and memory access threads. Our scheme goes against the conventional wisdom of GPU programming which is to use a large number of homogeneous threads. Second, we utilise an efficient stream graph partitioning algorithm to handle larger applications and achieve the best performance under the given on-chip memory constraints. Lastly, the framework maps complex applications onto multiple GPUs using a highly effective pipeline execution scheme. Our comprehensive experiments show its scalability and significant speedup compared to a state-of-the-art solution.
Keywords :
graphics processing units; program compilers; GPU pipeline; GPU systems; StreamIt programming language compiler; architecture-driven framework; code generation framework; efficient stream graph partitioning algorithm; general purpose streaming applications; mapping streaming applications; on-chip memory hierarchy; unique memory hierarchy; GPU; Multi-GPU; StreamIt; Streaming Application;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-4673-6218-4
Type :
conf
DOI :
10.1109/SC.Companion.2012.279
Filename :
6496062
Link To Document :
بازگشت