* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Slide 1
Molecular neuroscience wikipedia , lookup
Donald O. Hebb wikipedia , lookup
Optogenetics wikipedia , lookup
Neuroanatomy wikipedia , lookup
Activity-dependent plasticity wikipedia , lookup
Feature detection (nervous system) wikipedia , lookup
Metastability in the brain wikipedia , lookup
Neural oscillation wikipedia , lookup
Caridoid escape reaction wikipedia , lookup
Mirror neuron wikipedia , lookup
Neural engineering wikipedia , lookup
Neural modeling fields wikipedia , lookup
Central pattern generator wikipedia , lookup
Holonomic brain theory wikipedia , lookup
Neuropsychopharmacology wikipedia , lookup
Neurotransmitter wikipedia , lookup
Sparse distributed memory wikipedia , lookup
Artificial neural network wikipedia , lookup
Stimulus (physiology) wikipedia , lookup
Catastrophic interference wikipedia , lookup
Synaptogenesis wikipedia , lookup
Nonsynaptic plasticity wikipedia , lookup
Single-unit recording wikipedia , lookup
Chemical synapse wikipedia , lookup
Convolutional neural network wikipedia , lookup
Development of the nervous system wikipedia , lookup
Neural coding wikipedia , lookup
Synaptic gating wikipedia , lookup
Recurrent neural network wikipedia , lookup
Types of artificial neural networks wikipedia , lookup
Dense-Near/Sparse-Far Hybrid Reconfigurable Neural Network Chip Robin Emery Alex Yakovlev Graeme Chester Overview • Motivation • System Elements & Structure • Current Work • Future Work 2 Previous Work • Artificial neural network • Xilinx Virtex-II FPGA • Variable precision • Generated using mark-up • Controlled via PC Threshold Inputs Fire Latch Weight Table External Stimulus Sum Decay Module Reserved For Decay 3 Fired Previous Work • Exhausted area before routing resource • Synchronous, Low neuron count • No autonomous learning • FPGA routing resources occupy 70-90% • Real-time learning awkward 4 A Neuron 5 A Network of Neurons • Billions of neurons in the brain • 100 to 3000 connections per neuron • Majority of connections are proximal • Spikes are generally the same 6 Clusters • Axons of neocortical neurons form connections in clusters 7 Learning • In the synapse • Plastic connection • Use learning rule • Autonomous in synapse • Wider mechanism may exist 8 Motivation • A FPGA-like neural network device would be of interest to neuroscience • Connectivity is also of interest • Observations support a hybrid of local and distal connectivity • More useful with real-time learning 9 System Elements • Neuron • Synapse • AER Router • AER/Spike Bridge • Routing Resource • Protocol 10 AER • Address Event Representation • Asynchronous digital multiplexing • Stereotyped digital amplitude events • Nodes share frame of reference • Information is encoded in the time and number of events 11 Dense-Near Connectivity 12 Sparse-Far Connectivity 13 Network Structure 14 Current Work • Neuron – Configurable threshold – Asynchronous – 7-bit count – Decay – Spike generator 15 Current Work • Neuron & Spike Generator • 130nm UMC CMOS Area 1145.6μm2 (90nm: 700μm2) Gates 390 Density 873 p. mm2 (90nm: 1429 p. mm2) Spike Period 4.5ns Generated Clock Frequency 160MHz Max. Spike Rate (theshold=100) 2.35 million p. second 16 Current Work • Software model & protocol refinement • Ongoing work: – Autonomous Synapses – AER Router/Bridges 17 Evaluation • Topographic map • Compare to popular software modelling tool such as NEURON 18 Future Work • Long-term learning process • Improve capacity of AER link by grouping spikes • Aggregation of pulse-widths could improve range of dendritic input • Multiplexing of some direct links 19 Conclusions • Reconfigurable, adaptive neural network system • Real qualities of interest to neuroscientists • Neuron and spike generator manufactured • Interesting avenues for further work 20 Thank you [email protected]