Absence of easy-to-use AMD AOCL-BLAS/LAPACK support for Julia?

With the growing popularity of AMD CPUs over the recent years, I wonder whether there has been any news on an easy-to-use package that allows the use of AOCL-BLAS and AOCL-LAPACK? I am looking for something like MKL.jl that allows switching to AOCL from the built-in OpenBLAS simply by loading the package.

It seems that there is no such a thing at this moment? Any clue on what would be the substantial obstacle that has prevented this from happening?

Based on the results posted towards the end of this thread, switching to AOCL should be possible and help the performance?

Update: I am trying to build AOCL-BLAS here on Yggdrasil. But the build fails.

1 Like

This has been asked at various times, so seems there is interest
e.g. AOCL-BLAS · Issue #17 · JuliaLinearAlgebra/BLISBLAS.jl · GitHub

That package’s readme explains the process and a similar package is definitely doable.

1 Like

Thank you. It sounds like things are supposed to proceed easily once there is a recipe on Yggdrasil for building AOCL_jll? It seems that BLISBLAS.jl itself doesn’t contain much code and AOCL.jl would just be another package of similar fashion.

Yes, precisely.