Litcius/Paper detail

7.3 A 28nm 38-to-102-TOPS/W 8b Multiply-Less Approximate Digital SRAM Compute-In-Memory Macro for Neural-Network Inference

Yifan He, Haikang Diao, Chen Tang, Wenbin Jia, Xiyuan Tang, Yuan Wang, Jinshan Yue, Xueqing Li, Huazhong Yang, Hongyang Jia, Yongpan Liu

202354 citationsDOI

Abstract

This paper presents a 2-to-8-b scalable digital SRAM-based CIM macro that is co-designed with a multiply-less neural-network (NN) design methodology and incorporates dynamic-logic-based approximate circuits for vector-vector operations. Digital CIMs enable high throughput and reliable matrix-vector multiplications (MVMs); however, digital CIMs face three major challenges to obtain further aggressive gains over conventional digital architectures: (1) prior digital CIMs exploiting approximate computation suffer from accuracy degradation [1]; (2) digital [2] and, as [3] predicted, mixed-signal CIMs [4], suffer from quadratic energy scaling with improving operand precision; (3) the tight and regular memory layout prevent <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">s</sup> CIMs from leveraging unstructured bit-level statistics.

Topics & Concepts

Computer scienceStatic random-access memoryArtificial neural networkOperandDigital signal processingParallel computingScalabilityComputer engineeringBenchmark (surveying)Digital electronicsWord (group theory)InferenceAlgorithmArithmeticComputer hardwareTheoretical computer scienceElectronic circuitArtificial intelligenceMathematicsEngineeringElectrical engineeringGeometryGeographyGeodesyDatabaseAdvanced Memory and Neural ComputingFerroelectric and Negative Capacitance DevicesLow-power high-performance VLSI design
7.3 A 28nm 38-to-102-TOPS/W 8b Multiply-Less Approximate Digital SRAM Compute-In-Memory Macro for Neural-Network Inference | Litcius