DocumentCode
627628
Title
Synthesis and optimization of high-level stream programs
Author
Bezati, E. ; Brunet, Simone Casale ; Mattavelli, Marco ; Janneck, J.W.
Author_Institution
SCI-STI-MM, Ecole Polytech. Fed. de Lausanne, Lausanne, Switzerland
fYear
2013
fDate
May 31 2013-June 1 2013
Firstpage
1
Lastpage
6
Abstract
In this paper we address the problem of translating high-level stream programs, such as those written in MPEG´s RVC-CAL dataflow language, into implementations in programmable hardware. Our focus is on two aspects: sufficient language coverage to make synthesis available for a large class of programs, and methodology and tool support providing analysis and guidance to improve and optimize an initial implementation. Our main results are (1) a synthesis tool that for the first time translates a complete and unmodified MPEG reference implementation into a working hardware description, and (2) a suite of profiling and analysis tools that analyze the structure of computation weighted by data obtained from the synthesis process, and accurately pinpoint parts of the program that are targets for optimization.
Keywords
high level synthesis; parallel languages; MPEG; RVC-CAL dataflow language; analysis tools; high-level stream programs; Clocks; Decoding; Hardware; Optimization; Ports (Computers); Transform coding; Writing; HLS; dataflow; stream programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronic System Level Synthesis Conference (ESLsyn), 2013
Conference_Location
Austin, TX
Print_ISBN
978-1-4673-6414-0
Type
conf
Filename
6573211
Link To Document