Area and Energy Efficient 2D Max-Pooling for Convolutional Neural Network Hardware Accelerator

Bin Zhao,Yi Sheng Chong,Anh Tuan Do
DOI: https://doi.org/10.1109/iecon43393.2020.9254452
2020-01-01
Abstract:In the era of digital world, Convolutional Neural-network is widely adopted. To keep the network in a reasonable size, down-sampling is required. Max-pooling is a common solution for down-sampling. High throughput and area-efficient -hardware design of 2D max-pooling is essential for CNN accelerator. In this paper, we propose a highly efficient hardware design of max-pooling for 2D data input. The proposed design can be integrated into the neural-network accelerator as it can process the 2D input feature map data in parallel. The proposed solution, which is supporting up to 31 parallel data input, has been synthesized using at 40nm process node with area of 90×100 μm 2 , and the estimated power is 2.9 mW @200Mhz @1.1V power supply.
What problem does this paper attempt to address?