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

被引:4
|
作者
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 条
  • [31] An Efficient In-Memory Computing Architecture for Image Enhancement in AI Applications
    Bettayeb, Meriem
    Zayer, Fakhreddine
    Abunahla, Heba
    Gianini, Gabriele
    Mohammad, Baker
    IEEE ACCESS, 2022, 10 : 48229 - 48241
  • [32] An architecture for efficient hardware data mining using reconfigurable computing systems
    Baker, Zachary K.
    Prasanna, Viktor K.
    FCCM 2006: 14TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2006, : 67 - +
  • [33] 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
  • [34] A Many-core Architecture for In-Memory Data Processing
    Agrawal, Sandeep R.
    Idicula, Sam
    Raghavan, Arun
    Vlachos, Evangelos
    Govindaraju, Venkatraman
    Varadarajan, Venkatanathan
    Balkesen, Cagri
    Giannikis, Georgios
    Roth, Charlie
    Agarwal, Nipun
    Sedlar, Eric
    50TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2017, : 245 - 258
  • [35] Interleaved Logic-in-Memory Architecture for Energy-Efficient Fine-Grained Data Processing
    Yang, Kai
    Karam, Robert
    Bhunia, Swarup
    2017 IEEE 60TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2017, : 409 - 412
  • [36] A High-Performance Reconfigurable Computing Architecture using a Magnetic Configuration Memory
    Silva, Victor
    Fernandes, Jorge R.
    Vestias, Mario P.
    Neto, Horacio C.
    2012 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2012,
  • [37] Smarter Traffic Prediction Using Big Data, In-Memory Computing, Deep Learning and GPUs
    Aqib, Muhammad
    Mehmood, Rashid
    Alzahrani, Ahmed
    Katib, Iyad
    Albeshri, Aiiad
    Altowaijri, Saleh M.
    SENSORS, 2019, 19 (09)
  • [38] An Energy-Efficient and Robust 10T SRAM based In-Memory Computing Architecture
    Srivastava, Noopur
    Rajput, Anil Kumar
    Pattanaik, Manisha
    Kaushal, Gaurav
    2023 36TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2023 22ND INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, VLSID, 2023, : 133 - 138
  • [39] High Performance and Energy-Efficient In-Memory Computing Architecture based on SOT-MRAM
    He, Zhezhi
    Angizi, Shaahin
    Parveen, Farhana
    Fan, Deliang
    PROCEEDINGS OF THE IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH 2017), 2017, : 97 - 102
  • [40] Reconfigurable nonvolatile Boolean logic with one-transistor-two-memristor for in-memory computing
    Wang, Ziling
    Luo, Li
    Li, Jie
    Wang, Lidan
    Duan, Shukai
    SEMICONDUCTOR SCIENCE AND TECHNOLOGY, 2021, 36 (12)