Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blas 2/3 Feature Completeness #102

Open
crtrott opened this issue Oct 17, 2017 · 0 comments
Open

Blas 2/3 Feature Completeness #102

crtrott opened this issue Oct 17, 2017 · 0 comments

Comments

@crtrott
Copy link
Member

crtrott commented Oct 17, 2017

This is the issue to track progress for BLAS 2 and 3 feature completeness.
TPL hook: H=Host, C=cuBLAS, R=rocBLAS, M=MKL, O=oneMKL (sycl)

#BLAS 2

Function Operation Performed BLAS Name KK impl done TPL hooks Supports MV
gemv y(i) = beta * y(i) + alpha * SUM_j ( A(i,j) * X(j)) gemv X X --
gbmv gbmv -- -- --
symv symv -- -- --
sbmv sbmv -- -- --
spmv spmv -- -- --
trmv trmv -- -- --
tbmv tbmv -- -- --
tpmv tpmv -- -- --
trsv trsv -- -- --
tbsv tbsv -- -- --
tpsv tpsv -- -- --
ger ger -- -- --
syr syr -- -- --
spr spr -- -- --
sy2r sy2r -- -- --
sp2r sp2r -- -- --

#BLAS 3

Function Operation Performed BLAS Name KK impl done TPL hooks
gemm C(i,j) = beta * C(i,j) + alpha * SUM_k(A(i,k) * B(k,j)) gemm X --
symm symm -- --
syrk syrk -- --
syr2k syr2k -- --
trmm trmm X H+C
trsm trsm X H+C
hemm hemm -- --
herk herk -- --
her2k her2k -- --
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant