Reliability of Neural Networks Based on Spintronic Neurons
Eleonora Raimondo, Anna Giordano, Andrea Grimaldi, Vito Puliafito,, Mario Carpentieri, Zhongming Zeng, Riccardo Tomasello, Giovanni Finocchio

TL;DR
This paper explores the use of spintronic devices to implement robust neural network neurons with sigmoidal and ReLU-like activation functions, demonstrating high accuracy despite device variations.
Contribution
It proposes methods to implement spintronic neurons with different activation functions and evaluates their robustness in neural network performance.
Findings
Achieved 98.87% accuracy on MNIST with spintronic neurons.
Robustness to device-to-device variations demonstrated.
Similar performance with ReLU-like activation functions.
Abstract
Spintronic technology is emerging as a direction for the hardware implementation of neurons and synapses of neuromorphic architectures. In particular, a single spintronic device can be used to implement the nonlinear activation function of neurons. Here, we propose how to implement spintronic neurons with a sigmoidal and ReLU-like activation functions. We then perform a numerical experiment showing the robustness of neural networks made by spintronic neurons all having different activation functions to emulate device-to-device variations in a possible hardware implementation of the network. Therefore, we consider a vanilla neural network implemented to recognize the categories of the Mixed National Institute of Standards and Technology database, and we show an average accuracy of 98.87 % in the test dataset which is very close to the 98.89% as obtained for the ideal case (all neurons…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
