DocumentCode :
114158
Title :
Energy-efficient parameterized 2-D separable convolution on FPGA
Author :
Yusong Hu ; Prasanna, Viktor K.
Author_Institution :
Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore, Singapore
fYear :
2014
fDate :
3-5 Nov. 2014
Firstpage :
1
Lastpage :
10
Abstract :
2-D Convolution is widely used in image and video processing applications. While prior work has focused on the impact of various trade-offs with respect to area, arithmetic resources and throughput, the impact of these on energy efficiency is not well studied. In this work, we propose an energy-efficient parameterized convolution architecture for 2-D separable kernel. Two types of algorithm mapping parameters, namely buffering scheme and level of parallelism, are used to characterize the architecture. By comparing the energy efficiency of architectures with various buffering schemes and parallelism, we demonstrate that the design strategy for high energy efficiency is different from the design strategy for high memory and area efficiency. With the optimized buffering scheme and parallelism, the energy consumption of the on-chip memory and external memory is significantly reduced while achieving high throughput. A DRAM activation schedule is also proposed to reduce the energy consumption of external memory. We implement the energy optimized architecture on a state-of-the-art FPGA for various image sizes. Our design sustains up to 61.8% of the peak energy efficiency of the device. Compared with the state-of-the-art design, our design achieves up to 34.1% energy efficiency improvement.
Keywords :
DRAM chips; digital arithmetic; field programmable gate arrays; image processing; power aware computing; video signal processing; 2-D separable kernel; DRAM activation schedule; FPGA; arithmetic resources; design strategy; energy consumption; energy-efficient parameterized 2-D separable convolution; energy-efficient parameterized convolution architecture; image processing applications; on-chip memory; optimized buffering scheme; video processing applications; Convolution; Energy efficiency; Field programmable gate arrays; Memory management; Random access memory; System-on-chip; FPGA architecture; Image convolution; energy efficiency;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Green Computing Conference (IGCC), 2014 International
Conference_Location :
Dallas, TX
Type :
conf
DOI :
10.1109/IGCC.2014.7039182
Filename :
7039182
Link To Document :
بازگشت