Abstract | ||
---|---|---|
Median filters are a popular method for noise extraction, with much work done in the community to achieve high throughput and low hardware cost. In contrast, energy efficiency remains an untapped area for improvement though it has become a topic of increasing interest. We deduce memory to be the main contributing factor through energy consumption analysis of our median filter architecture. To lower memory energy demands, we use a memory activation scheduling technique, developing an optimal schedule for memory blocks and enabling the minimum number of blocks required each cycle, while deactivating the other blocks. We implement our median filter architecture on a state-of-the-art FPGA to evaluate the performance, using image sizes from 128 x 128 to 1024 x 1024 pixels with standard pixel depths of 8 bpp, 16 bpp, 24 bpp and 32 bpp. Our implementation has up to 53% of the peak performance of the target device. The post place-and-route results show that our energy-optimized median filter implementation has an average of 4.0 x higher energy efficiency in comparison with the baseline architecture with fully-enabled memory and can maintain at least 400 frames/s for a 512 x 512 image for any pixel depth. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1109/ReConFig.2013.6732283 | ReConFig |
Keywords | Field | DocType |
field programmable gate arrays,median filters,performance evaluation,power aware computing,FPGA,energy consumption analysis,energy efficient median filter,median filter architecture,memory activation scheduling technique,memory blocks,memory energy demands,noise extraction,optimal schedule | Median filter,Efficient energy use,Computer science,Scheduling (computing),Field-programmable gate array,Color depth,Real-time computing,Pixel,Throughput,Energy consumption | Conference |
ISSN | Citations | PageRank |
2325-6532 | 1 | 0.41 |
References | Authors | |
0 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Andrea Sanny | 1 | 16 | 2.22 |
Viktor K. Prasanna | 2 | 7211 | 762.74 |