Methods and apparatus for accessing external memory in a neural network processing system
AssigneeExpedera, Inc.
InventorsSiyad Ma, Shang-Tse Chuang, Sharad Chole
Life of this patent
Estimating the term…
Loading patent…
AssigneeExpedera, Inc.
InventorsSiyad Ma, Shang-Tse Chuang, Sharad Chole
Estimating the term…
Artificial intelligence is an extremely computationally intensive field such that it can be expensive, time consuming, and energy consuming. Fortunately, many of the calculations required for artificial intelligence can be performed in parallel such that specialized processors can greatly increase computational performance. Specifically, artificial intelligence generally requires large numbers of matrix operations to implement neural networks such that specialized matrix processor circuits can improve performance. To perform all these matrix operations, the matrix processor circuits must be quickly and efficiently supplied with data to process or else the matrix processor circuits end up idle or spending large amounts of time loading in different weight matrix data. Thus, apparatus and methods are provided for efficiently operating external interfaces on neural network processors that efficiently interleave and overlap external memory operations along with computation operations such that both the external interface and matrix processor circuits are used efficiently.
A method of accessing an external memory repository to a neural network processor while performing a neural network operation for a multilayer neural network, said method comprising the steps of:
A neural network processor apparatus for performing a multilayer neural network computation, said neural network processor apparatus comprising:
A method of accessing an external memory repository to a neural network processor while performing a neural network operation for a multilayer neural network, said method comprising the steps of:
Dependencies are inferred from the claim text.