OneAPI usability #529
Replies: 2 comments 1 reply
-
Hi @andrii0lomakin , thanks for your interest.
I proposed this change for TornadoVM back in JVMLS 2023: https://youtu.be/VTzGlnv6nuA?feature=shared&t=1673 For Level Zero interoperability, you might ask Intel oneAPI folks for a more detailed answer. From my view, it really depends on how the kernels are represented. If they are compiled to SPIR-V, then you may be able to use the Intel Level Zero API. Level Zero is just one of the many software components and layers of oneAPI.
No, it is not correct. Level Zero works for Windows too: oneapi-src/level-zero#56 TornadoVM runs also on Windows with SPIR-V and level Zero.
oneAPI docker images should work with Level Zero too. |
Beta Was this translation helpful? Give feedback.
-
Yes, I have seen this talk and was wondering why this feature is absent. I plan to implement this feature.
Do you mean you tested them, or is that your assumption?
Yeah sure will do. |
Beta Was this translation helpful? Give feedback.
-
Good day, TornadoVM developers.
We are considering using TornadoVM in one of our projects, and we are analyzing different backends supported.
One of the primary requirements - support virtually all devices on which Java can run.
From this point of view OpenCL looks very appealing, but from other side concept of oneAPI and its supprot of spir-v and its extensions looks very interesting.
There are several question that we want to resovle first:
We are going to conduct research ourselves , but we appreaciate if TornadoVM developers will share their expereince in context of those questions.
Beta Was this translation helpful? Give feedback.
All reactions