NEETNov 6, 2018

Neural Network-Hardware Co-design for Scalable RRAM-based BNN Accelerators

arXiv:1811.02187v213 citationsHas Code
AI Analysis

This addresses a hardware bottleneck for scalable and energy-efficient BNN accelerators, though it is incremental as it builds on existing RRAM-based BNN methods.

The paper tackles the problem of eliminating high-resolution ADCs in RRAM-based BNN accelerators for large-scale neural networks by proposing a neural network-hardware co-design approach that splits inputs to fit networks on RRAM arrays, achieving less than 1.1% accuracy loss on CIFAR-10 compared to the original BNN.

Recently, RRAM-based Binary Neural Network (BNN) hardware has been gaining interests as it requires 1-bit sense-amp only and eliminates the need for high-resolution ADC and DAC. However, RRAM-based BNN hardware still requires high-resolution ADC for partial sum calculation to implement large-scale neural network using multiple memory arrays. We propose a neural network-hardware co-design approach to split input to fit each split network on a RRAM array so that the reconstructed BNNs calculate 1-bit output neuron in each array. As a result, ADC can be completely eliminated from the design even for large-scale neural network. Simulation results show that the proposed network reconstruction and retraining recovers the inference accuracy of the original BNN. The accuracy loss of the proposed scheme in the CIFAR-10 testcase was less than 1.1% compared to the original network. The code for training and running proposed BNN models is available at: https://github.com/YulhwaKim/RRAMScalable_BNN.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes