Invention Grant
- Patent Title: Prefetching weights for use in a neural network processor
-
Application No.: US14844670Application Date: 2015-09-03
-
Publication No.: US10049322B2Publication Date: 2018-08-14
- Inventor: Jonathan Ross
- Applicant: Google LLC
- Applicant Address: US CA Mountain View
- Assignee: Google LLC
- Current Assignee: Google LLC
- Current Assignee Address: US CA Mountain View
- Agency: Fish & Richardson P.C.
- Main IPC: G06N3/063
- IPC: G06N3/063 ; G06F15/80

Abstract:
A circuit for performing neural network computations for a neural network, the circuit comprising: a systolic array comprising a plurality of cells; a weight fetcher unit configured to, for each of the plurality of neural network layers: send, for the neural network layer, a plurality of weight inputs to cells along a first dimension of the systolic array; and a plurality of weight sequencer units, each weight sequencer unit coupled to a distinct cell along the first dimension of the systolic array, the plurality of weight sequencer units configured to, for each of the plurality of neural network layers: shift, for the neural network layer, the plurality of weight inputs to cells along the second dimension of the systolic array over a plurality of clock cycles and where each cell is configured to compute a product of an activation input and a respective weight input using multiplication circuitry.
Public/Granted literature
- US20160342892A1 PREFETCHING WEIGHTS FOR USE IN A NEURAL NETWORK PROCESSOR Public/Granted day:2016-11-24
Information query