An Energy Efficient In-Memory Computing Architecture Using Reconfigurable Magnetic Logic Circuits for Big Data Processing

被引:5
|
作者
Gargari, Milad Ashtari [1 ]
Eslami, Nima [1 ]
Moaiyeri, Mohammad Hossein [1 ]
机构
[1] Shahid Beheshti Univ, Fac Elect Engn, Tehran 1983969411, Iran
关键词
Computer architecture; Magnetic tunneling; Microprocessors; Random access memory; Resistance; Logic functions; In-memory computing; Big data; in-plane anisotropy MTJ (I-MTJ); in-memory computing (IMC); magnetic logic; PERFORMANCE; NETWORK; DESIGN;
D O I
10.1109/TMAG.2023.3322731
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In-memory computing (IMC) is considered one of the most promising candidates to solve the nontraditional challenges conventional computing systems face in dealing with novel big data applications. This article proposes an efficient hybrid magnetic tunnel junction (MTJ)/FinFET base IMC architecture performing all basic Boolean logic operations (AND/NAND, OR/NOR, XOR/XNOR) in only one system clock. To this end, a novel memory cell design based on in-plane anisotropy MTJ (I-MTJ) is proposed, which can perform various logic operations in the memory array. In the proposed array, various logic operations can benefit from connecting I-MTJ memory cells in series in the selected column and a novel sense amplifier (SA) unit. Moreover, the full adder (FA) operation is accomplished by exploiting the Majority logic function, which indicates its functionality mostly in a ripple carry adder (RCA) implementation that requires only n + 2 clock cycles for n-bit calculation. The circuit-level simulations indicate that the proposed design improves energy consumption of performing the AND/NAND and OR/NOR operations by approximately 80%, the XOR/XNOR operations by 79%, and the FA operation by 47% compared to its state-of-the-art counterparts. Moreover, the Monte Carlo simulations authenticate the high robustness of the proposed architecture in the presence of process variations. To validate the proposed design's efficiency in real-world applications, the minimum/maximum image filters, as the essential preprocessing steps in widely used applications like optical character recognition (OCR) and the VGG-16 neural network with the ImageNet dataset, are implemented using the proposed IMC architecture.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [41] Logic Circuit and Memory Design for In-Memory Computing Applications Using Bipolar RRAMs
    Yang, Zongxian
    Wei, Lan
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [42] Using In-Memory Analytics to Quickly Crunch Big Data
    Garber, Lee
    COMPUTER, 2012, 45 (10) : 16 - 18
  • [43] Automated Synthesis of Compact Multiplier Circuits for in-Memory Computing using ROBDDs
    Ul Hassen, Amad
    PROCEEDINGS OF THE IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH 2017), 2017, : 141 - 146
  • [44] Signal Processing Methods to Enhance the Energy Efficiency of In-Memory Computing Architectures
    Sakr, Charbel
    Shanbhag, Naresh R.
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2021, 69 (69) : 6462 - 6472
  • [45] RecPIM: Efficient In-Memory Processing for Personalized Recommendation Inference Using Near-Bank Architecture
    Yang, Weidong
    Yang, Yuqing
    Ji, Shuya
    Jiang, Jianfei
    Jing, Naifeng
    Wang, Qin
    Mao, Zhigang
    Sheng, Weiguang
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (10) : 2854 - 2867
  • [46] Exploring a SOT-MRAM Based In-Memory Computing for Data Processing
    He, Zhezhi
    Zhang, Yang
    Angizi, Shaahin
    Gong, Boqing
    Fan, Deliang
    IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2018, 4 (04): : 676 - 685
  • [47] A Flexible and Reliable RRAM-Based In-Memory Computing Architecture for Data-Intensive Applications
    Eslami, Nima
    Moaiyeri, Mohammad Hossein
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2023, 11 (03) : 736 - 748
  • [48] A FAST AND ENERGY-EFFICIENT NANOELECTROMECHANICAL NON-VOLATILE MEMORY FOR IN-MEMORY COMPUTING
    Lee, Yong-Bok
    Gang, Min-Ho
    Choi, Pan-Kyu
    Kim, Su-Hyun
    Kim, Tae-Soo
    Lee, So-Young
    Yoon, Jun-Bo
    2023 IEEE 36TH INTERNATIONAL CONFERENCE ON MICRO ELECTRO MECHANICAL SYSTEMS, MEMS, 2023, : 5 - 8
  • [49] Efficient Image Processing via Memristive-Based Approximate In-Memory Computing
    Seiler, Fabian
    TaheriNejad, Nima
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (11) : 3312 - 3323
  • [50] Iterative Sparse Matrix-Vector Multiplication on In-Memory Cluster Computing Accelerated by GPUs for Big Data
    Peng, Jiwu
    Xiao, Zheng
    Chen, Cen
    Yang, Wangdong
    2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 1454 - 1460