Skip to content

I implemented a parallel algorithm for matrix inversion based on Gauss-Jordan elimination.

Notifications You must be signed in to change notification settings

ZhengzhongSun/Matrix-Inversion-with-CUDA

Repository files navigation

Matrix-Inversion-with-CUDA

I implemented a parallel algorithm for matrix inversion based on Gauss-Jordan elimination.

In this homework, the algorithm should be implemented with CUDA programs with competitive performance, which should also be compared with equivalent CPU implementations with the serial algorithm. The computed result should be verified by a matrix multiplication to get an identify matrix. For more information on Gaussian elimination and the related algorithm for finding the inverse matrix, please check the webpage at: https://en.wikipedia.org/wiki/Gaussian_elimination.

Hand in: A CUDA project containing all the necessary source files, as well as a document describing how your parallel algorithm is designed and implemented, with a graph illustrating performance gain over CPU equivalence with respect to the increasing size of the matrices.

About

I implemented a parallel algorithm for matrix inversion based on Gauss-Jordan elimination.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published