Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming 2012
DOI: 10.1145/2145816.2145818
|View full text |Cite
|
Sign up to set email alerts
|

Scalable framework for mapping streaming applications onto multi-GPU systems

Abstract: Graphics processing units leverage on a large array of parallel processing cores to boost the performance of a specific streaming computation pattern frequently found in graphics applications. Unfortunately, while many other general purpose applications do exhibit the required streaming behavior, they also possess unfavorable data layout and poor computation-to-communication ratios that penalize any straight-forward execution on the GPU. In this paper we describe an efficient and scalable code generation frame… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
12
0

Year Published

2013
2013
2018
2018

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 36 publications
(12 citation statements)
references
References 23 publications
0
12
0
Order By: Relevance
“…[1], [7], [9]. Interestingly, they also target streaming computations, but they assume the data is already in GPU global memory.…”
Section: Related Workmentioning
confidence: 99%
“…[1], [7], [9]. Interestingly, they also target streaming computations, but they assume the data is already in GPU global memory.…”
Section: Related Workmentioning
confidence: 99%
“…Beyond the algorithm skeleton realm, the StreamIt [7] language and the NMM [11] multimedia middleware leverage the use of multiple GPUs for stream processing, mainly applied to the multimedia and digital signal processing fields. Mapping stream processing onto GPUs is done by partitioning the graph across the multiple devices, and by streaming the data along this graph in a pipelined fashion, migrating it between GPUs when required, until the end is reached.…”
Section: Related Workmentioning
confidence: 99%
“…Secondly, the applicability of the stream programming model to large applications is still an open challenge. Further work by Huynh et al [27] performs multi-level partitioning of the stream graph to overcome the scalability challenges in [26]. In this work, a mechanism to port StreamIt programs to multi-GPUs on the same system has also been proposed.…”
Section: Related Workmentioning
confidence: 99%