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
Link To Document :
بازگشت