DocumentCode
669273
Title
High-level synthesis of dataflow programs for signal processing systems
Author
Bezati, E. ; Mattavelli, Marco ; Janneck, J.W.
Author_Institution
SCI-STI-MM, Ecole Polytech. Fed. de Lausanne, Lausanne, Switzerland
fYear
2013
fDate
4-6 Sept. 2013
Firstpage
750
Lastpage
754
Abstract
The growing complexity of signal processing algorithms and platforms poses significant challenges to design methods and implementation tools. High-level dataflow programs, such as those in MPEG´s RVC-CAL language, provide abstraction and the opportunity for extensive design-space exploration, but they do raise the problem of efficient automatic synthesis to hardware and software. This paper presents a tool called Xronos that efficiently synthesizes RVC-CAL programs to an RTL-level hardware description and significantly improves on previous efforts in both quality of the resulting implementation and synthesis speed. By directly supporting all the features of the RVC-CAL language, it translates unmodified standard MPEG reference code to a functioning hardware implementation. The paper describes the essential processing architecture of Xronos, the differences from other related approaches and experimental results that show Xronos to produce faster and smaller implementations, while at the same time significantly reducing synthesis times.
Keywords
data flow computing; video coding; MPEG reference code; RTL-level hardware description; RVC-CAL language; Xronos; automatic synthesis; design-space exploration; functioning hardware; high-level dataflow programs; high-level synthesis; processing architecture; signal processing systems; Computer architecture; Decoding; Hardware; Registers; Signal processing; Software; Transform coding; Dataflow programming; high level HW synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Image and Signal Processing and Analysis (ISPA), 2013 8th International Symposium on
Conference_Location
Trieste
Type
conf
DOI
10.1109/ISPA.2013.6703837
Filename
6703837
Link To Document