The spatiotemporal nature of neuronal behavior in spiking neural networks (SNNs) make SNNs promising for edge applications that require high energy efficiency. To realize SNNs in hardware, spintronic neuron implementations can bring advantages of scalability and energy efficiency. Domain wall (DW) based magnetic tunnel junction (MTJ) devices are well suited for probabilistic neural networks given their intrinsic integrate-and-fire behavior with tunable stochasticity. Here, we present a scaled DW-MTJ neuron with voltage-dependent firing probability. The measured behavior was used to simulate a SNN that attains accuracy during learning compared to an equivalent, but more complicated, multi-weight (MW) DW-MTJ device. The validation accuracy during training was also shown to be comparable to an ideal leaky integrate and fire (LIF) device. However, during inference, the binary DW-MTJ neuron outperformed the other devices after gaussian noise was introduced to the Fashion-MNIST classification task. This work shows that DW-MTJ devices can be used to construct noise-resilient networks suitable for neuromorphic computing on the edge.
翻译:神经脉冲网络(SNNs)的时空特性使得其在需要高能量效率的边缘应用领域中很有前景。为了实现硬件上的SNN,自旋电子学神经元实现可以带来可扩展性和能量效率的优势。基于磁隧道结(MTJ)器件的磁畴壁(DW)神经元适用于概率性神经网络,因其具有可调节的随机性和固有的积分火的行为。在这里,我们提出了一种带有电压依赖性火灾概率的缩放DW-MTJ神经元。然后,我们使用所测量的行为来模拟SNN,与等价但更复杂的多重权重(MW)DW-MTJ设备相比,该SNN在学习过程中获得了准确性。在训练期间,验证准确度也显示与理想的漏电积分和火(LIF)设备相当。但是,在引入高斯噪声对Fashion-MNIST分类任务时,在推断期间,二进制的DW-MTJ神经元在其他设备之上表现出色。这项工作表明,DW-MTJ器件可用于构建噪声可靠的网络,适用于边缘上的神经形态计算。