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 条
  • [21] HIGH-PRECISION PERFORMANCE ESTIMATION OF DYNAMIC DATAFLOW PROGRAMS
    Michalska, Malgorzata
    Casale-Brunet, Simone
    Bezati, Endri
    Mattavelli, Marco
    2016 IEEE 10TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC), 2016, : 101 - 108
  • [22] Architectural support for task scheduling: hardware scheduling for dataflow on NUMA systems
    Behram Khan
    Daniel Goodman
    Salman Khan
    Will Toms
    Paolo Faraboschi
    Mikel Luján
    Ian Watson
    The Journal of Supercomputing, 2015, 71 : 2309 - 2338
  • [23] Hardware synthesis from C programs with estimation of bit length of variables
    Ogawa, O
    Takagi, K
    Itoh, Y
    Kimura, S
    Watanabe, K
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (11) : 2338 - 2346
  • [24] Tokens vs. Signals: On Conformance between Formal Models of Dataflow and Hardware
    Tripakis, Stavros
    Limaye, Rhishikesh
    Ravindran, Kaushik
    Wang, Guoqiang
    Andrade, Hugo
    Ghosal, Arkadeb
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2016, 85 (01): : 23 - 43
  • [25] Hardware Implementation on FPGA for Task-Level Parallel Dataflow Execution Engine
    Wang, Chao
    Zhang, Junneng
    Li, Xi
    Wang, Aili
    Zhou, Xuehai
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (08) : 2303 - 2315
  • [26] Tokens vs. Signals: On Conformance between Formal Models of Dataflow and Hardware
    Stavros Tripakis
    Rhishikesh Limaye
    Kaushik Ravindran
    Guoqiang Wang
    Hugo Andrade
    Arkadeb Ghosal
    Journal of Signal Processing Systems, 2016, 85 : 23 - 43
  • [27] An approximate method for throughput evaluation of cyclo-static dataflow programs
    Aubry, Pascal
    Benazouz, Mohamed
    Sirdey, Renaud
    2014 EIGHTH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS (CISIS),, 2014, : 433 - 438
  • [28] System Level Synthesis Of Dataflow Programs: HEVC Decoder Case Study
    Abid, Mariem
    Jerbi, Khaled
    Raulet, Mickael
    Deforges, Olivier
    Abid, Mohamed
    PROCEEDINGS OF THE 2013 ELECTRONIC SYSTEM LEVEL SYNTHESIS CONFERENCE (ESLSYN), 2013,
  • [29] Overview of a compiler for synthesizing MATLAB programs onto FPGAs
    Banerjee, P
    Haldar, M
    Nayak, A
    Kim, V
    Saxena, V
    Parkes, S
    Bagchi, D
    Pal, S
    Tripathi, N
    Zaretsky, D
    Anderson, R
    Uribe, JR
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (03) : 312 - 324
  • [30] Hardware design methodology using lightweight dataflow and its integration with low power techniques
    Fanni, Tiziana
    Li, Lin
    Viitanen, Timo
    Sau, Carlo
    Xie, Renjie
    Palumbo, Francesca
    Raffo, Luigi
    Huttunen, Heikki
    Takala, Jarmo
    Bhattacharyya, Shuvra S.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 78 : 15 - 29