Abstract: Magnetic tunnel junctions (MTJs) provide an attractive platform for implementing neural networks because of their simplicity, non-volatility, and scalability. However, in hardware ...