A reconfigurable in-memory-computation architecture with in-situ update and shift capability

This work proposes a storage element (SE) design for in-memory computing (IMC). Using the proposed SE design, an IMC array has been constructed to enable in-situ updates of stored weights. Compared with some existing related works which employ 2n bit cells for storing an n-bit value, the proposed st...

Full description

Saved in:
Bibliographic Details
Main Authors: Liu, Yihe, Wang, Junjie, Liu, Shuang, Zhang, Xiaoyang, Sun, Mingyuan, Chen, Tupei, Liu, Yang
Other Authors: School of Electrical and Electronic Engineering
Format: Article
Language:English
Published: 2024
Subjects:
Online Access:https://hdl.handle.net/10356/179853
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-179853
record_format dspace
spelling sg-ntu-dr.10356-1798532024-08-30T15:40:22Z A reconfigurable in-memory-computation architecture with in-situ update and shift capability Liu, Yihe Wang, Junjie Liu, Shuang Zhang, Xiaoyang Sun, Mingyuan Chen, Tupei Liu, Yang School of Electrical and Electronic Engineering Engineering In-memory computing Storage element design This work proposes a storage element (SE) design for in-memory computing (IMC). Using the proposed SE design, an IMC array has been constructed to enable in-situ updates of stored weights. Compared with some existing related works which employ 2n bit cells for storing an n-bit value, the proposed structure in this work exhibits a O(n) complexity of area overhead, which means that only n bit cells are needed to store n-bit values, offering a significant improvement in silicon area usage. Compared to the purely digitally-controlled weight update schemes, the approach proposed in this work demonstrates an approximate 1.47× increase in power consumption. Furthermore, it exhibits superior robustness compared to existing work. Additionally, the proposed SE design can achieve the necessary shift functionality in the cutting-edge floating-point (FP)-IMC architecture through simple control mechanisms. Published version This work is supported by Science, Technology, and Innovation 2030 (STI 2030) under project No. 2022ZD0209700 and National Key Laboratory of Integrated Circuits and Microsystems under project No. JCKY2023210C010. 2024-08-27T08:18:40Z 2024-08-27T08:18:40Z 2024 Journal Article Liu, Y., Wang, J., Liu, S., Zhang, X., Sun, M., Chen, T. & Liu, Y. (2024). A reconfigurable in-memory-computation architecture with in-situ update and shift capability. Electronics Letters, 60(8), 13186-. https://dx.doi.org/10.1049/ell2.13186 0013-5194 https://hdl.handle.net/10356/179853 10.1049/ell2.13186 2-s2.0-85190787163 8 60 13186 en Electronics Letters © 2024 The Authors. Electronics Letters published by John Wiley & Sons Ltd on behalf of The Institution of Engineering and Technology. This is an open access article under the terms of the Creative Commons Attribution-NonCommercial License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited and is not used for commercial purposes. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering
In-memory computing
Storage element design
spellingShingle Engineering
In-memory computing
Storage element design
Liu, Yihe
Wang, Junjie
Liu, Shuang
Zhang, Xiaoyang
Sun, Mingyuan
Chen, Tupei
Liu, Yang
A reconfigurable in-memory-computation architecture with in-situ update and shift capability
description This work proposes a storage element (SE) design for in-memory computing (IMC). Using the proposed SE design, an IMC array has been constructed to enable in-situ updates of stored weights. Compared with some existing related works which employ 2n bit cells for storing an n-bit value, the proposed structure in this work exhibits a O(n) complexity of area overhead, which means that only n bit cells are needed to store n-bit values, offering a significant improvement in silicon area usage. Compared to the purely digitally-controlled weight update schemes, the approach proposed in this work demonstrates an approximate 1.47× increase in power consumption. Furthermore, it exhibits superior robustness compared to existing work. Additionally, the proposed SE design can achieve the necessary shift functionality in the cutting-edge floating-point (FP)-IMC architecture through simple control mechanisms.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Liu, Yihe
Wang, Junjie
Liu, Shuang
Zhang, Xiaoyang
Sun, Mingyuan
Chen, Tupei
Liu, Yang
format Article
author Liu, Yihe
Wang, Junjie
Liu, Shuang
Zhang, Xiaoyang
Sun, Mingyuan
Chen, Tupei
Liu, Yang
author_sort Liu, Yihe
title A reconfigurable in-memory-computation architecture with in-situ update and shift capability
title_short A reconfigurable in-memory-computation architecture with in-situ update and shift capability
title_full A reconfigurable in-memory-computation architecture with in-situ update and shift capability
title_fullStr A reconfigurable in-memory-computation architecture with in-situ update and shift capability
title_full_unstemmed A reconfigurable in-memory-computation architecture with in-situ update and shift capability
title_sort reconfigurable in-memory-computation architecture with in-situ update and shift capability
publishDate 2024
url https://hdl.handle.net/10356/179853
_version_ 1814047235279683584