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 条
  • [31] High-level synthesis for testability
    Marzouki, M
    Alves, VC
    Antunes, AR
    38TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, PROCEEDINGS, VOLS 1 AND 2, 1996, : 718 - 721
  • [32] PASS - HIGH-LEVEL SYNTHESIS
    EWERING, C
    GERHARDT, G
    MICROPROCESSING AND MICROPROGRAMMING, 1990, 30 (1-5): : 103 - 108
  • [33] Integrating floorplanning in data-transfer based high-level synthesis
    Tarafdar, S
    Leeser, M
    Yin, ZX
    1998 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN: DIGEST OF TECHNICAL PAPERS, 1998, : 412 - 417
  • [34] Transfer Learning for Design-Space Exploration with High-Level Synthesis
    Kwon, Jihye
    Carloni, Luca P.
    PROCEEDINGS OF THE 2020 ACM/IEEE 2ND WORKSHOP ON MACHINE LEARNING FOR CAD (MLCAD '20), 2020, : 163 - 168
  • [35] High-level phylogeny of the Coleoptera inferred with mitochondrial genome sequences
    Yuan, Ming-Long
    Zhang, Qi-Lin
    Zhang, Li
    Guo, Zhong-Long
    Liu, Yong-Jian
    Shen, Yu-Ying
    Shao, Renfu
    MOLECULAR PHYLOGENETICS AND EVOLUTION, 2016, 104 : 99 - 111
  • [36] VHDL front-end for high-level synthesis tool x tractor
    Ivask, E
    Ellervee, P
    BEC 2004: PROCEEDING OF THE 9TH BIENNIAL BALTIC ELECTRONICS CONFERENCE, 2004, : 111 - 114
  • [37] Introducing Semi-programmable Hardware to a Real High-Level Synthesis Tool
    Yamawaki, Akira
    Serikawa, Seiichi
    Iwane, Masahiko
    WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, VOLS 1 AND 2, 2010, : 175 - +
  • [38] TOOL FOR SPECIFICATION OF SYNCHRONIZATION IN HIGH-LEVEL LANGUAGES
    PULOU, J
    RAIRO-INFORMATIQUE-COMPUTER SCIENCE, 1978, 12 (04): : 291 - 306
  • [39] Evaluation of the hardwired sequence control system generated by high-level synthesis
    Fujieda, Naoki
    Ichikawa, Shuichi
    Ishigaki, Yoshiki
    Tanaka, Tasuku
    2017 IEEE 26TH INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2017, : 1261 - 1267
  • [40] Evaluation of Special Instruction Implementations in Soft Processors for High-level Synthesis
    Iwahara K.
    Ichikawa S.
    Fujieda N.
    IEEJ Transactions on Industry Applications, 2022, 143 (02) : 94 - 100