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 条
  • [1] A High-Level Synthesis Implementation and Evaluation of an Image Processing Accelerator
    Tsiktsiris, Dimitris
    Ziouzios, Dimitris
    Dasygenis, Minas
    TECHNOLOGIES, 2018, 7 (01)
  • [2] Towards an Efficient High-Level Modeling of Heterogeneous Image Processing Systems
    Deitsch, Anna
    Schneider, Vitali
    Kane, Jennifer
    Dulz, Winfried
    German, Reinhard
    2016 SYMPOSIUM ON THEORY OF MODELING AND SIMULATION (TMS-DEVS), 2016,
  • [3] Very High Level Synthesis for image processing applications
    Bi, Yanjing
    Li, Chao
    Yang, Fan
    ICDSC 2016: 10TH INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERA, 2016, : 160 - 165
  • [4] FIPLib: An Image Processing Library for FPGAs Using High-Level Synthesis
    Palazzari, Paolo
    Faltelli, Marco
    Iannone, Francesco
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2025, 53 (02)
  • [5] A high level synthesis system for VLSI image processing applications
    Verdier, FS
    Zavidovique, B
    VLSI DESIGN, 1998, 7 (04) : 321 - 336
  • [6] High-Level Synthesis for Medical Image Processing on Systems on Chip: A Case Study
    Robinson, Fraser D.
    Crockett, Louise H.
    Nailon, William H.
    Stewart, Robert W.
    2016 26TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2016,
  • [7] High-Level Expectations for Low-Level Image Processing
    Hotz, Lothar
    Neumann, Bernd
    Terzic, Kasim
    KI 2008: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2008, 5243 : 87 - +
  • [8] A HIGH-LEVEL LANGUAGE FOR PARALLEL IMAGE-PROCESSING
    BROWN, J
    CROOKES, D
    IMAGE AND VISION COMPUTING, 1994, 12 (02) : 67 - 79
  • [9] Parallel high-level image processing on a standard PC
    Ercan, MF
    Fung, YF
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2003, PT 1, PROCEEDINGS, 2003, 2667 : 752 - 760
  • [10] A parameterized architecture model in high level synthesis for image processing applications
    Dong, Yazhuo
    Dou, Yong
    PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 523 - +