Describing Methods for High-level Synthesis of Histogram Generation and Their Evaluation

被引:0
|
作者
Yamawasaki, Moena [1 ]
Yamawaki, Akira [1 ]
机构
[1] Kyushu Inst Technol, Dept Elect Engn & Elect, Kitakyushu, Fukuoka, Japan
关键词
high-level synthesis; histogram; image processing; high-performance; low-power;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
To achieve high-performance and low-power simultaneously on an embedded image processing product, hardware implementation of high computational software processing is needed. The hardware development however is a large burden to the developer. High-level synthesis (HLS) automatically converting software into hardware can reduce the design burden significantly. To use HLS technology efficiently, software program must be described considering the hardware organization that HLS tool will generate. Histogram generation is one of the important primitives in image processing. In histogram generation, data dependency for reading and writing to the same address on the histogram hinders ideal pipelining by HLS tool. This paper shows a description method of histogram generation that can obtain more accurate results for existing software description method while HLS tool can achieve the ideal pipelining. Also, applying histogram generation using these methods to Otsu's automatic binarization, we clarify the effect of the proposed method in a real application.
引用
收藏
页码:2127 / 2130
页数:4
相关论文
共 50 条
  • [31] ALGORITHMS FOR HIGH-LEVEL SYNTHESIS
    PAULIN, PG
    KNIGHT, JP
    IEEE DESIGN & TEST OF COMPUTERS, 1989, 6 (06): : 18 - 31
  • [32] Introduction to high-level synthesis
    Gajski, Daniel D.
    Ramachandran, Loganath
    IEEE Design and Test of Computers, 1600, 11 (04): : 44 - 54
  • [33] INTRODUCTION TO HIGH-LEVEL SYNTHESIS
    GAJSKI, DD
    RAMACHANDRAN, L
    IEEE DESIGN & TEST OF COMPUTERS, 1994, 11 (04): : 44 - 54
  • [34] Incremental High-Level Synthesis
    Lavagno, Luciano
    Kondratyev, Alex
    Watanabe, Yosinori
    Zhu, Qiang
    Fujii, Mototsugu
    Tatesawa, Mitsuru
    Nakayama, Noriyasu
    2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 693 - 698
  • [35] An Introduction to High-Level Synthesis
    Coussy, Philippe
    Meredith, Michael
    Gajski, Daniel D.
    Takach, Andres
    IEEE DESIGN & TEST OF COMPUTERS, 2009, 26 (04): : 8 - 17
  • [36] THE STATUS OF HIGH-LEVEL SYNTHESIS
    WALKER, RA
    IEEE DESIGN & TEST OF COMPUTERS, 1994, 11 (04): : 42 - 43
  • [37] 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
  • [38] PASS - HIGH-LEVEL SYNTHESIS
    EWERING, C
    GERHARDT, G
    MICROPROCESSING AND MICROPROGRAMMING, 1990, 30 (1-5): : 103 - 108
  • [39] A Describing Method of an Image Processing Software in C for a High-Level Synthesis Considering a Function Chaining
    Yamawaki, Akira
    Serikawa, Seiichi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (02): : 324 - 334
  • [40] Resolve: Generation of High-Performance Sorting Architectures from High-Level Synthesis
    Matai, Janarbek
    Richmond, Dustin
    Lee, Dajung
    Blair, Zac
    Wu, Qiongzhi
    Abazari, Amin
    Kastner, Ryan
    PROCEEDINGS OF THE 2016 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA'16), 2016, : 195 - 204