RRAM Based Buffer Design for Energy Efficient CNN Accelerator.

Kaiyuan Guo,Jincheng Yu,Xuefei Ning,Yiming Hu,Yu Wang,Huazhong Yang
DOI: https://doi.org/10.1109/isvlsi.2018.00085
2018-01-01
Abstract:Convolutional Neural Network (CNN) has become the state-of-the-art algorithm for many computer vision tasks. But its high computation complexity and high memory complexity makes it hard to be deployed on traditional platforms like CPUs. Memory energy can take up a large part of the system energy, which limits the energy efficiency of CNN processing. The emerging metal-oxide resistive switching random-access memory (RRAM) has been widely studied because of its good properties like high storage density and the compatibility with CMOS. In this paper, a system level energy analysis of using RRAM as on-chip weight buffer is carried out for a typical CNN accelerator. Hardware and scheduling optimizations are proposed to fully utilize the large RAM and avoid high read/write energy overhead. Experimental results show that RRAM based designs save 12-18% system energy with 15-75% smaller on-chip RAM area compared with SRAM designs.
What problem does this paper attempt to address?