Near-ring / Matrix-Multiplication-SIMD-AVX-Strassen

Strassen's Matrix-Multiplication algorithm.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Matrix-Multiplication-SIMD-AVX-Strassen

Strassen's Matrix-Multiplication algorithm. An implemetation of Strassen's Matrix-Multiplication algorithm with SIMD AVX. Also contains implemetation of MPI and CUDA of native matrix multiplication

The SIMD implemetation takes about 1.6 more time (2.6x) than Intel's MKL libaray on 4096*4096 matrix.

About

Strassen's Matrix-Multiplication algorithm.

License:MIT License


Languages

Language:C++ 84.3%Language:Cuda 12.8%Language:C 2.9%