ImageSpec: Efficient High-Level Synthesis of Image Processing Applications

被引:1
|
作者
Moosa, Abdul Khader Thalakkattu [1 ]
Sarma, Nilotpola [2 ]
Karfa, Chandan [2 ]
机构
[1] NYU, New York, NY 10003 USA
[2] Indian Inst Technol Guwahati, Gauhati, India
关键词
High-level Synthesis; Image Processing; Hard-ware Accelerators; HLS Benchmarks;
D O I
10.1109/DSD57027.2022.00019
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The necessity of efficient hardware accelerators for image processing kernels is a well known problem. Unlike the conventional HDL based design process, High-level Synthesis (HLS) can directly convert behavioral (C/C++) description into RTL code and can reduce design complexity, design time as well as provide user opportunity for design space exploration. Due to the vast optimization possibilities in HLS, a proper application level behavioral characterization is necessary to understand the leverages offered by these workloads especially for facilitating parallel computation. In this work, we present a set of HLS optimization strategies derived upon exploiting the most general HLS influential characteristic features of image processing algorithms. We also present an HLS benchmark suite ImageSpec to demonstrate our strategies and their efficiency in optimizing workloads spanning diverse domains within image processing sector. We have shown that an average performance to hardware gain of 143x could be achieved over the baseline implementation using our optimization strategies.
引用
收藏
页码:67 / 74
页数:8
相关论文
共 50 条
  • [31] HIGH-LEVEL WASTE PROCESSING
    BLANCO, RE
    NUCLEAR SAFETY, 1971, 12 (02): : 152 - &
  • [32] Earth Observation Data and Image Processing for High-level Humanitarian Support
    Stenmark, John
    GIM INTERNATIONAL-THE WORLDWIDE MAGAZINE FOR GEOMATICS, 2018, 32 (03): : 40 - 43
  • [33] High-Level Hessian-Based Image Processing with the Frangi Neuron
    Hachaj, Tomasz
    Piekarczyk, Marcin
    ELECTRONICS, 2023, 12 (19)
  • [34] High-level Performance Estimation of Image Processing Design Using FPGA
    Mars, S.
    El Mourabit, A.
    Moussa, A.
    Asrih, Z.
    El Hajjouji, I.
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES (ICEIT), 2016, : 543 - 546
  • [35] High-level design methodology for the implementation of image processing ASICs.
    Wahab, MA
    Shewring, IW
    Rees, SJ
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING '96, 1996, 2727 : 985 - 993
  • [36] High-Level Design for Image Processing on FPGA Using Xilinx AccelDSP
    Said, Yahia
    Saidani, Taoufik
    Atri, Mohamed
    2014 WORLD CONGRESS ON COMPUTER APPLICATIONS AND INFORMATION SYSTEMS (WCCAIS), 2014,
  • [37] High-Level Synthesis of Dataflow Programs for Signal Processing Systems
    Bezati, Endri
    Mattavelli, Marco
    Janneck, Jorn W.
    2013 8TH INTERNATIONAL SYMPOSIUM ON IMAGE AND SIGNAL PROCESSING AND ANALYSIS (ISPA), 2013, : 750 - +
  • [38] Darkroom: Compiling High-Level Image Processing Code into Hardware Pipelines
    Hegarty, James
    Brunhaver, John
    DeVito, Zachary
    Ragan-Kelley, Jonathan
    Cohen, Noy
    Bell, Steven
    Vasilyev, Artem
    Horowitz, Mark
    Hanrahan, Pat
    ACM TRANSACTIONS ON GRAPHICS, 2014, 33 (04):
  • [39] HIGH-LEVEL SYNTHESIS
    PAWLAK, A
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 35 (1-5): : 261 - 261
  • [40] Fast FPGA Prototyping based Real-Time Image and Video Processing with High-Level Synthesis
    Ghodhbani, Refka
    Horrigue, Layla
    Saidani, Taoufik
    Atri, Mohamed
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (02) : 108 - 116