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 条
  • [41] Security and Reliability Evaluation of Countermeasures implemented using High-Level Synthesis
    Koufopoulou, Amalia-Artemis
    Xevgeni, Kalliopi
    Papadimitriou, Athanasios
    Psarakis, Mihalis
    Hely, David
    2022 IEEE 28TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS 2022), 2022,
  • [42] THE INTEGRATION OF LOGIC SYNTHESIS AND HIGH-LEVEL SYNTHESIS
    CAMPOSANO, R
    TREVILLYAN, LH
    1989 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-3, 1989, : 744 - 747
  • [43] Share with Care: A Quantitative Evaluation of Sharing Approaches in High-level Synthesis
    Kondratyev, Alex
    Lavagno, Luciano
    Meyer, Mike
    Watanabe, Yosinori
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1547 - 1552
  • [44] High-Level Synthesis for Security and Trust
    Rajendran, Jeyavijayan
    Zhang, Huan
    Sinanoglu, Ozgur
    Karri, Ramesh
    PROCEEDINGS OF THE 2013 IEEE 19TH INTERNATIONAL ON-LINE TESTING SYMPOSIUM (IOLTS), 2013, : 232 - +
  • [45] VHDL AS INPUT FOR HIGH-LEVEL SYNTHESIS
    CAMPOSANO, R
    SAUNDERS, LF
    TABET, RM
    IEEE DESIGN & TEST OF COMPUTERS, 1991, 8 (01): : 43 - 49
  • [46] IMPROVING THE PERFORMANCE OF HIGH-LEVEL SYNTHESIS
    MARWEDEL, P
    SCHENK, W
    MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 381 - 387
  • [47] Probabilistic Scheduling in High-Level Synthesis
    Cheng, Jianyi
    Wickerson, John
    Constantinides, George A.
    2021 IEEE 29TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2021), 2021, : 195 - 203
  • [48] Net scheduling in high-level synthesis
    Prihozhy, A
    IEEE DESIGN & TEST OF COMPUTERS, 1996, 13 (01): : 26 - 35
  • [49] HIGH-LEVEL SYNTHESIS OF DIGITAL CIRCUITS
    DEMICHELI, G
    IEEE DESIGN & TEST OF COMPUTERS, 1990, 7 (05): : 6 - 7
  • [50] Dynamically Scheduled High-level Synthesis
    Josipovic, Lana
    Ghosal, Radhika
    Ienne, Paolo
    PROCEEDINGS OF THE 2018 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA'18), 2018, : 127 - 136