DoS (Dense or Sparse)

DoS SPMM Prediction

DoS performs optimal SPMM by estimating the SPMM latency when the right matrix is transformed to dense format or remains in sparse format based on matrix multiplication information.


You can use this system in the following order.


Step 1. Write matrix multiplication information

(row of left matrix, column of left matrix, column of right matrix, density of left matrix, density of right matrix).


Step 2. Click Submit.


Step 3. Check Sparse X Sparse Latency and Sparse X Dense Latency according to matrix multiplication information.

Click either “Test Data A” or “Test Data B” to fill in the input matrix dimensions to query.
Two sample test data represent cases where different SPMM implementations show performance variation.

Matrix info Input
NR

L

The number of rows for a left matrix

NC

L

The number of columns for a left matrix

NC

R

The number of columns for a right matrix

D

L

The density of the left matrix

D

R

The density of the right matrix

SPMM Method Latency (ms)
Sparse X Sparse
Sparse X Dense
Optimal Method X times improvement
Sparse X Dense

Latency Prediction Result

according to SPMM Method

SPMM Method

Latency Prediction Result according to SPMM Method

SPMM Method