Bit-Serial SRAM Computing In-Memory Based on Primary and Complemental Code Implementation

被引:0
|
作者
Xu, Weidong [1 ]
Lou, Mian [1 ]
Li, Li [1 ]
Zhang, Kai [1 ]
Gong, Longqing [1 ]
机构
[1] Xi’an Microelectronics Technology Institute, Shannxi, Xi’an,710054, China
关键词
Data transfer - Image segmentation - Static random access storage;
D O I
10.15918/j.tbit1001-0645.2023.204
中图分类号
学科分类号
摘要
Possessing a problem of unable non-convolution computation independently in most computing inmemorys (CIMs), a general-purpose hybrid CIM was proposed based on combining the transposed 8T cells with vector-based bit-serial in-memory operations. The proposed system was designed to facilitate multiply-and-accumulate (MAC) operations for integers/decimals and positive/negative numbers of varying bit widths by utilizing the primary multiplication, complement addition and overflow activation. It also was arranged to support pooling and activation operations separately, offering the essential flexibility and programmability for the development of various software algorithms ranging from neural networks to signal processing, and minimizing data transmission over the bus. Results show that the proposed CIM method can provide a throughput of 71.3 GOPs and an energy efficiency of 20.63 TOPS/W for 8-bit operations under the condition of at 1.2 V and 500 MHz, supporting convolutional operations with flexible bit-widths, reducing data shifts and improving energy efficiency and overall performance. © 2024 Beijing Institute of Technology. All rights reserved.
引用
收藏
页码:1095 / 1104
相关论文
共 50 条
  • [21] A bit-serial systolic algorithm and VLSI implementation for RSA
    Zhang, CN
    Xu, Y
    Wu, CC
    1997 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2: PACRIM 10 YEARS - 1987-1997, 1997, : 523 - 526
  • [22] A Hybrid SRAM/RRAM In-Memory Computing Architecture Based on a Reconfigurable SRAM Sense Amplifier
    Nemati, Seyed Hassan Hadi
    Eslami, Nima
    Moaiyeri, Mohammad Hossein
    IEEE ACCESS, 2023, 11 : 72159 - 72171
  • [23] A 1-16b Precision Reconfigurable Digital In-Memory Computing Macro Featuring Column-MAC Architecture and Bit-Serial Computation
    Kim, Hyunjoon
    Chen, Qian
    Yoo, Taegeun
    Kim, Tony Tae-Hyoung
    Kim, Bongjin
    IEEE 45TH EUROPEAN SOLID STATE CIRCUITS CONFERENCE (ESSCIRC 2019), 2019, : 345 - 348
  • [24] Design of In-Memory Computing Enabled SRAM Macro
    Monga, Kanika
    Behera, Sunit
    Chaturvedi, Nitin
    Gurunarayanan, S.
    2022 IEEE 19TH INDIA COUNCIL INTERNATIONAL CONFERENCE, INDICON, 2022,
  • [25] BIT-SERIAL SYSTOLIC ARRAY IMPLEMENTATION OF A MULTILAYER PERCEPTRON
    MURTAGH, P
    TSOI, AC
    BERGMANN, N
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1993, 140 (05): : 277 - 288
  • [26] Demonstration of Bit-Serial SFQ-Based Computing for Integer Iteration Algorithms
    Xu, Qiuyun
    Peng, Xizhu
    Ortlepp, Thomas
    Yamanashi, Yuki
    Yoshikawa, Nobuyuki
    IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2015, 25 (03)
  • [27] BIT-SERIAL VLSI IMPLEMENTATION FOR AN OPTIMIZED TRANSMULTIPLEXER DESIGN
    CATTHOOR, F
    DEMAN, H
    VANDEWALLE, J
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 1987, 15 (03) : 281 - 303
  • [28] EFFICIENT FUNCTION IMPLEMENTATION FOR BIT-SERIAL PARALLEL PROCESSORS
    REEVES, AP
    BRUNER, JD
    IEEE TRANSACTIONS ON COMPUTERS, 1980, 29 (09) : 841 - 844
  • [29] Design of a 5-bit Signed SRAM-based In-Memory Computing Cell for Deep Learning Models
    Pereira-Rial, O.
    Garcia-Lesta, D.
    Brea, V. M.
    Lopez, P.
    Cabello, D.
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022,
  • [30] A Reconfigurable 8T SRAM Macro for Bit-Parallel Searching and Computing In-Memory
    Chen, Yuzong
    Mu, Junjie
    Kim, Hyunjoon
    Lu, Lu
    Kim, Tony Tae-Hyoung
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 2556 - 2560