LE QUY DON
Technical University
VietnameseClear Cookie - decide language by browser settings

STT-BNN: A Novel STT-MRAM In-Memory Computing Macro for Binary Neural Networks

Pham, Thi-Nhan and Trinh, Quang-Kien and Chang, Ik-Joon and Alioto, Massimo (2022) STT-BNN: A Novel STT-MRAM In-Memory Computing Macro for Binary Neural Networks. IEEE Journal on Emerging and Selected Topics in Circuits and Systems, 12. pp. 569-579. ISSN 2156-3357

Text
FINAL VERSION.pdf

Download (1MB) | Preview

Abstract

This paper presents a novel architecture for in-memory computation of binary neural network (BNN) workloads based on STT-MRAM arrays. In the proposed architecture, BNN inputs are fed through bitlines, then, a BNN vector multiplication can be done by single sensing of the merged SL voltage of a row. Our design allows to perform unrestricted accumulation across rows for full utilization of the array and BNN model scalability, and overcomes challenges on the sensing circuit due to the limitation of low regular tunneling magnetoresistance ratio (TMR) in STT-MRAM. Circuit techniques are introduced in the periphery to make the energy-speed-area-robustness tradeoff more favorable. In particular, time-based sensing (TBS) and boosting are introduced to enhance the accuracy of the BNN computations. System simulations show 80.01% (98.42%) accuracy under the CIFAR-10 (MNIST) dataset under the effect of local and global process variations, corresponding to an 8.59% (0.38%) accuracy loss compared to the original BNN software implementation, while achieving an energy efficiency of 311 TOPS/W. © 2011 IEEE.

Item Type: Article
Divisions: Faculties > Faculty of Radio-Electronic Engineering
Identification Number: 10.1109/JETCAS.2022.3169759
Uncontrolled Keywords: binary neural networks; energy efficiency; In-memory computing; STT-MRAM
URI: http://eprints.lqdtu.edu.vn/id/eprint/10413

Actions (login required)

View Item
View Item