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 条
  • [41] A bit-serial implementation of mode decision algorithm for AVC encoders
    Garstecki, Pawel
    Luczak, Adam
    Stepniewska, Marta
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 3842 - +
  • [42] Design and implementation of bit-serial FIR filter using FPGA
    Dawoud, DS
    Zibani, I
    CCCT 2003, VOL 5, PROCEEDINGS: COMPUTER, COMMUNICATION AND CONTROL TECHNOLOGIES: II, 2003, : 175 - 180
  • [43] A Graph-Based Accelerator of Retinex Model With Bit-Serial Computing for Image Enhancements
    Wei, Zhengzhe
    Mu, Junjie
    Zheng, Yuanjin
    Kim, Tony Tae-Hyoung
    Kim, Bongjin
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2025,
  • [44] Bit-serial arithmetic: A novel approach to fuzzy hardware implementation
    Dick, Scott
    Gaudet, Vincent
    Bai, Huiqing
    2008 ANNUAL MEETING OF THE NORTH AMERICAN FUZZY INFORMATION PROCESSING SOCIETY, VOLS 1 AND 2, 2008, : 312 - 317
  • [45] BIT-SERIAL SYSTOLIC SORTING - GENERAL COMPLEXITIES AND AN IMPLEMENTATION IN VLSI
    LI, HF
    JAYAKUMAR, R
    SUN, X
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1987, 134 (03): : 125 - 132
  • [46] A Graph-Based Accelerator of Retinex Model with Bit-Serial Computing for Image Processing
    Wei, Zhengzhe
    Mu, Junjie
    Lu, Zhongzhiguang
    Zheng, Yuanjin
    Kim, Tony Tae-Hyoung
    Kim, Bongjin
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [47] Six shades lighter: a bit-serial implementation of the AES family
    Sergio Roldán Lombardía
    Fatih Balli
    Subhadeep Banik
    Journal of Cryptographic Engineering, 2021, 11 : 417 - 439
  • [48] Massive MIMO Signal Detection using SRAM-based In-Memory Computing
    Kavishwar, Mihir
    Shanbhag, Naresh
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [49] Applications of Generic In-memory Computing Architecture Platform Based on SRAM to Internet of Things
    Zeng Jianmin
    Zhang Zhang
    Yu Zhiyi
    Xie Guangjun
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2021, 43 (06) : 1574 - 1586
  • [50] Impact of Aging and Process Variability on SRAM-Based In-Memory Computing Architectures
    Shaik, Jani Babu
    Guo, Xinfei
    Singhal, Sonal
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (06) : 2696 - 2708