Litcius/Paper detail

A 55nm, 0.4V 5526-TOPS/W Compute-in-Memory Binarized CNN Accelerator for AIoT Applications

Hongtu Zhang, Yuhao Shu, Weixiong Jiang, Zihan Yin, Wenfeng Zhao, Yajun Ha

2021IEEE Transactions on Circuits & Systems II Express Briefs26 citationsDOI

Abstract

Binarized convolutional neural network (BCNN) is a promising and efficient technique toward the landscape of Artificial Intelligence of Things (AIoT) applications. In-Memory Computing (IMC) has widely been studied to accelerate the inference task of BCNN to maximize both throughput and energy efficiency. However, existing IMC circuits and architectures are only optimized for a fixed kernel size and nominal voltage operation, which poses practical limitations on optimal network architecture exploration and additional energy efficiency benefits. In this brief, we present a reconfigurable, near-threshold IMC-based BCNN accelerator design. The IMC-based accelerator architecture is scalable for different kernels sizes ( 3 ×3 ×d and 5 ×5 ×d) and achieves high resource utilization for both cases. Moreover, the IMC bitcell is optimized for reliable near-threshold operation. Implemented in a 55-nm CMOS process, our proposed reconfigurable IMC-based BCNN accelerator achieves 5526 TOPS/W energy efficiency at 0.4V, which is 6.38× higher compared to the state-of-the-art designs. The inference accuracies of our proposed design are 97.73%, 82.56%, and 92.61% across three datasets (MNIST, CIFAR-10, and SVHN), respectively.

Topics & Concepts

TOPSComputer scienceConvolutional neural networkMNIST databaseKernel (algebra)ScalabilityThroughputInferenceEfficient energy useComputer engineeringArtificial intelligenceField-programmable gate arrayCMOSDeep learningComputer architectureComputer hardwareElectronic engineeringElectrical engineeringEngineeringMathematicsTelecommunicationsDatabaseCombinatoricsMechanical engineeringSpinningWirelessAdvanced Memory and Neural ComputingFerroelectric and Negative Capacitance DevicesCCD and CMOS Imaging Sensors