News

This project implements a high-speed matrix-matrix multiplication module in C/C++, optimized with multi-threading, SIMD, and cache miss minimization. It supports large, configurable matrix sizes, ...
A common operation on sparse matrices is to multiply them by a dense vector. In such an operation, the result is the dot-product of each sparse row of the matrix with the dense vector. The NESL code ...
One of the main benefits of using sparse matrices is that they can save a lot of memory and storage space, compared to dense matrices that store every entry. However, to take advantage of this ...
Multiplication of a sparse matrix to a dense matrix (SpDM) is widely used in many areas like scientific computing and machine learning. However, existing work under-looks the performance optimization ...
J. M. Ford, “An Improved Discrete Wavelet Transform Preconditioner for Dense Matrix Problems,” SIAM Journal on Matrix Analysis and Applications, Vol. 25, No. 3, 2003, pp. 642-661. has been cited by ...
This project implements a high-speed matrix-matrix multiplication module in C/C++, optimized with multi-threading, SIMD, and cache miss minimization. It supports large, configurable matrix sizes, ...