High-Level Synthesis of Dataflow Programs for Signal Processing Systems

被引:0
|
作者
Bezati, Endri [1 ]
Mattavelli, Marco [1 ]
Janneck, Jorn W. [2 ]
机构
[1] Ecole Polytech Fed Lausanne, SCI STI MM, CH-1015 Lausanne, Switzerland
[2] Lund Univ, Dept Comp Sci, S-22100 Lund, Sweden
来源
2013 8TH INTERNATIONAL SYMPOSIUM ON IMAGE AND SIGNAL PROCESSING AND ANALYSIS (ISPA) | 2013年
基金
瑞士国家科学基金会;
关键词
Dataflow programming; high level IIW synthesis; HARDWARE;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:750 / +
页数:2
相关论文
共 50 条
  • [1] High-level dataflow design of signal processing systems for reconfigurable and multicore heterogeneous platforms
    Endri Bezati
    Richard Thavot
    Ghislain Roquier
    Marco Mattavelli
    Journal of Real-Time Image Processing, 2014, 9 : 251 - 262
  • [2] High-level dataflow design of signal processing systems for reconfigurable and multicore heterogeneous platforms
    Bezati, Endri
    Thavot, Richard
    Roquier, Ghislain
    Mattavelli, Marco
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2014, 9 (01) : 251 - 262
  • [3] High-level system synthesis and optimization of dataflow programs for MPSoCs
    Bezati, E.
    Brunet, S. Casale
    Mattavelli, M.
    Janneck, J. W.
    2016 50TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2016, : 417 - 421
  • [4] High-Level Synthesis of Dynamic Dataflow Programs on heterogeneous MPSoC platforms
    Bezati, Endri
    Casale-Brunet, Simone
    Mattavelli, Marco
    Janneck, Jorn W.
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (SAMOS), 2016, : 227 - 234
  • [5] High-Level Synthesis for the Design of FPGA-based Signal Processing Systems
    Casseau, Emmanuel
    Le Gal, Bertrand
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2009, : 25 - +
  • [6] Bit-width aware high-level synthesis for digital signal processing systems
    Le Gal, Bertrand
    Andriamisaina, Caaliph
    Casseau, Emmanuel
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2006, : 175 - +
  • [7] Bit-width optimizations for high-level synthesis of digital signal processing systems
    Andriamisaina, Caalipb
    Le Gal, Bertrand
    Casseau, Emmanuel
    2006 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS DESIGN AND IMPLEMENTATION, 2006, : 280 - 285
  • [8] Programming heterogeneous CPU-GPU systems by high-level dataflow synthesis
    Bloch, Aurelien
    Bezati, Endri
    Mattavelli, Marco
    2020 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2020, : 59 - 64
  • [9] HIDA: A Hierarchical Dataflow Compiler for High-Level Synthesis
    Ye, Hanchen
    Jun, Hyegang
    Chen, Deming
    PROCEEDINGS OF THE 29TH ACM INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, ASPLOS 2024, VOL 1, 2024, : 215 - 230
  • [10] Verification method of dataflow algorithms in high-level synthesis
    Chiang, Tsung-Hsi
    Dung, Lan-Rong
    JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (08) : 1256 - 1270