• DocumentCode
    680061
  • Title

    Energy-efficient Median filter on FPGA

  • Author

    Sanny, Andrea ; Prasanna, Viktor K.

  • Author_Institution
    Ming Hsieh Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    2013
  • fDate
    9-11 Dec. 2013
  • Firstpage
    1
  • Lastpage
    8
  • 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 × 128 to 1024 × 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× higher energy efficiency in comparison with the baseline architecture with fully-enabled memory and can maintain at least 400 frames/s for a 512 × 512 image for any pixel depth.
  • Keywords
    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; Memory management; Noise; Performance evaluation; Random access memory; Registers; Sorting; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2013 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4799-2078-5
  • Type

    conf

  • DOI
    10.1109/ReConFig.2013.6732283
  • Filename
    6732283