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 条
  • [21] CFDlang: High-level code generation for high-order methods in fluid dynamics
    Rink, Norman A.
    Huismann, Immo
    Susungi, Adilla
    Castrillon, Jeronimo
    Stiller, Joerg
    Froehlich, Jochen
    Tadonki, Claude
    RWDSL2018: PROCEEDINGS OF THE REAL WORLD DOMAIN SPECIFIC LANGUAGES WORKSHOP 2018, 2018,
  • [22] 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
  • [23] An Evaluation of Burst Transfer Inferred by a High-level Synthesis Tool
    Yamagata Y.
    Yamawaki A.
    IEIE Transactions on Smart Processing and Computing, 2019, 8 (02): : 143 - 149
  • [24] Peacock: a Benchmarks Generation Framework for High-Level Information Fusion Evaluation
    Laudy, Claire
    Museux, Nicolas
    2021 IEEE 24TH INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION), 2021, : 628 - 635
  • [25] A High-Level Synthesis Implementation and Evaluation of an Image Processing Accelerator
    Tsiktsiris, Dimitris
    Ziouzios, Dimitris
    Dasygenis, Minas
    TECHNOLOGIES, 2018, 7 (01)
  • [26] Synthesis of High-Level Decision Diagrams for Functional Test Pattern Generation
    Ubar, Raimund
    Raik, Jaan
    Karputkin, Anton
    Tombak, Mati
    MIXDES 2009: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, : 519 - +
  • [27] The application of high-level synthesis techniques for the generation of pipelined reprogrammable microcontrollers
    Benmohammed, M
    Rahmoune, A
    Kission, P
    ICECS 2000: 7TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS & SYSTEMS, VOLS I AND II, 2000, : 993 - 998
  • [28] Validating High-Level Synthesis
    Kundu, Sudipta
    Lerner, Sorin
    Gupta, Rajesh
    COMPUTER AIDED VERIFICATION, 2008, 5123 : 459 - 472
  • [29] OPTIMIZATIONS IN HIGH-LEVEL SYNTHESIS
    ROSENSTIEL, W
    MICROPROCESSING AND MICROPROGRAMMING, 1986, 18 (1-5): : 347 - 352
  • [30] HIGH-LEVEL SYNTHESIS - A TUTORIAL
    WU, ACH
    LIN, YL
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1995, E78D (03) : 209 - 218