A 3D Memristor Architecture for In-Memory Computing Demonstrated with SHA3

被引:0
|
作者
Aljafar, Muayad J. [1 ]
Joshi, Rasika [2 ]
Acken, John M. [3 ]
机构
[1] Xenergic AB, Scheelevagen 15, S-22370 Lund, Sweden
[2] Intel, Hillsboro, OR USA
[3] Portland State Univ, Elect & Comp Engn Dept, Portland, OR 97201 USA
关键词
Architecture; crossbar arrays; in-memory computing; memristors; programmable diode gates; volistor logic; SHA3; CROSSBAR; EFFICIENT; VOLTAGE;
D O I
10.32908/ijuc.v19.021123
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Security is a growing problem that needs hardware support. Memristors provide an alternative technology for hardware-supported security implementation. This paper presents a specific technique that utilizes the benefits of hybrid CMOS-memristors technology demonstrated with SHA3 over implementations that use only memristor technology. In the proposed technique, SHA3 is implemented in a set of perpendicular crossbar arrays structured to facilitate logic implementation and circular bit rotation (Rho operation), which is perhaps the most complex operation in SHA3 when carried out in memristor arrays. The Rho operation itself is implemented with CMOS multiplexers (MUXs). The proposed accelerator is standby power-free and circumvents the memory access bottleneck in conventional computers. In addition, our design obscures the intermediate values from the I/O interface and outperforms the state-of-the-art memristor-based designs in terms of size and energy. Demonstrating the memristor implementation of SHA3 provides an impetus for utilizing memristors in information security applications.
引用
收藏
页码:93 / 121
页数:29
相关论文
共 50 条
  • [41] 90% yield production of polymer nano-memristor for in-memory computing
    Bin Zhang
    Weilin Chen
    Jianmin Zeng
    Fei Fan
    Junwei Gu
    Xinhui Chen
    Lin Yan
    Guangjun Xie
    Shuzhi Liu
    Qing Yan
    Seung Jae Baik
    Zhi-Guo Zhang
    Weihua Chen
    Jie Hou
    Mohamed E. El-Khouly
    Zhang Zhang
    Gang Liu
    Yu Chen
    Nature Communications, 12
  • [42] A Re-configurable Memristor Array Structure for In-Memory Computing Applications
    Halawani, Yasmin
    Mohammad, Baker
    Al-Qutayri, Mahmoud
    Al-Sarawi, Said
    2018 30TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM), 2018, : 160 - 163
  • [43] 90% yield production of polymer nano-memristor for in-memory computing
    Zhang, Bin
    Chen, Weilin
    Zeng, Jianmin
    Fan, Fei
    Gu, Junwei
    Chen, Xinhui
    Yan, Lin
    Xie, Guangjun
    Liu, Shuzhi
    Yan, Qing
    Baik, Seung Jae
    Zhang, Zhi-Guo
    Chen, Weihua
    Hou, Jie
    El-Khouly, Mohamed E.
    Zhang, Zhang
    Liu, Gang
    Chen, Yu
    NATURE COMMUNICATIONS, 2021, 12 (01)
  • [44] Memristor-Based Material Implication Logic: Prelude to In-Memory Computing
    Mazady A.
    Anwar M.
    International Journal of High Speed Electronics and Systems, 2023, 32 (2-4)
  • [45] Free BDD based CAD of Compact Memristor Crossbars for in-Memory Computing
    Ul Hassen, Amad
    Khokhar, Salman Anwar
    Butt, Haseeb Aslam
    Jha, Sumit Kumar
    NANOARCH'18: PROCEEDINGS OF THE 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES, 2018, : 107 - 113
  • [46] 3D On-Chip Memory for the Vector Architecture
    Funaya, Yusuke
    Egawa, Ryusuke
    Takizawa, Hiroyuki
    Kobayashi, Hiroaki
    2009 IEEE INTERNATIONAL CONFERENCE ON 3D SYSTEMS INTEGRATION, 2009, : 352 - 357
  • [47] IMSet-SHA3-Tree: the Efficient Data Integrity Verification Based on SHA3 and MSet-XOR-Hash
    Feng Xiao
    Cai Luting
    Dai Zibin
    Li Wei
    IEEE 12TH INT CONF UBIQUITOUS INTELLIGENCE & COMP/IEEE 12TH INT CONF ADV & TRUSTED COMP/IEEE 15TH INT CONF SCALABLE COMP & COMMUN/IEEE INT CONF CLOUD & BIG DATA COMP/IEEE INT CONF INTERNET PEOPLE AND ASSOCIATED SYMPOSIA/WORKSHOPS, 2015, : 460 - 467
  • [48] ICE: An Intelligent Cognition Engine with 3D NAND-based In-Memory Computing for Vector Similarity Search Acceleration
    Hu, Han-Wen
    Wang, Wei-Chen
    Chang, Yuan-Hao
    Lee, Yung-Chun
    Lin, Bo-Rong
    Wang, Huai -Mu
    Lin, Yen-Po
    Huang, Yu -Ming
    Lee, Chong-Ying
    Su, Tzu-Hsiang
    Hsieh, Chih-Chang
    Hu, Chia -Ming
    Lai, Yi-Ting
    Chen, Chung-Kuang
    Chen, Han -Sung
    Li, Hsiang -Pang
    Kuo, Tei-Wei
    Chang, Meng -Fan
    Wang, Keh-Chung
    Hung, Chun-Hsiung
    Lu, Chih-Yuan
    2022 55TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2022, : 763 - 783
  • [49] Modeling, Analysis and Exploration of Layers: A 3D Computing Architecture
    Rakossy, Zoltan Endre
    2014 22ND INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2014,
  • [50] Efficient and lightweight in-memory computing architecture for hardware security
    Ajmi, Hala
    Zayer, Fakhreddine
    Fredj, Amira Hadj
    Belgacem, Hamdi
    Mohammad, Baker
    Werghi, Naoufel
    Dias, Jorge
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2024, 190