# Intel oneAPI

**URL:** <https://discourse.julialang.org/t/intel-oneapi/47858>\
**Category:** General Usage\
**Created:** [October 6, 2020, 1:45pm UTC](https://discourse.julialang.org/t/intel-oneapi/47858 "2020-10-06T13:45:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![johnh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnh/32/3615_2.png) [@johnh](https://discourse.julialang.org/u/johnh)\
**Post date:** [October 6, 2020, 1:45pm UTC](https://discourse.julialang.org/t/intel-oneapi/47858/1 "2020-10-06T13:45:47Z")

</div>

We should be aware of this - and I am sure many people are. It has been around for a bit of time now.  
I am not advocating yet another C-based language…  
But we should be aware of the newly named oneMKL  
and the level Zero API

[https://spec.oneapi.com/versions/latest/index.html](https://spec.oneapi.com/versions/latest/index.html)

[https://spec.oneapi.com/versions/latest/elements/l0/source/index.html#l0-section](https://spec.oneapi.com/versions/latest/elements/l0/source/index.html#l0-section)

---

<div class="post-metadata">

**Author:** ![johnh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnh/32/3615_2.png) [@johnh](https://discourse.julialang.org/u/johnh)\
**Post date:** [October 6, 2020, 1:46pm UTC](https://discourse.julialang.org/t/intel-oneapi/47858/2 "2020-10-06T13:46:36Z")

</div>

Is it worth trying to use the latest Julia version with oneMKL?  
At one time Intel seemed to be behind efforts to use MKL with Julia… that seems to have ebbed back …

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [October 6, 2020, 3:32pm UTC](https://discourse.julialang.org/t/intel-oneapi/47858/3 "2020-10-06T15:32:30Z")

</div>

[https://github.com/JuliaGPU/oneAPI.jl](https://github.com/JuliaGPU/oneAPI.jl)

---

<div class="post-metadata">

**Author:** ![johnh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnh/32/3615_2.png) [@johnh](https://discourse.julialang.org/u/johnh)\
**Post date:** [October 6, 2020, 4:27pm UTC](https://discourse.julialang.org/t/intel-oneapi/47858/4 "2020-10-06T16:27:48Z")

</div>

That is so cool it has shades on…

Finally, the `oneArray` type makes it possible to use your oneAPI accelerator without the need to write custom kernels, thanks to Julia’s high-level array abstractions:
