• DocumentCode
    117318
  • Title

    Energy-efficient histogram equalization on FPGA

  • Author

    Sanny, Andrea ; Yang, Yi-Hua E. ; Prasanna, Viktor K.

  • Author_Institution
    Ming Hsieh Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    2014
  • fDate
    9-11 Sept. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Histogram equalization is a common kernel used for image processing, a widely-used procedure for many present-day applications. Much of the work done emphasizes throughput and area-efficient designs, yet energy efficiency is a relatively untapped field. In this work, we develop an energy-efficient histogram equalization architecture and propose a memory activation schedule to minimize energy consumption. For larger image sizes, we design an efficient buffering and power-down scheme to reduce external DRAM power computation. Pipelining and data hazard prevention are employed to achieve a realistic frame rate of 30+ frames per second. The image sizes range from 240 × 128 to 3840 × 2160, with a width of 16 bits per pixel. We compare our results against the theoretical peak performance of histogram equalization on the target device, maintaining up to 77% of the peak performance. Post place-and-route results show that our optimized architecture achieves up to 12.8× higher energy efficiency than the baseline architecture.
  • Keywords
    DRAM chips; energy conservation; field programmable gate arrays; image enhancement; pipeline processing; power aware computing; FPGA; area-efficient design; baseline architecture; buffering scheme; data hazard prevention; energy consumption; energy efficiency; energy-efficient histogram equalization architecture; external DRAM power computation; image processing; image sizes; memory activation schedule; pipelining; post place-and-route results; power-down scheme; throughput design; word length 16 bit; Histograms; Memory management; Pipeline processing; Random access memory; System-on-chip; Throughput; DRAM; FPGA; energy efficiency; histogram equalization; memory activation scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Extreme Computing Conference (HPEC), 2014 IEEE
  • Conference_Location
    Waltham, MA
  • Print_ISBN
    978-1-4799-6232-7
  • Type

    conf

  • DOI
    10.1109/HPEC.2014.7040996
  • Filename
    7040996