Matrix-Inversion-with-CUDA-master

所属分类:其他
开发工具:LINUX
文件大小:5705KB
下载次数:14
上传日期:2018-01-20 16:06:28
上 传 者呆呆呆张
说明:  利用cuda完成GPU编程,实现对给定矩阵的求逆操作
(a cuda code for calculating a inverse matrix of a given matrix)

文件列表:
A fast parallel Gauss Jordan algorithm for matrix inversion using CUDA.pdf (1739259, 2015-11-17)
ProgramReport.pdf (396005, 2015-11-17)
matrixInversion_cpu.cpp (4030, 2015-11-17)
matrixInversion_gpu.cu (4875, 2015-11-17)
randomMatrix_100.txt (79913, 2015-11-17)
randomMatrix_1000.txt (8000663, 2015-11-17)
randomMatrix_20.txt (3192, 2015-11-17)
randomMatrix_200.txt (320193, 2015-11-17)
randomMatrix_50.txt (19983, 2015-11-17)
randomMatrix_500.txt (1999643, 2015-11-17)

# 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.

近期下载者

相关文件


收藏者