Author :
Esser, Steven K. ; Andreopoulos, Alexander ; Appuswamy, Rathinakumar ; Datta, Piyali ; Barch, Davis ; Amir, Arnon ; Arthur, John ; Cassidy, Alex ; Flickner, Myron ; Merolla, P. ; Chandra, Swarup ; Basilico, Nicola ; Carpin, Stefano ; Zimmerman, Tom ; Zee,
Abstract :
Marching along the DARPA SyNAPSE roadmap, IBM unveils a trilogy of innovations towards the TrueNorth cognitive computing system inspired by the brain´s function and efficiency. The non-von Neumann nature of the TrueNorth architecture necessitates a novel approach to efficient system design. To this end, we have developed a set of abstractions, algorithms, and applications that are natively efficient for TrueNorth. First, we developed repeatedly-used abstractions that span neural codes (such as binary, rate, population, and time-to-spike), long-range connectivity, and short-range connectivity. Second, we implemented ten algorithms that include convolution networks, spectral content estimators, liquid state machines, restricted Boltzmann machines, hidden Markov models, looming detection, temporal pattern matching, and various classifiers. Third, we demonstrate seven applications that include speaker recognition, music composer recognition, digit recognition, sequence prediction, collision avoidance, optical flow, and eye detection. Our results showcase the parallelism, versatility, rich connectivity, spatio-temporality, and multi-modality of the TrueNorth architecture as well as compositionality of the corelet programming paradigm and the flexibility of the underlying neuron model.
Keywords :
Boltzmann machines; brain; cognition; collision avoidance; convolution; hidden Markov models; image sequences; neural chips; pattern matching; speaker recognition; spectral analysis; DARPA SyNAPSE roadmap; IBM; TrueNorth architecture; TrueNorth cognitive computing system; brain efficiency; brain function; cognitive computing systems; collision avoidance; convolution networks; corelet programming paradigm; digit recognition; eye detection; hidden Markov models; liquid state machines; long-range connectivity; looming detection; multimodality; music composer recognition; neuron model; neurosynaptic cores; nonvon Neumann nature; optical flow; repeatedly-used abstractions; restricted Boltzmann machines; sequence prediction; short-range connectivity; span neural codes; spatio-temporality; speaker recognition; spectral content estimators; system design; temporal pattern matching; Computer architecture; Connectors; Convolution; Feature extraction; Liquids; Nerve fibers;