[SYCL][CUDA] migrate cublasLt functions
Open
cuda
enhancement
- Dominant language
- LLVM
- Stars
- 1.5k
- Forks
- 854
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 137
Description
It might be desired to migrate cublasLt functions from CUDA to SYCL
```
To be able to specify the CUDA stream, and cuBLAS workspace memory, on a per-function-call basis.
To make use of certain nVidia-provided epilogues fused into the matrix multiplication kernel.
To make use of integer tensor cores on sufficiently modern GPUs.
On the other hand, there's one big reason for not using cuBLASLt: it is significantly more complicated to use than cublasGemmEx.
```
Reference
https://www.corsix.org/content/cublaslt-notes
Contributor guide
Assessment
This issue has not been assessed yet.