DocumentCode :
2535812
Title :
Automatic Generation of Stream Descriptors for Streaming Architectures
Author :
Gao, Lei ; Zaretsky, David ; Mittal, Gaurav ; Schonfeld, Dan ; Banerjee, Prith
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Illinois at Chicago, Chicago, IL, USA
fYear :
2010
fDate :
13-16 Sept. 2010
Firstpage :
307
Lastpage :
312
Abstract :
We describe a novel approach for automatically generating streaming architectures from software programs. While existing systems require user-defined stream models, our method automatically identifies producer-consumer streaming relationships and translates them into streaming architectures. Data streams between producer-consumer kernels are represented using a combination of stream descriptors and CFGs, which are categorized into four stream types. A bridge module is generated based on the stream type in the streaming architecture to facilitate data streaming between each producer-consumer pair. Several optimizations are also developed to improve throughput and parallelism. We demonstrate our results on a FPGA based platform. The automatically generated streaming architectures show 1.5-3x speedups over the non-streaming designs by employing spatial and temporal data independence to increase parallelism.
Keywords :
field programmable gate arrays; software architecture; FPGA based platform; automatic generation streaming architectures; bridge module; data streaming; nonstreaming designs; producer-consumer kernels; producer-consumer streaming relationships; software programs; stream descriptors; temporal data independence; user-defined stream models; Benchmark testing; Bridges; Computer architecture; Kernel; Random access memory; Streaming media; Throughput; FPGA; Parallel processing; stream architecture; stream descriptor;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing (ICPP), 2010 39th International Conference on
Conference_Location :
San Diego, CA
ISSN :
0190-3918
Print_ISBN :
978-1-4244-7913-9
Electronic_ISBN :
0190-3918
Type :
conf
DOI :
10.1109/ICPP.2010.38
Filename :
5599175
Link To Document :
بازگشت