SYNTHESIS AND OPTIMIZATION OF HIGH-LEVEL STREAM PROGRAMS

被引:0
|
作者
Bezati, Endri [1 ]
Brunet, Simone Casale [1 ]
Mattavelli, Marco [1 ]
Janneck, Jorn W.
机构
[1] Ecole Polytech Fed Lausanne, SCI STI MM, CH-1015 Lausanne, Switzerland
关键词
HLS; dataflow; stream programming;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper we address the problem of translating high-level stream programs, such as those written in MPEG's RVC-CAL dataflow language, into implementations in programmable hardware. Our focus is on two aspects: sufficient language coverage to make synthesis available for a large class of programs, and methodology and tool support providing analysis and guidance to improve and optimize an initial implementation. Our main results are (1) a synthesis tool that for the first time translates a complete and unmodified MPEG reference implementation into a working hardware description, and (2) a suite of profiling and analysis tools that analyze the structure of computation weighted by data obtained from the synthesis process, and accurately pinpoint parts of the program that are targets for optimization.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] High-level system synthesis and optimization of dataflow programs for MPSoCs
    Bezati, E.
    Brunet, S. Casale
    Mattavelli, M.
    Janneck, J. W.
    [J]. 2016 50TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2016, : 417 - 421
  • [2] ON THE OPTIMIZATION OF VLSI ALLOCATION IN HIGH-LEVEL SYNTHESIS
    He Zhongli Zhou Dian Hu Qingsheng Zhuang Zhenquan(Department of Electronic Engineering
    [J]. Journal of Electronics(China), 2000, (03) : 279 - 288
  • [3] High-Level Synthesis of Dataflow Programs for Signal Processing Systems
    Bezati, Endri
    Mattavelli, Marco
    Janneck, Jorn W.
    [J]. 2013 8TH INTERNATIONAL SYMPOSIUM ON IMAGE AND SIGNAL PROCESSING AND ANALYSIS (ISPA), 2013, : 750 - +
  • [4] Extending High-Level Synthesis for Task-Parallel Programs
    Chi, Yuze
    Guo, Licheng
    Lau, Jason
    Choi, Young-kyu
    Wang, Jie
    Cong, Jason
    [J]. 2021 IEEE 29TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2021), 2021, : 204 - 213
  • [5] Bus optimization for low power in high-level synthesis
    Hong, S
    Kim, T
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2003, 12 (01) : 1 - 17
  • [6] Investigation and Optimization of Pin Multiplexing in High-Level Synthesis
    Liu, Shuangnan
    Lau, Francis
    Schafer, Benjamin Carrion
    [J]. PROCEEDINGS OF THE 2018 GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI'18), 2018, : 427 - 430
  • [7] Tensor Optimization for High-Level Synthesis Design Flows
    Siracusa, Marco
    Ferrandi, Fabrizio
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 4217 - 4228
  • [8] A Survey on Performance Optimization of High-Level Synthesis Tools
    Huang, Lan
    Li, Da-Lin
    Wang, Kang-Ping
    Gao, Teng
    Tavares, Adriano
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2020, 35 (03) : 697 - 720
  • [9] A Survey on Performance Optimization of High-Level Synthesis Tools
    Lan Huang
    Da-Lin Li
    Kang-Ping Wang
    Teng Gao
    Adriano Tavares
    [J]. Journal of Computer Science and Technology, 2020, 35 : 697 - 720
  • [10] High-Level Programs and Program Conditions
    Azab, Karl
    Habel, Annegret
    [J]. GRAPH TRANSFORMATIONS, ICGT 2008, 2008, 5214 : 211 - 225