Energy-Efficient Histogram on FPGA

被引:0
|
作者
Sanny, Andrea [1 ]
Yang, Yi-Hua E. [2 ]
Prasanna, Viktor K. [1 ]
机构
[1] Univ Southern Calif, Ming Hsieh Dept Elect Engn, Los Angeles, CA 90089 USA
[2] Xilinx Inc, Santa Clara, CA USA
关键词
histogram; FPGA; energy efficiency; memory activation scheduling;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The construction of histograms is an integral part of image processing pipelines, useful for image editing features such as histogram matching, thresholding and histogram equalization. In the past, research done on kernels used in image processing pipelines target advancements to achieve high throughput, area efficiency and low cost. However, a growing topic of interest that has not been fully explored is the use of energy efficiency as a key metric. In this work, we focus on developing an energy-efficient histogram implementation with a minimum frame rate of at least 30 frames per second. We determine the components that consume the most power and propose an optimized histogram implementation with the utilization of multiple optimizations to achieve notable improvement in energy efficiency while maintaining suitable throughput for usage within image processing pipelines. These optimizations include a data-defined memory activation schedule, a careful data layout and circuit-level pipelining. Our architecture is implemented on commonly-used image sizes which vary from 240x128 to 1216x912 and assume a pixel width of 16 bits per pixel. The post place-and-route results show that our optimized architecture has up to 15.3x higher energy efficiency when compared against the baseline architecture.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Energy-Efficient Histogram Equalization on FPGA
    Sanny, Andrea
    Yang, Yi-Hua E.
    Prasanna, Viktor K.
    [J]. 2014 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2014,
  • [2] Energy-efficient FPGA interconnect design
    Meijer, Maurice
    Krishnan, Rohini
    Bennebrock, Martijn
    [J]. 2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 1377 - +
  • [3] Energy-Efficient Median Filter on FPGA
    Sanny, Andrea
    Prasanna, Viktor K.
    [J]. 2013 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2013,
  • [4] libHOG: Energy-Efficient Histogram of Oriented Gradient Computation
    Iandola, Forrest N.
    Moskewicz, Matthew W.
    Keutzer, Kurt
    [J]. 2015 IEEE 18TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, 2015, : 1248 - 1254
  • [5] Energy-Efficient Embedded Inference of SVMs on FPGA
    Elgawi, Osman
    Mutawa, A. M.
    Ahmad, Afaq
    [J]. 2019 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2019), 2019, : 165 - 169
  • [6] An Energy-Efficient Reconfigurable Autoencoder Implementation on FPGA
    Isik, Murat
    Oldland, Matthew
    Zhou, Lifeng
    [J]. INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 1, INTELLISYS 2023, 2024, 822 : 212 - 222
  • [7] An Energy-Efficient FPGA-based Matrix Multiplier
    Tan, Yiyu
    Imamura, Toshiyuki
    [J]. 2017 24TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2017, : 514 - 517
  • [8] Energy-Efficient Architecture for CNNs Inference on Heterogeneous FPGA
    Spagnolo, Fanny
    Perri, Stefania
    Frustaci, Fabio
    Corsonello, Pasquale
    [J]. JOURNAL OF LOW POWER ELECTRONICS AND APPLICATIONS, 2020, 10 (01)
  • [9] An Energy-Efficient Implementation of Group Pruned CNNs on FPGA
    Pang, Wei
    Wu, Chenglu
    Lu, Shengli
    [J]. IEEE ACCESS, 2020, 8 : 217033 - 217044
  • [10] Energy-Efficient CNN Implementation on a Deeply Pipelined FPGA Cluster
    Zhang, Chen
    Wu, Di
    Sun, Jiayu
    Sun, Guangyu
    Luo, Guojie
    Cong, Jason
    [J]. ISLPED '16: PROCEEDINGS OF THE 2016 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2016, : 326 - 331