diff --git a/README.md b/README.md index 3fae0fb..e826d5d 100644 --- a/README.md +++ b/README.md @@ -6,43 +6,7 @@ CULiP is a library for profiling the execution time of CUDA official library fun ## Supported libraries and functions -- cuBLAS - - GEMM - - `cublasDgemm` - - `cublasSgemm` - - `cublasHgemm` - - `cublasCgemm` - - `cublasZgemm` - - `cublasGemmEx` - - `cublasDgemmBatched` - - `cublasSgemmBatched` - - `cublasHgemmBatched` - - `cublasCgemmBatched` - - `cublasZgemmBatched` - - `cublasGemmExBatched` - - GEMM3M - - `cublasHgemm3m` - - `cublasCgemm3m` - - GEMV - - `cublasDgemv` - - `cublasSgemv` - - `cublasCgemv` - - `cublasZgemv` - - GBMV - - `cublasDgbmv` - - `cublasSgbmv` - - `cublasCgbmv` - - `cublasZgbmv` - - SYRK - - `cublasDsyrk` - - `cublasSsyrk` - - `cublasCsyrk` - - `cublasZsyrk` - - SYMM - - `cublasDsymm` - - `cublasSsymm` - - `cublasCsymm` - - `cublasZsymm` +- cuBLAS [functions](./docs/cublas.md) ## Dependencies - CUDA >= 10.0 diff --git a/docs/cublas.md b/docs/cublas.md new file mode 100644 index 0000000..978b464 --- /dev/null +++ b/docs/cublas.md @@ -0,0 +1,38 @@ +# Supported cuBLAS functions list + +- GEMM + - `cublasDgemm` + - `cublasSgemm` + - `cublasHgemm` + - `cublasCgemm` + - `cublasZgemm` + - `cublasGemmEx` + - `cublasDgemmBatched` + - `cublasSgemmBatched` + - `cublasHgemmBatched` + - `cublasCgemmBatched` + - `cublasZgemmBatched` + - `cublasGemmExBatched` +- GEMM3M + - `cublasHgemm3m` + - `cublasCgemm3m` +- GEMV + - `cublasDgemv` + - `cublasSgemv` + - `cublasCgemv` + - `cublasZgemv` +- GBMV + - `cublasDgbmv` + - `cublasSgbmv` + - `cublasCgbmv` + - `cublasZgbmv` +- SYRK + - `cublasDsyrk` + - `cublasSsyrk` + - `cublasCsyrk` + - `cublasZsyrk` +- SYMM + - `cublasDsymm` + - `cublasSsymm` + - `cublasCsymm` + - `cublasZsymm`