Neural processing device
AssigneeRebellions Inc.
InventorsJinseok Kim, Jinwook Oh, Donghan Kim
Life of this patent
Estimating the term…
Abstract
A neural processing device is provided. The neural processing device comprises: a processing unit configured to perform calculations, an L0 memory configured to receive data from the processing unit and provide data to the processing unit, and an LSU (Load/Store Unit) configured to perform load and store operations of the data, wherein the LSU comprises: a neural core load unit configured to issue a load instruction of the data, a neural core store unit configured to issue a store instruction for transmitting and storing the data, and a sync ID logic configured to provide a sync ID to the neural core load unit and the neural core store unit to thereby cause a synchronization signal to be generated for each sync ID.
Claims14
A method of operating a neural processing device comprising:
- issuing, by an LSU (Load/Store Unit), at least one instruction, the at least one instruction including at least one load instruction of data issued by a neural core load unit or at least one store instruction for transmitting and storing the data issued by a neural core store unit;
- providing, by a sync ID logic included in the LSU, at least one sync ID to the neural core load unit or the neural core store unit to thereby cause a synchronization signal to be generated for each sync ID;
- and
- storing, by the sync ID logic, at least one synchronization signal associated with the at least one sync ID in a sync queue.
Dependencies are inferred from the claim text.