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 条
  • [31] 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
  • [32] 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
  • [33] 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)
  • [34] An In-Memory Power Efficient Computing Architecture with Emerging VGSOT MRAM Device
    Sarkar, Md Rubel
    Chowdhury, Shirazush Salekin
    Walling, Jeffrey Sean
    Yi, Cindy Yang
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [35] Research of Configurable Hybrid Memory Architecture for Big Data Processing
    Zhou, Hongwei
    Deng, Rangyu
    Feng, Quanyou
    Ni, Xiaoqiang
    Dou, Qiang
    COMPUTER ENGINEERING AND TECHNOLOGY, NCCET 2017, 2018, 600 : 116 - 132
  • [36] Rapid Transit Systems: Smarter Urban Planning Using Big Data, In-Memory Computing, Deep Learning, and GPUs
    Aqib, Muhammad
    Mehmood, Rashid
    Alzahrani, Ahmed
    Katib, Iyad
    Albeshri, Aiiad
    Altowaijri, Saleh M.
    SUSTAINABILITY, 2019, 11 (10)
  • [37] A Parallel Randomized Neural Network on In-memory Cluster Computing for Big Data
    Dai, Tongwu
    Li, Kenli
    Chen, Cen
    2017 13TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2017,
  • [38] ClimateSpark: An in-memory distributed computing framework for big climate data analytics
    Hu, Fei
    Yang, Chaowei
    Schnase, John L.
    Duffy, Daniel Q.
    Xu, Mengchao
    Bowen, Michael K.
    Lee, Tsengdar
    Song, Weiwei
    COMPUTERS & GEOSCIENCES, 2018, 115 : 154 - 166
  • [39] An Energy Efficient In-Memory Computing Machine Learning Classifier Scheme
    Jiang, Shixiong
    Priya, Sheena Ratnam
    Elango, Naveena
    Clay, James
    Sridhar, Ramalingam
    2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2019, : 157 - 162
  • [40] IMFlexCom: Energy Efficient In-Memory Flexible Computing Using Dual-Mode SOT-MRAM
    Parveen, Farhana
    Angizi, Shaahin
    Fan, Deliang
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2018, 14 (03)