An Evaluation of Burst Transfer Inferred by a High-level Synthesis Tool

被引:1
|
作者
Yamagata Y. [1 ]
Yamawaki A. [1 ]
机构
[1] Dept. of Electrical Engineering and Electronics, Kyushu Institute of Technology, Kitakyushu
关键词
Burst transfer; High performance; High-level synthesis; Memory access; Reconfigurable device;
D O I
10.5573/IEIESPC.2019.8.2.143
中图分类号
学科分类号
摘要
High-level synthesis (HLS) is technology that automatically converts software to digital hardware. HLS has gained attention as a promising technology that can reduce the burden of hardware development. However, if a software program converted by HLS does not consider organization of the hardware, the current HLS technology cannot convert software to proper digital hardware. One of the characteristics of the hardware to be considered is burst transfer to memory access. Burst transfer attempts to speed up memory access by packing continuous data into a single address. This paper discusses a rectangle-drawing case study that demonstrates how to describe a C program so an HLS tool can infer burst transfer with an arbitrary burst length. Moreover, we consider the necessity to suppress optimization performed by the HLS tool to prevent increasing the amount of digital hardware when we implement the arbitrary burst length. Experiments clarify how performance and the hardware scale change based on the difference in the burst length and suppression of optimization. © 2019 Institute of Electronics and Information Engineers. All rights reserved.
引用
收藏
页码:143 / 149
页数:6
相关论文
共 50 条
  • [1] An Evaluation of Burst Transfer Inferred by a High-level Synthesis Tool
    Yamagata, Yuki
    Yamawaki, Akira
    PROCEEDINGS OF TENCON 2018 - 2018 IEEE REGION 10 CONFERENCE, 2018, : 2131 - 2134
  • [2] A performance evaluation of read/write burst transfer by high-level synthesizable software for the alpha blending processing
    Yuki Yamagata
    Akira Yamawaki
    Artificial Life and Robotics, 2020, 25 : 253 - 257
  • [3] A performance evaluation of read/write burst transfer by high-level synthesizable software for the alpha blending processing
    Yamagata, Yuki
    Yamawaki, Akira
    ARTIFICIAL LIFE AND ROBOTICS, 2020, 25 (02) : 253 - 257
  • [4] AnyHLS: High-Level Synthesis With Partial Evaluation
    Ozkan, M. Akif
    Perard-Gayot, Arsene
    Membarth, Richard
    Slusallek, Philipp
    Leissa, Roland
    Hack, Sebastian
    Teich, Juergen
    Hannig, Frank
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 3202 - 3214
  • [5] LOGIC-SYNTHESIS TOOL ACCEPTS HIGH-LEVEL INPUTS
    GOERING, R
    COMPUTER DESIGN, 1988, 27 (12): : 31 - 31
  • [6] An integrated high-level on-line test synthesis tool
    Oikonomakos, Petros
    Zwolinski, Mark
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (11) : 2479 - 2491
  • [7] System on Chip Design with Vivado High-Level Synthesis Tool
    Bilgili, Bans
    Yamaneren, Ceyhun
    Vatansever, Kubilav
    Coltu, Umut
    Ors, Berna
    2019 11TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ELECO 2019), 2019, : 1047 - 1050
  • [8] Improved VHDL input for high-level synthesis tool xTractor
    Ellervee, Peeter
    Ivask, Eero
    Kruus, Margus
    2006 INTERNATIONAL BALTIC ELECTRONICS CONFERENCE, PROCEEDINGS, 2006, : 87 - +
  • [9] A source-level dynamic analysis methodology and tool for high-level synthesis
    Chen, CT
    Kucukcakar, K
    TENTH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS, 1997, : 134 - 140
  • [10] HIGH-LEVEL SYNTHESIS
    PAWLAK, A
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 35 (1-5): : 261 - 261