# JuliaPro 1.0.1.1 is available, but no MKL?

**URL:** https://discourse.julialang.org/t/juliapro-1-0-1-1-is-available-but-no-mkl/16158
**Category:** Tooling
**Tags:** juliapro
**Created:** [October 11, 2018, 7:31am UTC](https://discourse.julialang.org/t/juliapro-1-0-1-1-is-available-but-no-mkl/16158 "2018-10-11T07:31:50Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)
#### Post date: [November 6, 2018, 11:30am UTC](https://discourse.julialang.org/t/juliapro-1-0-1-1-is-available-but-no-mkl/16158/6 "2018-11-06T11:30:14Z")

</div>

> [@Elrod](#):
>
> OpenBLAS is still incredibly slow compared to MKL on any processor with avx-512,

OpenBLAS got AVX-512 support in latest August 2018 0.3.3 version.

It’s not bundled with latest stable Julia 1.0.1 but support was merged 8 days ago, (so I expect it in Julia 1.0.2 or at least it) should be included in:

[https://julialang.org/downloads/nightlies.html](https://julialang.org/downloads/nightlies.html)

> <https://github.com/JuliaLang/julia/pull/29845>
>
> Earlier today I did \`git clean -fdx\` and rebuilt Julia on macOS 10.13 High Sierr…a, but ran into the same errors as #28632. Updating to the most recent release of OpenBLAS fixed the issue for me locally.

I also think you can use any OpenBLAS if you have it (and dynamically link), but I may be wrong regarding that or who easy it is (is OpenBLAS statically linked by default?).

Besides, since a long time ago:

> [@OpenBLAS is faster than Intel MKL on AMD Hardware (Ryzen)](https://discourse.julialang.org/t/openblas-is-faster-than-intel-mkl-on-amd-hardware-ryzen/8033):
>
> Questions about MKL vs OpenBLAS come up a lot, for example in comparisons with Matlab (linked to MKL), and a lot of users have issues building with MKL, eg [here](https://discourse.julialang.org/t/yet-another-failed-attempt-to-build-julia-with-mkl). Of course, one can easily download an MKL binary with JuliaPro, but then you may have to face down an army of dependency conflicts. My point here is to compare MKL and OpenBLAS with an AMD processor (Ryzen Threadripper 1950x). Lots of performance comparisons are already out there, but I figured I would add one without an intel chip. B…

[http://www.tomshardware.co.uk/answers/id-3685153/threadripper-support-avx-512-perform-7900x.html](http://www.tomshardware.co.uk/answers/id-3685153/threadripper-support-avx-512-perform-7900x.html)

Looking at the Julia source code for AVX512 I found “HasAVX512” (or strictly in a patch for LLVM, i.e. not directly related to OpenBLAS, so I’m curious what the support is):

> <https://github.com/JuliaLang/julia/blob/e99204b52be23c49b5185d270b6697b097b16513/deps/patches/llvm-rL326967-aligned-load.patch>

---

_[View the full topic](https://discourse.julialang.org/t/juliapro-1-0-1-1-is-available-but-no-mkl/16158)._
