arrow
Return

A Spintronic In-Memory Computing Network for Efficient Hamming Codec Implementation

delete2022-04-01
delete10
PRE
AI
L
Linjun Jiang
E
Erya Deng
张
张贺 (He Zhang)
Z
Zhaohao Wang
W
Wang Kang *
W
Weisheng Zhao
DOI:10.1109/TCSII.2022.3144678delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Hamming code is a linear error correcting code that is widely used in memory and communication systems. In general, a codec hardware is required to encode or decode the information. In this brief, we propose for the first time a spintronic in-memory computing (IMC) network consisting of magnetic tunnel junctions (MTJs) for Hamming codec hardware implementation. Such an IMC network stores the generation matrix or parity-check matrix in a spin transfer torque (STT) MTJ array and performs vector matrix multiplication (VMM) with modulo-2 to generate desired codewords or syndrome-vectors during the encoding or decoding process, respectively. The output results are represented by the states of the spin orbit torque (SOT) MTJs, which can unipolarly flip based on the modulo-2 VMM results. Based on our developed physics-based STT and SOT MTJ SPICE models, we verified the functionality and evaluated the performance of the design in the 40nm technology node. The simulation results show that our work can generate codewords and syndrome-vectors with much lower (10(3)-10(5) times) energy consumption compared to state-of-the-art designs based on memristor network, CPU and GPU.
Keywords:
Switches
Decoding
Magnetic tunneling
Encoding
Codecs
Virtual machine monitors
Torque
Hamming codes
in-memory computing
MTJ
STT
SOT
spintronics

Journal

I
IEEE Transactions on Circuits and Systems and Express Briefs
IF:
4.9
Papers:
8.8K
Citations:
2.5W

Organization

B
Beihang University
Scholars:
5.2W
Papers: 4.1W
Citations: 37
Cited Papers

Cited Papers

Endothelial-Dependent Vasomotor Dysfunction in Infants After Cardiopulmonary Bypass
err2020-01-01
err0
errOAAI
errLuke T. Krispinsky; Ryan J. Stark; David A. Parra; Liming Luan; David P. Bichell; John B. Pietsch; Fred S. Lamb
errShare
errSave
Peptide receptor radionuclide therapy for GEP-NET: consolidated knowledge and innovative applications
err2021-06-24
err0
PREAI
errSilvi Telo; Angelina Filice; Annibale Versari; Giuseppe Lamberti; Davide Campana; Diletta Calabrò; Stefano Fanti; Valentina Ambrosini
errShare
errSave
errShare
errSave
A Scalable Near-Memory Architecture for Training Deep Neural Networks on Large In-Memory Datasets
err2019-04-01
err53
errOAAI
errSchuiki, Fabian; Schaffner, Michael; Gurkaynak, Frank K.; Benini, Luca
errShare
errSave
A Dual Monitoring Technique to Detect Power Quality Transients Based on the Fourth-Order Spectrogram
err2018-02-27
err0
errOAAI
errJuan-José González-de-la-Rosa; Agustín Agüera-Pérez; José-Carlos Palomares-Salas; Olivia Florencias-Oliveros; José-María Sierra-Fernández
errShare
errSave
Radiation-induced graft copolymerization of dimethylaminoethyl methacrylate onto graphene oxide for Cr(VI) removal
err2016-07-01
err0
PREAI
errHui-Ling Ma; Youwei Zhang; Long Zhang; Liancai Wang; Chao Sun; Pinggui Liu; Lihua He; Xinmiao Zeng; Maolin Zhai
errShare
errSave
errShare
errSave
Perpendicular-anisotropy magnetic tunnel junction switched by spin-Hall-assisted spin-transfer torque
err2015-01-22
err208
PREAI
errWang, Zhaohao; Zhao, Weisheng; Deng, Erya; Klein, Jacques-Olivier; Chappert, Claude
errShare
errSave
researcher View more