├── .gitignore ├── .gitmodules ├── README.md ├── cublas ├── gemm.cu └── makefile ├── figures └── figures.py ├── gemm_1 ├── Performance.png ├── gemm.cu └── makefile ├── gemm_2 ├── Performance.png ├── gemm.cu └── makefile ├── gemm_3 ├── Performance.png ├── gemm.cu └── makefile ├── gemm_4 ├── Performance.png ├── gemm.cu └── makefile └── utils.h /.gitignore: -------------------------------------------------------------------------------- 1 | a.out -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weishengying/cute_gemm/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weishengying/cute_gemm/HEAD/README.md -------------------------------------------------------------------------------- /cublas/gemm.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weishengying/cute_gemm/HEAD/cublas/gemm.cu -------------------------------------------------------------------------------- /cublas/makefile: -------------------------------------------------------------------------------- 1 | default: 2 | nvcc gemm.cu -O2 -arch=sm_89 -lcublas -------------------------------------------------------------------------------- /figures/figures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weishengying/cute_gemm/HEAD/figures/figures.py -------------------------------------------------------------------------------- /gemm_1/Performance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weishengying/cute_gemm/HEAD/gemm_1/Performance.png -------------------------------------------------------------------------------- /gemm_1/gemm.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weishengying/cute_gemm/HEAD/gemm_1/gemm.cu -------------------------------------------------------------------------------- /gemm_1/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weishengying/cute_gemm/HEAD/gemm_1/makefile -------------------------------------------------------------------------------- /gemm_2/Performance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weishengying/cute_gemm/HEAD/gemm_2/Performance.png -------------------------------------------------------------------------------- /gemm_2/gemm.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weishengying/cute_gemm/HEAD/gemm_2/gemm.cu -------------------------------------------------------------------------------- /gemm_2/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weishengying/cute_gemm/HEAD/gemm_2/makefile -------------------------------------------------------------------------------- /gemm_3/Performance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weishengying/cute_gemm/HEAD/gemm_3/Performance.png -------------------------------------------------------------------------------- /gemm_3/gemm.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weishengying/cute_gemm/HEAD/gemm_3/gemm.cu -------------------------------------------------------------------------------- /gemm_3/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weishengying/cute_gemm/HEAD/gemm_3/makefile -------------------------------------------------------------------------------- /gemm_4/Performance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weishengying/cute_gemm/HEAD/gemm_4/Performance.png -------------------------------------------------------------------------------- /gemm_4/gemm.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weishengying/cute_gemm/HEAD/gemm_4/gemm.cu -------------------------------------------------------------------------------- /gemm_4/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weishengying/cute_gemm/HEAD/gemm_4/makefile -------------------------------------------------------------------------------- /utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weishengying/cute_gemm/HEAD/utils.h --------------------------------------------------------------------------------