×

NEURAL MODELING AND BRAIN-BASED DEVICES USING SPECIAL PURPOSE PROCESSOR

  • US 20120323832A1
  • Filed: 02/24/2012
  • Published: 12/20/2012
  • Est. Priority Date: 06/28/2005
  • Status: Abandoned Application
First Claim
Patent Images

1. A special purpose processor for implementing a synthetic neural model of the biological anatomy of selected areas of a human brain, in which the synthetic neural model models (i) groups of neural elements of selected neuronal areas of the brain and (ii) a synthetic connection scheme amongst the neural elements, each of the neural elements having a plurality of pre-synaptic input connections and a post-synaptic output connection, the special purpose processor comprising:

  • (a) a plurality of neural processing units, each one being associated with a plurality of the neural elements, each of said neural processing units having(i) first local memory for storing information corresponding respectively to each of the plurality of neural elements associated with said one neural processing unit, said information including input value data for each synaptic input connection of said each of the plurality of neural elements and respective weight value data associated with each said synaptic input connection of said each of said plurality of elements; and

    (ii) a programmed processor for (a) processing and performing pre-synaptic calculations on the input value data and the weight value data of each said neural element to produce respective output data for each said neural element, (b) for performing post-synaptic calculations on each said respective output data to produce a respective post-synaptic output data for each said neural element, and (c) for performing, in response to said respective post-synaptic output data, plasticity calculations for updating the weight value data;

    (b) second memory external of said plurality of neural processing units for receiving and storing each said post-synaptic output data and said updated weight value data, said second memory having(i) an output storage table for storing each said post-synaptic output data for each said neural element of each said neural processing unit, and(ii) random access memory (RAM) for storing said updated weight value data; and

    (c) a common distribution data bus for(i) receiving each said post-synaptic output data and said updated weight value data from each of said neural processing units and for storing each said post-synaptic output data and said updated weight value data in said second external memory, and(ii) receiving and distributing each said post-synaptic output data and said updated weight value data stored in said second external memory to said first local memory of said plurality of neural processing units in accordance with said connection scheme.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×