US 11,915,001 B1
Neural processor and method for fetching instructions thereof
Minhoo Kang, Seongnam-si (KR)
Assigned to Rebellions Inc., Seongnam-si (KR)
Filed by Rebellions Inc., Seongnam-si (KR)
Filed on Sep. 28, 2023, as Appl. No. 18/477,457.
Claims priority of application No. 10-2022-0184836 (KR), filed on Dec. 26, 2022; and application No. 10-2023-0080211 (KR), filed on Jun. 22, 2023.
Int. Cl. G06F 9/38 (2018.01)
CPC G06F 9/3802 (2013.01) 20 Claims
OG exemplary drawing
 
1. A neural processor comprising:
a local memory in which weights, input activations, and partial sums are stored;
a processing unit configured to compute the weights, the input activations, and the partial sums; and
a local memory load unit configured to load the weights, the input activations, and the partial sums from the local memory into the processing unit,
wherein the local memory load unit comprises:
an instruction fetch unit configured to fetch instructions included in a program of the local memory load unit for loading any one of the weights, the input activations, or the partial sums from the local memory; and
an instruction execution unit configured to generate control signals for executing instructions fetched by the instruction fetch unit, and
wherein the program comprises a first instruction for loading a first weight, a second instruction for loading a first input activation, a third instruction for loading a first partial sum, and information on dependencies of the first instruction to the third instruction.