matrixmatrix
所属分类:源码/资料
开发工具:C/C++
文件大小:25044KB
下载次数:0
上传日期:2018-12-04 19:01:07
上 传 者:
xxdfffs
说明: baisc matrix matrix program for multiplications
文件列表:
matrixmatrix (0, 2018-11-30)
matrixmatrix\Makefile (847, 2018-11-30)
matrixmatrix\gpu_run.slurm (360, 2018-11-28)
matrixmatrix\etc (0, 2018-11-28)
matrixmatrix\etc\matrix_2x2 (25, 2018-11-28)
matrixmatrix\etc\matrix_2x3 (22, 2018-11-28)
matrixmatrix\etc\matrix_3x3 (22, 2018-11-28)
matrixmatrix\etc\matrix_3x4 (31, 2018-11-28)
matrixmatrix\etc\matrix_4x3 (67, 2018-11-28)
matrixmatrix\etc\invalid_2x3 (18, 2018-11-28)
matrixmatrix\etc\invalid_3x4 (38, 2018-11-28)
matrixmatrix\etc\matrixB_2x2 (24, 2018-11-28)
matrixmatrix\etc\invalid_nocol (2, 2018-11-28)
matrixmatrix\etc\invalid_norow (0, 2018-11-28)
matrixmatrix\etc\invalid_emptyrow (13, 2018-11-28)
matrixmatrix\etc\matrix_identity_4x4 (36, 2018-11-28)
matrixmatrix\etc\benchmark_input (0, 2018-11-28)
matrixmatrix\etc\benchmark_input\matA_4x4.txt (43, 2018-11-28)
matrixmatrix\etc\benchmark_input\matA_9x9.txt (238, 2018-11-28)
matrixmatrix\etc\benchmark_input\matB_4x4.txt (43, 2018-11-28)
matrixmatrix\etc\benchmark_input\matB_9x9.txt (238, 2018-11-28)
matrixmatrix\etc\benchmark_input\matA_256x256.txt (382118, 2018-11-28)
matrixmatrix\etc\benchmark_input\matA_289x289.txt (490028, 2018-11-28)
matrixmatrix\etc\benchmark_input\matA_324x324.txt (623735, 2018-11-28)
matrixmatrix\etc\benchmark_input\matA_361x361.txt (801150, 2018-11-28)
matrixmatrix\etc\benchmark_input\matA_400x400.txt (1008903, 2018-11-28)
matrixmatrix\etc\benchmark_input\matB_100x100.txt (48902, 2018-11-28)
matrixmatrix\etc\benchmark_input\matB_121x121.txt (76748, 2018-11-28)
matrixmatrix\etc\benchmark_input\matB_144x144.txt (113318, 2018-11-28)
matrixmatrix\etc\benchmark_input\matB_169x169.txt (160268, 2018-11-28)
matrixmatrix\etc\benchmark_input\matB_196x196.txt (219398, 2018-11-28)
matrixmatrix\etc\benchmark_input\matB_225x225.txt (292652, 2018-11-28)
matrixmatrix\etc\benchmark_input\matB_256x256.txt (382118, 2018-11-28)
matrixmatrix\etc\benchmark_input\matB_289x289.txt (490028, 2018-11-28)
matrixmatrix\etc\benchmark_input\matB_324x324.txt (623735, 2018-11-28)
matrixmatrix\etc\benchmark_input\matB_361x361.txt (801150, 2018-11-28)
matrixmatrix\etc\benchmark_input\matB_400x400.txt (1008903, 2018-11-28)
matrixmatrix\etc\benchmark_input\matA_16x16.txt (922, 2018-11-28)
... ...
#PA3 - Cuda Matrix-matrix
##Overview
Compute matrix multiplication in parallel on GPUs using Cuda.
#Building
Go to root folder
```bash
$ cd CS430-FA18-05
```
Initialize and update googletest as a submodule
```bash
$ git submodule init
$ git submodule update
```
Change directories to project directory
```bash
$ cd projects/pa3/matrix-matrix
```
Finally, build the project with make
```bash
$ make
```
#Testing
We provide test files to validate the algorithm. After building, run the test using:
```bash
$ ./bin/matrix_matrix-serial test/m1 test/m2
$ cat etc/ResultantMatrix
$ cat test/expected
```
The expected and resultant matrices should match.
近期下载者:
相关文件:
收藏者: