Weight-sparse neural processing unit with multi-dimensional routing of non-zero values
AssigneeSamsung Electronics Co., Ltd.
InventorsJong Hoon Shin, Ali Shafiee Ardestani, Joseph H. Hassoun
Life of this patent
Estimating the term…
Loading patent…
AssigneeSamsung Electronics Co., Ltd.
InventorsJong Hoon Shin, Ali Shafiee Ardestani, Joseph H. Hassoun
Estimating the term…
A general matrix-matrix (GEMM) accelerator core includes first and second buffers, and a processing element (PE). The first buffer receives a elements of a matrix A of activation values. The second buffer receives b elements of a matrix B of weight values. The matrix B is preprocessed with a nonzero-valued b element replacing a zero-valued b element in a first row of the second buffer based on the zero-valued b element being in the first row of the second buffer. Metadata is generated that includes movement information of the nonzero-valued b element to replace the zero-valued b element. The PE receives b elements from a first row of the second buffer and a elements from the first buffer from locations in the first buffer that correspond to locations in the second buffer from where the b elements have been received by the PE as indicated by the metadata.
A general matrix-matrix (GEMM) accelerator core, comprising:
A general matrix-matrix (GEMM) accelerator core, comprising:
A general matrix-matrix (GEMM) accelerator core, comprising:
Dependencies are inferred from the claim text.