IP Library › Granted Patent US 8,868,477
Granted Patent B2
US 8,868,477 · App. 13/434,733 · Granted Oct 21, 2014

Multi-compartment neurons with neural cores

Inventors: Steven K. Esser (San Jose, CA); Dharmendra S. Modha (San Jose, CA)
Assignee: International Business Machines Coproration
G06N3/063G06N3/049
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,868,477
App. No.
13/434,733
Granted
Oct 21, 2014
Kind
B2
Abstract

Embodiments of the invention provide a neural core circuit comprising a synaptic interconnect network including plural electronic synapses for interconnecting one or more source electronic neurons with one or more target electronic neurons. The interconnect network further includes multiple axon paths and multiple dendrite paths. Each synapse is at a cross-point junction of the interconnect network between a dendrite path and an axon path. The core circuit further comprises a routing module maintaining routing information. The routing module routes output from a source electronic neuron to one or more selected axon paths. Each synapse provides a configurable level of signal conduction from an axon path of a source electronic neuron to a dendrite path of a target electronic neuron.

Claims (52)

1. A neural core circuit, comprising:

a synaptic interconnect network including plural electronic synapses for interconnecting one or more source electronic neurons with one or more target electronic neurons;

the interconnect network further including multiple axon paths and multiple dendrite paths, wherein each synapse is at a cross-point junction of the interconnect network between a dendrite path and an axon path; and

a routing module maintaining routing information, wherein the routing module routes output from a source electronic neuron to one or more selected axon paths;

wherein each synapse provides a configurable level of signal conduction from an axon path

of a source electronic neuron to a dendrite path of a target electronic neuron.

2. The neural core circuit of claim 1 , wherein:

each synapse has configurable operational parameters;

each neuron has configurable operational parameters;

for each source electronic neuron, the output of said source electronic neuron is a binary signal comprising of spikes and non-spikes;

each target electronic neuron receives input from one or more selected dendrite paths; and

for each target electronic neuron, the input received is a binary signal comprising of spikes

and non-spikes.

3. The neural core circuit of claim 2 , wherein:

for at least one source electronic neuron:

the routing module routes output from said source electronic neuron to only one axon path; and

the axon path of said source electronic neuron includes synapses that are configured to provide a level of signal conduction from the axon path of said source electronic neuron to a dendrite path of a target electronic neuron.

4. The neural core circuit of claim 2 , wherein:

for at least one source electronic neuron:

the routing module routes output from said source electronic neuron to one or more axon paths;

each axon path of said source electronic neuron includes conducting synapses with

a set of dendrite paths, wherein each dendrite path in the set of dendrite paths has a conducting synapse with only said axon path; and

each synapse on each axon path of said source electronic neuron is set to one of the following synaptic states: a fully conducting state, and a non-conducting state.

5. The neural core circuit of claim 4 , wherein:

each target electronic neuron generates a spike each time said target electronic neuron receives a spike from a source electronic neuron via a conducting synapse.

6. The neural core circuit of claim 2 , wherein:

for at least one source electronic neuron:

the routing module routes output from said source electronic neuron to two or more axon paths, wherein the connection strength from said source electronic neuron to a target electronic neuron is equal to the sum of the signal conduction level from the axon paths of said source electronic neuron to the dendrite paths of the target electronic neuron; and

each synapse on each axon path of said source electronic neuron is set to one of the following synaptic states: a fully conducting state, and a non-conducting state.

7. The neural core circuit of claim 2 , wherein:

for at least one source electronic neuron:

the routing module routes output from said source electronic neuron to one or more axon paths;

all axon paths of said source electronic neuron include conducting synapses with dendrite paths of only one target electronic neuron; and

each synapse on each axon path of said source electronic neuron is set to one of the following synaptic states: a fully conducting state, and a non-conducting state.

8. The neural core circuit of claim 2 , wherein:

for at least one source electronic neuron:

the routing module routes output from said source electronic neuron to one or more axon paths; and

each axon path of said source electronic neuron includes synapses that are configured to provide a random level of signal conduction from said axon path of said source electronic neuron to a dendrite path of a target electronic neuron.

9. The neural core circuit of claim 2 , wherein:

the neural core circuit is organized into a neural network including multiple neural core circuits, wherein output from electronic neurons in a neural core circuit of the neural network is routed to axon paths in a different neural core circuit of the neural network, and wherein each neural core circuit of the neural network represents a different neural function.

10. A non-transitory computer-useable storage medium for producing spiking computation in a neural core circuit comprising a synaptic interconnect network including plural electronic synapses, multiple axon paths, and multiple dendrite paths, wherein each synapse is at a cross-point junction of the interconnect network between a dendrite path and an axon path, the computer-useable storage medium having a computer-readable program, wherein the program upon being processed on a computer causes the computer to implement:

interconnecting one or more source electronic neurons with one or more target electronic neurons via the interconnect network;

routing output from a source electronic neuron to one or more selected axon paths using a routing module maintaining routing information; and

configuring each synapse to provide a desired level of signal conduction from an axon path

of a source electronic neuron to a dendrite path of a target electronic neuron.

11. The program of claim 10 , wherein:

each synapse has configurable operational parameters;

each neuron has configurable operational parameters;

for each source electronic neuron, the output of said source electronic neuron is a binary signal comprising of spikes and non-spikes;

each target electronic neuron receives input from one or more selected dendrite paths; and

for each target electronic neuron, the input received is a binary signal comprising of spikes

and non-spikes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2012
From: ESSER, STEVEN K.; MODHA, DHARMENDRA S.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 027959/0694 →
Continuity (1)
Related Publication 20140032464A1 · Jan 30, 2014