You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I import MKL in the first line of my codes, it will be the default BLAS for the whole code instead of the Julia's default BLAS (OpenBLAS). How can I get the same result with Octavian?
The text was updated successfully, but these errors were encountered:
When I import MKL in the first line of my codes, it will be the default BLAS for the whole code instead of the Julia's default BLAS (OpenBLAS). How can I get the same result with Octavian?
There is no good way, so it isn't recommended.
For one thing, OpenBLAS does all of BLAS and LAPACK. Octavian basically only does gemm and gemv.
It would be interesting to try swapping out only OpenBLAS's gemm for Octavian's, though.
It's the building block of many of the other routines, and Octavian tends to be much faster at small sizes, which is important for those other routines (as they're calling gemm on small sub-blocks).
But there are no plans for actually implementing that, so it isn't possible at the moment.
When I import MKL in the first line of my codes, it will be the default BLAS for the whole code instead of the Julia's default BLAS (OpenBLAS). How can I get the same result with Octavian?
The text was updated successfully, but these errors were encountered: