Skip to content Skip to navigation

Braindrop: A mixed-signal neuromorphic system that presents clean abstractions - Kwabena Boahen

Kwabena Boahen, Center for Mind Brain Computation and Technology
February 11, 2019 - 5:10pm to 7:30pm
Sloan Hall, Math Bldg 380, Room 380-C

Kwabena Boahen

Stanford University

Abstract

Braindrop is the first mixed-signal neuromorphic system designed to be programmed at a high level of abstraction. Previous neuromorphic systems were programmed at the neurosynaptic level and required expert knowledge of the hardware to use. In stark contrast, Braindrop’s computations are specified as coupled nonlinear dynamical systems and synthesized to the hardware by an automated procedure. This procedure not only leverages Braindrop’s fabric of subthreshold analog circuits as dynamic computational primitives, it compensates for their mismatched and temperature-sensitive responses at the network level. Thus, a clean abstraction is presented to the user. Fabricated in a 28-nm FDSOI process, Braindrop integrates 4096 neurons in 0.65 sq-mm. Two innovations—sparse-encoding through analog spatial convolution and weighted spike-rate summation though digital accumulative thinning—cut digital traffic drastically, reducing the energy Braindrop consumes per equivalent synaptic operation to 380 fJ for typical network configurations.

Curriculum Vitae

Website

Related papers

[1] Neckar A, Fok S, Benjamin B, Stewart T, Oza N, Eliasmith C, Manohar R, Boahen K. (2019). Braindrop: A Mixed-Signal Neuromorphic Architecture with a Dynamical Systems-Based Programming Model. Proceedings of the IEEE. 107(1): 144-164. doi: 10.1109/JPROC.2018.2881432.
[2] Boahen K. (2017). A Neuromorph’s Prospectus. Computing in Science & Engineering. 19(2): 14-28. doi: 10.1109/MCSE.2017.33.