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 条
  • [31] A High-Level Synthesis Library for Synthesizing Efficient and Functional-Safe CNN Dataflow Accelerators
    Filippas, Dionysios
    Peltekis, Christodoulos
    Titopoulos, Vasileios
    Kansizoglou, Ioannis
    Sirakoulis, Georgios CH.
    Gasteratos, Antonios
    Dimitrakopoulos, Giorgos
    IEEE ACCESS, 2024, 12 : 57194 - 57208
  • [32] A New Dataflow Compiler IR for Accelerating Control-Intensive Code in Spatial Hardware
    Zaidi, Ali Mustafa
    Greaves, David
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 122 - 131
  • [34] Dataflow Support in x86_64 Multicore Architectures through Small Hardware Extensions
    Mondelli, Andrea
    Ho, Nam
    Scionti, Alberto
    Solinas, Marco
    Portero, Antoni
    Giorgi, Roberto
    2015 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2015, : 526 - 529
  • [35] Automatic Generation of Massively Parallel Hardware from Control-Intensive Sequential Programs
    Dossis, Michael F.
    IEEE ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2010), 2010, : 98 - 103
  • [36] NoC-based hardware software co-design framework for dataflow thread management
    Mazumdar, Somnath
    Scionti, Alberto
    Zuckerman, Stephane
    Portero, Antoni
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (16) : 17983 - 18020
  • [37] NoC-based hardware software co-design framework for dataflow thread management
    Somnath Mazumdar
    Alberto Scionti
    Stéphane Zuckerman
    Antoni Portero
    The Journal of Supercomputing, 2023, 79 : 17983 - 18020
  • [38] Software synthesis from dataflow schedule graphs
    Kyunghun Lee
    Yaesop Lee
    Abhay Raina
    Yanzhou Liu
    Jiahao Wu
    Christopher Defrancisci
    Benjamin S. Riggan
    Shuvra S. Bhattacharyya
    SN Applied Sciences, 2021, 3
  • [39] Software synthesis from dataflow schedule graphs
    Lee, Kyunghun
    Lee, Yaesop
    Raina, Abhay
    Liu, Yanzhou
    Wu, Jiahao
    Defrancisci, Christopher
    Riggan, Benjamin S.
    Bhattacharyya, Shuvra S.
    SN APPLIED SCIENCES, 2021, 3 (02):
  • [40] Value State Flow Graph: A Dataflow Compiler IR for Accelerating Control-Intensive Code in Spatial Hardware
    Zaidi, Ali Mustafa
    Greaves, David
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2016, 9 (02)