Issue No. 03 - March (2018 vol. 51)
Chit-Kwan Lin , Intel Labs
Andreas Wild , Intel Labs
Gautham N. Chinya , Intel Labs
Yongqiang Cao , Intel Labs
Mike Davies , Intel Labs
Daniel M. Lavery , Intel Labs
Hong Wang , Intel Labs
Loihi is Intel's novel, manycore neuromorphic processor and is the first of its kind to feature a microcode-programmable learning engine that enables on-chip training of spiking neural networks (SNNs). The authors present the Loihi toolchain, which consists of an intuitive Python-based API for specifying SNNs, a compiler and runtime for building and executing SNNs on Loihi, and several target platforms (Loihi silicon, FPGA, and functional simulator). To showcase the toolchain, the authors describe how to build, train, and use a SNN to classify handwritten digits from the MNIST database.
application program interfaces, field programmable gate arrays, handwritten character recognition, learning (artificial intelligence), neural chips
C. Lin et al., "Programming Spiking Neural Networks on Intel’s Loihi," in Computer, vol. 51, no. 3, pp. 52-61, 2018.