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
来源
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY | 2011年 / 63卷 / 02期
关键词
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 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
  • [3] Pipeline Synthesis and Optimization from Branched Feedback Dataflow Programs
    Prihozhy, Anatoly
    Casale-Brunet, Simone
    Bezati, Endri
    Mattavelli, Marco
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2020, 92 (10): : 1091 - 1099
  • [4] Pipeline Synthesis and Optimization from Branched Feedback Dataflow Programs
    Anatoly Prihozhy
    Simone Casale-Brunet
    Endri Bezati
    Marco Mattavelli
    Journal of Signal Processing Systems, 2020, 92 : 1091 - 1099
  • [5] Exposing ILP in Custom Hardware with a Dataflow Compiler IR
    Zaidi, Ali Mustafa
    2013 22ND INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT), 2013, : 411 - 411
  • [6] Memory-centric hardware synthesis from dataflow models
    Fischaber, Scott
    McAllister, John
    Woods, Roger
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2008, 5114 : 197 - 206
  • [7] Exploiting Statically Schedulable Regions in Dataflow Programs
    Gu, Ruirui
    Janneck, Joern W.
    Raulet, Mickael
    Bhattacharyya, Shuvra S.
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2011, 63 (01): : 129 - 142
  • [8] EXPLOITING STATICALLY SCHEDULABLE REGIONS IN DATAFLOW PROGRAMS
    Gu, Ruirui
    Janneck, Jorn W.
    Raulet, Mickael
    Bhattacharyya, Shuvra S.
    2009 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1- 8, PROCEEDINGS, 2009, : 565 - +
  • [9] A codesign synthesis from an MPEG-4 decoder dataflow description
    Siret, Nicolas
    Sabry, Ismauil
    Nezan, Jean Francois
    Raulet, Mickael
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 1995 - 1998
  • [10] Synthesis and Optimization of Pipelines for HW Implementations of Dataflow Programs
    Prihozhy, Anatoly
    Bezati, Endri
    Ab Rahman, Ab Al-Hadi
    Mattavelli, Marco
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (10) : 1613 - 1626