Invention Grant
- Patent Title: Batch processing in a neural network processor
-
Application No.: US14844431Application Date: 2015-09-03
-
Publication No.: US10083395B2Publication Date: 2018-09-25
- Inventor: Reginald Clifford Young
- 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/08
- IPC: G06N3/08 ; G06N3/063 ; G06N5/04 ; G06N3/06

Abstract:
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a respective neural network output for each of a plurality of inputs, the method comprising, for each of the neural network layers: receiving a plurality of inputs to be processed at the neural network layer; forming one or more batches of inputs from the plurality of inputs, each batch having a number of inputs up to the respective batch size for the neural network layer; selecting a number of the one or more batches of inputs to process, where a count of the inputs in the number of the one or more batches is greater than or equal to the respective associated batch size of a subsequent layer in the sequence; and processing the number of the one or more batches of inputs to generate the respective neural network layer output.
Public/Granted literature
- US20160342890A1 BATCH PROCESSING IN A NEURAL NETWORK PROCESSOR Public/Granted day:2016-11-24
Information query