JuliaLinearAlgebra / Octavian.jl

Multi-threaded BLAS-like library that provides pure Julia matrix multiplication
https://julialinearalgebra.github.io/Octavian.jl/stable/
Other
231 stars 18 forks source link

Use `@kernel` for complex matmul so that it scales well to large sizes #141

Open chriselrod opened 2 years ago

chriselrod commented 2 years ago

See this for reference: https://github.com/JuliaLinearAlgebra/Octavian.jl/blob/82a68e727f1ec2647664c801df661359c08c376a/src/macrokernels.jl#L5 I'd be happy to answer any questions if someone wants to give it a try.