A describing method of latency tolerant hardware for a pure ANSI-C/C plus plus based high-level synthesis technology

被引:0
|
作者
Yamawaki, Akira [1 ]
Serikawa, Seiichi [1 ]
机构
[1] Kyushu Inst Technol, Kitakyushu, Fukuoka, Japan
关键词
high-level synthesis; latency hiding; pipelining; hardware; image processing;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The image processing is important for the robotics and its hardware implementation is required in order to realize a small and low-power device with the appropriate performance where the high performance computer cannot be used due to the cost, size and power limitation. To reduce the burden of such hardware development, the high-level synthesis (HLS) technologies that automatically convert the algorithmic description to hardware have been proposed and developed. The combination of the memory latency hiding and data process pipelining is very important to extract the hardware performance maximally. However, nobody shows clearly how to describe the hardware behavior to generate such hardware. This paper shows a generic describing method for HLS technology based on ANSI-C/ C++ that can realize the combination of the memory latency hiding and data process pipelining. The experimental results show that our method can be applied easily to the intuitive C program. The logic simulation and an FPGA implementation reveal the effects to the performance improvement and the hardware increase induced by our method.
引用
收藏
页码:387 / 390
页数:4
相关论文
共 36 条
  • [31] High-Level Synthesis from C vs. a DSL-based Approach
    de Oliveira, Cristiano B.
    Marques, Eduardo
    Cardoso, Joao M. P.
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 257 - 262
  • [32] A Case Study: Quantitative Evaluation of C-Based High-Level Synthesis Systems
    Hammami, Omar
    Wang, Zhoukun
    Fresse, Virginie
    Houzet, Dominique
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
  • [33] CHStone: A benchmark program suite for practical C-based high-level synthesis
    Hara, Yuko
    Tomiyama, Hiroyuki
    Honda, Shinya
    Takada, Hiroaki
    Ishii, Katsuya
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 1192 - +
  • [34] An interactive design environment for c-based high-level synthesis of RTL processors
    Shin, Dongwan
    Gerstlauer, Andreas
    Domer, Rainer
    Gajski, Daniel D.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (04) : 466 - 475
  • [35] Development of High Performance Hardware by High-Level Synthesis of Median-Based Dynamic Background Subtraction Method with Multiple Line Buffers
    Shinyamada, Kohei
    Yamawaki, Akira
    2021 IEEE REGION 10 CONFERENCE (TENCON 2021), 2021, : 123 - 127
  • [36] A high-level synthesis based dual-module redundancy with multi-residue detection(DMR-MRD)fault-tolerant method for on-board processing satellite communication systems
    杨文慧
    Chen Xiang
    Wang Yu
    Zhao Ming
    Wang Jing
    High Technology Letters, 2014, 20 (03) : 245 - 252