This patent application is assigned to The Regents Of The
The following quote was obtained by the news editors from the background information supplied by the inventors: "Neural-based data processing may be implemented based on a variety of neural models defining the behavior of neurons, dendrites, and/or axons. In some instances, neural-based data processing may be implemented using an immense numbers of parallel neurons and connections between those neurons. This parallel nature of neural-based processing makes it well suited for processing tasks, such as for example data processing, signal processing, prediction, classification, and the like."
In addition to the background information obtained for this patent application, VerticalNews journalists also obtained the inventors' summary information for this patent application: "The subject matter disclosed herein provides methods, apparatus, and articles of manufacture for neural processing.
"In one aspect, there is provided a method. The method may include reading, from a first memory, context information stored based on at least one connection value; reading, from a second memory, an activation value matching the at least one connection value; sending, by a first processor, the context information and the activation value to at least one of a plurality of microengines to configure the at least one microengine as a neuron; and generating, at the at least one microengine, a value representative of an output of the neuron.
"Embodiments of the method include one or more of the features described herein including one or more of the following features. The reading from the first memory may further include reading a data structure including context information stored in memory serially based on connection values for neurons implemented at the plurality of microengines. The data structure may include a plurality of blocks, each of the plurality of blocks including a type defining execution at the neuron, a first address representative of a location in the first memory where the context information including the at least one connection value is stored, and a second address representative of a location in the second memory where the activation value is stored. The data structure may include a plurality of sequential blocks, each of the plurality of sequential blocks including a connection value and a neuron type defining a corresponding neuron implemented at one of the plurality of microengines. The sequential blocks may be sent to at least one of the plurality of microengines as a packet, and each of the plurality of microengines may include at least one processor and at least one memory. The data structure may include a plurality of sequential blocks, each of the sequential blocks including a neuron type and a plurality of connection values for a corresponding neuron. The first processor may be coupled to the first memory to enable reading from the first memory. The value may be generated at the at least one microengine based on the context information and the activation value without accessing the first memory and the second memory to obtain additional context information. The first memory and the second memory may be implemented in the same memory of an integrated circuit. The generated value may be sent to at least the second memory.
"Articles are also described that comprise a tangibly embodied machine-readable medium operable to cause one or more machines (e.g., computers, etc.) to result in operations described herein. Similarly, systems are also described that may include a processor and a memory coupled to the processor. The memory may include one or more programs that cause the processor to perform one or more of the operations described herein.
"The details of one or more variations of the subject matter described herein are set forth in the accompanying drawings and the description below. Features and advantages of the subject matter described herein will be apparent from the description and drawings, and from the claims.
DESCRIPTION OF DRAWINGS
"In the drawings,
"FIG. 1 depicts a block diagram of a neuron;
"FIG. 2 depicts a block diagram of a neural processing unit (NPU);
"FIGS. 3A-B depict examples of data structures for sequentially storing context information;
"FIG. 4 depicts a process for configuring a neuron based on the context information;
"FIG. 5 depicts another block diagram of a neural processing unit;
"FIG. 6 depicts a block diagram of a system including a plurality of neural processing units;
"FIG. 7 depicts another process for configuring a neuron;
"FIG. 8 depicts an example of a microengine configured to implement a neuron based on context information; and
"FIG. 9 depicts a block diagram of a system including a plurality of neural processing units.
"Like labels may refer to the same or similar elements."
URL and more information on this patent application, see: Palmer, Douglas A.; Florea, Michael. Neural Processing Unit. Filed
Keywords for this news article include: Information Technology, Information and Data Processing, Information and Data Architecture, The Regents Of The
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- Businesses, Investors Pressing for Green Policy
- 'The Voice' Sounds Different This Season
- NSHMBA to Rebrand With New Name, Logo
- Lower Used-Car Prices Roil the Auto Industry
- Chrysler and Google Launch Virtual Plant Tour
- Investors Fret Yahoo's Future, Stock Dips
- Perry Wants to Skip Court for Foreign Trip
- Liberty Power Helps USHCC Go Green
- Hispanic Designer Honored As Rising Star
- Porn Lovers Get a New Search Engine