PIMA-Logic: A Novel Processing-in-Memory Architecture for Highly Flexible and Energy-Efficient Logic Computation

被引:3
|
作者
Angizi, Shaahin [1 ]
He, Zhezhi [1 ]
Fan, Deliang [1 ]
机构
[1] Univ Cent Florida, Dept Elect & Comp Engn, Orlando, FL 32816 USA
基金
美国国家科学基金会;
关键词
D O I
10.1145/3195970.3196092
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we propose PIMA-Logic, as a novel Processing-in Memory Architecture for highly flexible and efficient Logic computation. Instead of integrating complex logic units in cost-sensitive memory, PIMA-Logic exploits a hardware-friendly approach to implement Boolean logic functions between operands either located in the same row or the same column within entire memory arrays. Furthermore, it can efficiently process more complex logic functions between multiple operands to further reduce the latency and power-hungry data movement. The proposed architecture is developed based on Spin Orbit Torque Magnetic Random Access Memory (SOT-MRAM) array and it can simultaneously work as a non-volatile memory and a reconfigurable in-memory logic. The device-to-architecture co-simulation results show that PIMA-Logic can achieve up to 56% and 31.6% improvements with respect to overall energy and delay on combinational logic benchmarks compared to recent Pinatubo architecture. We further implement an in-memory data encryption engine based on PIMA-Logic as a case study. With AES application, it shows 77.2% and 21% lower energy consumption compared to CMOS-ASIC and recent RIMPA implementation, respectively.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] ReverSearch: Search-based energy-efficient Processing-in-Memory Architecture
    Li, Weihang
    Chang, Liang
    Fan, Jiajing
    Zhao, Xin
    Zhang, Hengtan
    Lin, Shuisheng
    Zhou, Jun
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 409 - 413
  • [2] 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
  • [3] 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
  • [4] FELIX: Fast and Energy-Efficient Logic in Memory
    Gupta, Saransh
    Imani, Mohsen
    Rosing, Tajana
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD) DIGEST OF TECHNICAL PAPERS, 2018,
  • [5] RIME: A Scalable and Energy-Efficient Processing-In-Memory Architecture for Floating-Point Operations
    Lu, Zhaojun
    Arafin, Md Tanvir
    Qu, Gang
    2021 26TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2021, : 120 - 125
  • [6] Memristive Logic-in-Memory Integrated Circuits for Energy-Efficient Flexible Electronics
    Jang, Byung Chul
    Nam, Yunyong
    Koo, Beom Jun
    Choi, Junhwan
    Im, Sung Gap
    Park, Sang-Hee Ko
    Choi, Sung-Yool
    ADVANCED FUNCTIONAL MATERIALS, 2018, 28 (02)
  • [7] An Energy-efficient Processing-in-memory Architecture for Long Short Term Memory in Spin Orbit Torque MRAM
    Kim, Kyeonghan
    Shin, Hyein
    Sim, Jaehyeong
    Kang, Myeonggu
    Kim, Lee-Sup
    2019 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2019,
  • [8] Processing-in-Memory for Energy-efficient Neural Network Training: A Heterogeneous Approach
    Liu, Jiawen
    Zhao, Hengyu
    Ogleari, Matheus Almeida
    Li, Dong
    Zhao, Jishen
    2018 51ST ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2018, : 655 - 668
  • [9] An Energy-Efficient Quantized and Regularized Training Framework For Processing-In-Memory Accelerators
    Sun, Hanbo
    Zhu, Zhenhua
    Cai, Yi
    Chen, Xiaoming
    Wang, Yu
    Yang, Huazhong
    2020 25TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2020, 2020, : 325 - 330
  • [10] Special Session: A Novel Low-Power and Energy-Efficient Adiabatic Logic-In-Memory Architecture Using CMOS/MTJ
    Thapliyal, Himanshu
    Kumar, S. Dinesh
    2020 IEEE 38TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2020), 2020, : 25 - 28