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
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 …
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: