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 :
بازگشت