IP Library › Granted Patent US 11,138,500
Granted Patent B1
US 11,138,500 · App. 16/293,020 · Granted Oct 5, 2021

General purpose neural processor

Inventor: David J. Mountain (Baltimore, MD)
Assignee: U.S. Government as represented by the Director, National Security Agency
G06N3/0635G06N3/084G11C13/0069H03F3/45269H03K5/2481
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 11,138,500
App. No.
16/293,020
Granted
Oct 5, 2021
Kind
B1
Abstract

A computer processor includes an on-chip network and a plurality of tiles. Each tile includes an input circuit to receive a voltage signal from the network, and a crossbar array, including at least one neuron. The neuron includes first and second bit lines, a programmable resistor connecting the voltage signal to the first bit line, and a comparator to receive inputs from the two bit lines and to output a voltage, when a bypass condition is not active. Each tile includes a programming circuit to set a resistance value of the resistor, a pass-through circuit to provide the voltage signal to an input circuit of a first additional tile, when a pass-through condition is active, a bypass circuit to provide values of the bit lines to a second additional tile, when the bypass condition is active; and at least one output circuit to provide an output signal to the network.

Claims (19)

1. A computer processor comprising:

an on-chip network; and

a plurality of tiles, each tile comprising:

at least one input circuit configured to receive at least one voltage signal provided by the on-chip network;

a crossbar array, comprising:

at least one neuron, comprising:

a first bit line;

a programmable-resistor connecting the voltage signal to the bit line;

a second bit line; and

a comparator configured to receive inputs from the two bit lines and to output a voltage Vout, in the event a bypass condition is not active;

a programming circuit configured to set a resistance value of the programmable resistor;

a pass-through circuit configured to provide the voltage signal to at least one input circuit of a first additional tile in the processor, in the event a pass-through condition is active;

a bypass circuit configured to provide values of the bit lines to a second additional tile in the processor, in the event the bypass condition is active; and

at least one output circuit configured to provide an output signal to the on-chip network.

2. A computer processor in accordance with claim 1 , wherein:

the at least one neuron further comprises a programmable resistor connecting the voltage signal to the second bit line; and

the programming circuit is further configured to set a resistance value of the programmable resistor connecting the voltage signal to the second bit line.

3. A computer processor in accordance with claim 1 , wherein the first additional tile in the processor and the second additional tile in the processor are different tiles.

4. A computer processor in accordance with claim 1 , wherein the first additional tile in the processor and the second additional tile in the processor are the same tile.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: MOUNTAIN, DAVID J., DR.
To: GOVERNMENT OF THE UNITED STATES AS REPRESENTED BY THE DIRECTOR, NATIONAL SECURITY AGENCY
Reel/Frame 057307/0293 →
Continuity (1)
Provisional Application 62639014 · Mar 6, 2018
Cited By (2)
US 12,332,738 US 12,749,002