| CPC G06F 17/16 (2013.01) | 17 Claims |

|
1. A data operation device, comprising:
at least one memory configured to store a first data set represented as a first sparse matrix and a second data set represented as a second matrix;
a vector unit configured to perform a row-wise product-based matrix multiplication operation based on the first sparse matrix and the second matrix and output a third data set represented as a third matrix; and
a memory load unit configured to load into the vector unit first vector data associated with a row of the first sparse matrix from the first data set, and second vector data associated with a row of the second matrix that corresponds to an order of non-zero vector elements included in the first vector data from the second data set, and
wherein the first data set includes a value of 0 in the first sparse matrix.
|