DocumentCode :
3042482
Title :
Towards compilation of streaming programs into FPGA hardware
Author :
Plavec, Franjo ; Vranesic, Zvonko ; Brown, Stephen
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON
fYear :
2008
fDate :
23-25 Sept. 2008
Firstpage :
67
Lastpage :
72
Abstract :
There is an increasing need for automated conversion of high-level design descriptions into hardware. We present a flow that converts a software application written in the Brook streaming language into a hardware description targeting FPGAs. We use a combination of our source-to-source compiler and a commercial C2H behavioral synthesis compiler. Our approach results in a significant through-put increase compared to software and ordinary C2H results (up to 8.9X and 4.3X, respectively). The throughput can be further increased by using more hardware resources to exploit data parallelism available in streaming applications.
Keywords :
field programmable gate arrays; program compilers; Brook streaming language; FPGA hardware; commercial C2H behavioral synthesis compiler; source-to-source compiler; streaming programs; Application software; Buildings; Computer languages; Educational institutions; Field programmable gate arrays; Hardware; Kernel; Parallel processing; Programming profession; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Specification, Verification and Design Languages, 2008. FDL 2008. Forum on
Conference_Location :
Stuttgart
Print_ISBN :
978-1-4244-2264-7
Type :
conf
DOI :
10.1109/FDL.2008.4641423
Filename :
4641423
Link To Document :
بازگشت