Are there any plans to support BLIS in Julia?


#1

Given the flexibility of the BLIS API and the ability to fuse kernels, I was just wondering if there are any plans of incorporating this functionality in Julia.


#2

I don’t know about plans, but https://github.com/JuliaLang/julia/issues/30707 looks related.

Is there particular functionality from BLIS which you would like and which you think is not covered by julia already?


#3

There’s an early package to support BLIS and the BLIS API:

I’ve used BinaryBuilder to compile BLIS binary libraries using BinaryBuilder. My main purpose was compiling a drop-in BLAS replacement for WebAssembly:

The key trick for native support would be compiling support for multiple CPU’s.

Also related is interesting work on supporting BLAS functionality directly in Julia: