返回
A Spintronic In-Memory Computing Network for Efficient Hamming Codec Implementation
DOI:10.1109/TCSII.2022.3144678.png)
摘要
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.
Keyword:
Switches
Decoding
Magnetic tunneling
Encoding
Codecs
Virtual machine monitors
Torque
Hamming codes
in-memory computing
MTJ
STT
SOT
spintronics
期刊
I
IF:
4.9
论文数:
8.8K
被引数:
2.5W
机构
引用论文
Peptide receptor radionuclide therapy for GEP-NET: consolidated knowledge and innovative applications肽受体放射性核素疗法在GEP-NET中的应用:现有知识整合与创新应用
A spin-orbit torque switching scheme with collinear magnetic easy axis and current configuration
NATURE NANOTECHNOLOGY
IF34.9
A Dual Monitoring Technique to Detect Power Quality Transients Based on the Fourth-Order Spectrogram
Energies
IF0
Radiation-induced graft copolymerization of dimethylaminoethyl methacrylate onto graphene oxide for Cr(VI) removal辐射诱导甲基丙烯酸二甲基氨基乙酯在氧化石墨烯上的接枝共聚以去除Cr(VI)

