You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[SYCL][Fusion] Interface with kernel fusion JIT (#7831)
This is the fifth patch in a series of patches to add an implementation
of the [kernel fusion
extension](#7098). We have split the
implementation into multiple patches to make them more easy to review.
This patch connects the JIT compiler for kernel fusion (`sycl-fusion`)
with the SYCL runtime.
- Enable the feature by default and add an option to `configure.py` to
disable it.
- Link the runtime against the JIT compiler library as a shared library.
- Add logic to retrieve binaries (SPIR-V) and other information (e.g.,
accessors) from the SYCL RT and invoke the JIT compiler.
- Representation to store binaries (SPIR-V) returned by JIT compiler in
memory for use as PI device binaries.
The integration of the JIT compiler into the SYCL RT is described in
[this design document](#7204).
Signed-off-by: Lukas Sommer <[email protected]>
0 commit comments