IP Library Patent Application 19024066
Patent Application
App. No. 19/024,066

ACCELERATING NEURAL NETWORKS IN HARDWARE USING INTERCONNECTED CROSSBARS

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 None
App. No.
19/024,066
Abstract

A computing unit for accelerating a neural network is disclosed. The computing unit may include an input unit that includes a digital-to-analog conversion unit and an analog-to-digital conversion unit that is configured to receive an analog signal from the output of a last interconnected analog crossbar circuit of a plurality of analog crossbar circuits and convert the second analog signal into a digital output vector, and a plurality of interconnected analog crossbar circuits that include the first interconnected analog crossbar circuit and the last interconnected crossbar circuits, wherein a second interconnected analog crossbar circuit of the plurality of interconnected analog crossbar circuits is configured to receive a third analog signal from another interconnected analog crossbar circuit of the plurality of interconnected crossbar circuits and perform one or more operations on the third analog signal based on the matrix weights stored by the crosspoints of the second interconnected analog crossbar.

Claims (5)

1 . A computing unit for accelerating a neural network, comprising:

a plurality of interconnected analog crossbar circuits comprising a first analog crossbar circuit, a last analog crossbar circuit, and a set of intermediary analog crossbar circuits between the first analog crossbar circuit and the last analog crossbar circuit, wherein:

each interconnected analog crossbar circuit corresponds to a respective layer of the neural network and includes a plurality of crosspoints, each crosspoint storing a weight of a plurality of weights associated with the respective layer of the neural network;

a single digital-to-analog conversion (DAC) unit, wherein the single DAC unit is configured to convert a digital input vector into a first analog signal that is provided as an input to the first analog crossbar circuit; and

a single analog-to-digital conversion (ADC) unit, wherein the single ADC unit is configured to receive as an input a second analog signal from an output of the last analog crossbar circuit and convert the second analog signal into a digital output vector.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2025
From: CANTIN, PIERRE-LUC; TEMAM, OLIVIER
To: GOOGLE LLC
Reel/Frame 069897/0483 →