Synthesizing Hardware from Dataflow Programs

被引:32
|
作者
Janneck, Joern W. [2 ]
Miller, Ian D. [3 ]
Parlour, David B. [4 ]
Roquier, Ghislain [5 ]
Wipliez, Matthieu [1 ]
Raulet, Mickael [1 ]
机构
[1] IETR INSA, CNRS, UMR 6164, F-35043 Rennes, France
[2] Xilinx Inc, San Jose, CA 95124 USA
[3] siXis Inc, Res Triangle Pk, NC 27709 USA
[4] Tabula Inc, Santa Clara, CA 95054 USA
[5] Ecole Polytech Fed Lausanne, CH-1015 Lausanne, Switzerland
关键词
Dataflow; CAL; Reconfigurable Video Coding; MPEG; High-level synthesis;
D O I
10.1007/s11265-009-0397-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The MPEG Reconfigurable Video Coding working group is developing a new library-based process for building the reference codecs of future MPEG standards, which is based on dataflow and uses an actor language called Cal. The paper presents a code generator producing RTL targeting FPGAs for Cal, outlines its structure, and demonstrates its performance on an MPEG-4 Simple Profile decoder. The resulting implementation is smaller and faster than a comparable RTL reference design, and the second half of the paper discusses some of the reasons for this counter-intuitive result.
引用
收藏
页码:241 / 249
页数:9
相关论文
共 50 条
  • [1] SYNTHESIZING HARDWARE FROM DATAFLOW PROGRAMS: AN MPEG-4 SIMPLE PROFILE DECODER CASE STUDY
    Janneck, Joern W.
    Miller, Ian D.
    Parlour, David B.
    Roquier, Ghislain
    Wipliez, Matthieu
    Raulet, Mickael
    2008 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: SIPS 2008, PROCEEDINGS, 2008, : 287 - +
  • [2] Synthesizing Recursive Programs through Dataflow Constraints
    Mateu, Marta Davila
    COMPANION PROCEEDINGS OF THE 2023 ACM SIGPLAN INTERNATIONAL CONFERENCE ON SYSTEMS, PROGRAMMING, LANGUAGES, AND APPLICATIONS: SOFTWARE FOR HUMANITY, SPLASH COMPANION 2023, 2023, : 25 - 27
  • [3] Hardware and Software Synthesis of Heterogeneous Systems from Dataflow Programs
    Roquier, Ghislain
    Bezati, Endri
    Mattavelli, Marco
    JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, 2012, 2012
  • [4] Rapid prototyping of dataflow programs on hardware/software architectures
    Eisenring, M
    Teich, J
    Thiele, L
    PROCEEDINGS OF THE THIRTY-FIRST HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL VII: SOFTWARE TECHNOLOGY TRACK, 1998, : 187 - 196
  • [5] Synthesizing Hardware from Dataflow ProgramsAn MPEG-4 Simple Profile Decoder Case Study
    Jörn W. Janneck
    Ian D. Miller
    David B. Parlour
    Ghislain Roquier
    Matthieu Wipliez
    Mickaël Raulet
    Journal of Signal Processing Systems, 2011, 63 : 241 - 249
  • [6] METHODOLOGY FOR THE HARDWARE/SOFTWARE CO-DESIGN OF DATAFLOW PROGRAMS
    Roquier, Ghislain
    Thavot, Richard
    Mattavelli, Marco
    2011 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2011, : 174 - 179
  • [7] Methodologies for Synthesizing and Analyzing Dynamic Dataflow Programs in Heterogeneous Systems for Edge Computing
    Bloch, Aurelien
    Casale-Brunet, Simone
    Mattavelli, Marco
    IEEE OPEN JOURNAL OF CIRCUITS AND SYSTEMS, 2021, 2 : 769 - 781
  • [8] Methodologies for Synthesizing and Analyzing Dynamic Dataflow Programs in Heterogeneous Systems for Edge Computing
    Bloch, Aurelien
    Casale-Brunet, Simone
    Mattavelli, Marco
    IEEE Open Journal of Circuits and Systems, 2021, 2 : 769 - 781
  • [9] Automatic Generation of Optimized and Synthesizable Hardware Implementation from High-Level Dataflow Programs
    Jerbi, Khaled
    Raulet, Mickael
    Deforges, Olivier
    Abid, Mohamed
    VLSI DESIGN, 2012, Hindawi Limited (2012)
  • [10] Live Demonstration: High level Software and Hardware synthesis of dataflow programs
    Bezati, Endri
    Roquier, Ghislain
    Mattavelli, Marco
    2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 660 - 660