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 条
  • [11] A novel technique to create energy-efficient contexts for reconfigurable logic
    Shinohara, Hiroshi
    Monji, Hideaki
    Iida, Masahiro
    Sueyoshi, Toshinori
    FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 309 - +
  • [12] A novel technique to create energy-efficient contexts for reconfigurable logic
    Shinohara, Hiroshi
    Monji, Hideaki
    Lida, Masahiro
    Sueyoshi, Toshinori
    FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 285 - +
  • [13] A Flexible and Energy-Efficient Reconfigurable Architecture for Symmetric Cipher Processing
    Wang, Bo
    Liu, Leibo
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 1182 - 1185
  • [14] PRIME: A Novel Processing-in-memory Architecture for Neural Network Computation in ReRAM-based Main Memory
    Chi, Ping
    Li, Shuangchen
    Xu, Cong
    Zhang, Tao
    Zhao, Jishen
    Liu, Yongpan
    Wang, Yu
    Xie, Yuan
    2016 ACM/IEEE 43RD ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2016, : 27 - 39
  • [15] 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,
  • [16] Z-PIM: An Energy-Efficient Sparsity Aware Processing-In-Memory Architecture with Fully-Variable Weight Precision
    Kim, Ji-Hoon
    Lee, Juhyoung
    Lee, Jinsu
    Yoo, Hoi-Jun
    Kim, Joo-Young
    2020 IEEE SYMPOSIUM ON VLSI CIRCUITS, 2020,
  • [17] Processing-in-memory in High Bandwidth Memory (PIM-HBM) Architecture with Energy-efficient and Low Latency Channels for High Bandwidth System
    Kim, Seongguk
    Kim, Subin
    Cho, Kyungjun
    Shin, Taein
    Park, Hyunwook
    Lho, Daehwan
    Park, Shinyoung
    Son, Kyungjune
    Park, Gapyeol
    Kim, Joungho
    2019 IEEE 28TH CONFERENCE ON ELECTRICAL PERFORMANCE OF ELECTRONIC PACKAGING AND SYSTEMS (EPEPS 2019), 2019,
  • [18] A novel technique to design energy-efficient contexts for reconfigurable logic devices
    Shinohara, Hiroshi
    Monji, Hideaki
    Iida, Masahiro
    Sueyoshi, Toshinori
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2007, E90D (12) : 1986 - 1989
  • [19] Embedded Nano-Electro-Mechanical Memory for Energy-Efficient Reconfigurable Logic
    Kato, Kimihiko
    Stojanovic, Vladimir
    Liu, Tsu-Jae King
    IEEE ELECTRON DEVICE LETTERS, 2016, 37 (12) : 1563 - 1565
  • [20] Quant-PIM: An Energy-Efficient Processing-in-Memory Accelerator for Layerwise Quantized Neural Networks
    Lee, Young Seo
    Chung, Eui-Young
    Gong, Young-Ho
    Chung, Sung Woo
    IEEE EMBEDDED SYSTEMS LETTERS, 2021, 13 (04) : 162 - 165