• DocumentCode
    2774357
  • Title

    Building block of a programmable neuromorphic substrate: A digital neurosynaptic core

  • Author

    Arthur, John V. ; Merolla, Paul A. ; Akopyan, Filipp ; Alvarez, Rodrigo ; Cassidy, Andrew ; Chandra, Shyamal ; Esser, Steven K. ; Imam, Nabil ; Risk, William ; Rubin, Daniel B D ; Manohar, Rajit ; Modha, Dharmendra S.

  • Author_Institution
    IBM Almaden Res. Center, Almaden, CA, USA
  • fYear
    2012
  • fDate
    10-15 June 2012
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The grand challenge of neuromorphic computation is to develop a flexible brain-inspired architecture capable of a wide array of real-time applications, while striving towards the ultra-low power consumption and compact size of biological neural systems. Toward this end, we fabricated a building block of a modular neuromorphic architecture, a neurosynaptic core. Our implementation consists of 256 integrate-and-fire neurons and a 1,024×256 SRAM crossbar memory for synapses that fits in 4.2mm2 using a 45nm SOI process and consumes just 45pJ per spike. The core is fully configurable in terms of neuron parameters, axon types, and synapse states and its fully digital implementation achieves one-to-one correspondence with software simulation models. One-to-one correspondence allows us to introduce an abstract neural programming model for our chip, a contract guaranteeing that any application developed in software functions identically in hardware. This contract allows us to rapidly test and map applications from control, machine vision, and classification. To demonstrate, we present four test cases (i) a robot driving in a virtual environment, (ii) the classic game of pong, (iii) visual digit recognition and (iv) an autoassociative memory.
  • Keywords
    SRAM chips; computer vision; content-addressable storage; game theory; image classification; neural nets; power consumption; programmable circuits; real-time systems; robots; silicon-on-insulator; SOI process; SRAM crossbar memory; abstract neural programming model; autoassociative memory; axon types; biological neural systems; classic game of pong; digital neurosynaptic core; flexible brain-inspired architecture; integrate-and-fire neurons; machine vision; map applications; modular neuromorphic architecture; neuron parameters; programmable neuromorphic substrate; real-time applications; robot driving; software functions; software simulation models; synapse states; ultra-low power consumption; virtual environment; visual digit recognition; Hardware; Mobile robots; Nerve fibers; Software; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Neural Networks (IJCNN), The 2012 International Joint Conference on
  • Conference_Location
    Brisbane, QLD
  • ISSN
    2161-4393
  • Print_ISBN
    978-1-4673-1488-6
  • Electronic_ISBN
    2161-4393
  • Type

    conf

  • DOI
    10.1109/IJCNN.2012.6252637
  • Filename
    6252637