DocumentCode
3708165
Title
Dynamic task mapping of graphics processing applications on many-core architectures through stream rewriting
Author
Lars Middendorf;Christian Haubelt
Author_Institution
University of Rostock
fYear
2015
fDate
10/1/2015 12:00:00 AM
Firstpage
1
Lastpage
2
Abstract
Although modern graphics processing units (GPU) contain a large number of programmable shader cores, the focus on data parallelism and also the lack of efficient on-chip communication hinder the creation of custom graphics pipelines with arbitrary topologies. Based on the concept of stream rewriting, we propose a novel many-core architecture for graphics processing, which supports dynamic scheduling of recursively expandable task graphs and graphics pipelines. In particular, the tasks and their dependencies are encoded as a token stream, which is iteratively rewritten via pattern matching on multiple cores in parallel. The scalability of the proposed hardware architecture has been evaluated using an FPGA prototype.
Keywords
"Graphics","Pipeline processing","Dynamic scheduling","Pipelines","Graphics processing units","Hardware"
Publisher
ieee
Conference_Titel
Embedded Systems For Real-time Multimedia (ESTIMedia), 2015 13th IEEE Symposium on
Type
conf
DOI
10.1109/ESTIMedia.2015.7351763
Filename
7351763
Link To Document