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 条
  • [21] Realization of processing In-memory computing architecture using Quantum Dot Cellular Automata
    Chougule, P. P.
    Sen, B.
    Dongale, T. D.
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 52 : 49 - 58
  • [22] RRAM-based Reconfigurable In-Memory Computing Architecture with Hybrid Routing
    Zha, Yue
    Li, Jing
    2017 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2017, : 527 - 532
  • [23] MagCiM: A Flexible and Non-Volatile Computing-in-Memory Processor for Energy-Efficient Logic Computation
    Jamshidi, Vahid
    Patooghy, Ahmad
    Fazeli, Mahdi
    IEEE ACCESS, 2022, 10 : 35445 - 35459
  • [24] Approximate In-Memory Computing using Memristive IMPLY Logic and its Application to Image Processing
    Fatemieh, Seyed Erfan
    Reshadinezhad, Mohammad Reza
    TaheriNejad, Nima
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 3115 - 3119
  • [25] PATH: Evaluation of Boolean Logic Using Path-Based In-Memory Computing Systems
    Thijssen, Sven
    Rashed, Muhammad Rashedul Haq
    Jha, Sumit Kumar
    Ewetz, Rickard
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (05) : 1387 - 1400
  • [26] Logic Synthesis for In-Memory Computing using Resistive Memories
    Shirinzadeh, Saeideh
    Drechsler, Rolf
    2018 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2018, : 375 - 380
  • [27] Memristor Overwrite Logic (MOL) for Energy-Efficient In-Memory DNN
    Ali, Khaled Alhaj
    Rizk, Mostafa
    Baghdadi, Amer
    Diguet, Jean-Philippe
    Jomaah, Jalal
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [28] In-Memory Computing Architectures for Big Data and Machine Learning Applications
    Snasel, Vaclav
    Tran Khanh Dang
    Pham, Phuong N. H.
    Kueng, Josef
    Kong, Lingping
    FUTURE DATA AND SECURITY ENGINEERING. BIG DATA, SECURITY AND PRIVACY, SMART CITY AND INDUSTRY 4.0 APPLICATIONS, FDSE 2022, 2022, 1688 : 19 - 33
  • [29] Energy-Efficient Vertically Stacked NSFET-based CTM for Logic in-memory Computing
    Ansari, Md Hasan Raza
    Kumar, Naveen
    Georgiev, Vihar
    El-Atab, Nazek
    2024 IEEE 24TH INTERNATIONAL CONFERENCE ON NANOTECHNOLOGY, NANO 2024, 2024, : 370 - 374
  • [30] Hybrid Ternary RRAM-Based In-Memory Computing Architecture for Energy-Efficient Data-Driven Applications
    Eslami, Nima
    Moaiyeri, Mohammad Hossein
    Yousefi, Aram
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2025,