# What is the current state of multi-threaded BLAS in Julia?

**URL:** <https://discourse.julialang.org/t/what-is-the-current-state-of-multi-threaded-blas-in-julia/111945>\
**Category:** Performance\
**Tags:** blas\
**Created:** [March 21, 2024, 7:00pm UTC](https://discourse.julialang.org/t/what-is-the-current-state-of-multi-threaded-blas-in-julia/111945 "2024-03-21T19:00:33Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![adienes](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/adienes/32/37459_2.png) [@adienes](https://discourse.julialang.org/u/adienes)\
**Post date:** [March 21, 2024, 7:17pm UTC](https://discourse.julialang.org/t/what-is-the-current-state-of-multi-threaded-blas-in-julia/111945/3 "2024-03-21T19:17:41Z")

</div>

though do be aware that Octavian.jl is soon deprecated

> [@Why is LoopVectorization deprecated?](https://discourse.julialang.org/t/why-is-loopvectorization-deprecated/109547/74):
>
> Polyester.jl doesn’t depend on LoopVectorization.jl or VectorizationBase.jl, but I think one of the same problems Julia 1.11 introduces impacts it as well, so we shall see. Octavian.jl depends heavily on LV, so it is dead without it. Tullio.jl will still work and be multithreaded, but performance will suffer for a lot CPU code using it without LV.

---

_[View the full topic](https://discourse.julialang.org/t/what-is-the-current-state-of-multi-threaded-blas-in-julia/111945)._
