Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions sycl/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,7 @@ if (NOT DEFINED SYCL_ENABLE_BACKENDS)
set(SYCL_ENABLE_BACKENDS "opencl;level_zero;level_zero_v2")
endif()

# Option to enable JIT, this in turn makes kernel fusion and spec constant
# materialization possible.
# Option to enable JIT, this in turn makes spec constant materialization possible.
option(SYCL_ENABLE_EXTENSION_JIT "Enable extension to JIT kernels" ON)

if (NOT XPTI_INCLUDES)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,6 @@ dependency graph to the SYCL runtime prior to execution:
* Unlock DMA hardware features through graph analysis by the runtime.

* Graph optimizations become available, including but not limited to:
** Kernel fusion/fission.
** Inter-node memory reuse from data staying resident on device.
** Identification of the peak intermediate output memory requirement, used for
more optimal memory allocation.
Expand All @@ -150,8 +149,7 @@ requirements were considered:
4. Integrate sub-graphs (previously constructed graphs) when constructing a new
graph.
5. Support the USM model of memory as well as buffer/accessor model.
6. Compatible with other SYCL extensions and features, e.g. kernel fusion &
built-in kernels.
6. Compatible with other SYCL extensions and features, e.g. built-in kernels.
7. Ability to record a graph with commands submitted to different devices in the
same context.
8. Capability to serialize graphs to a binary format which can then be
Expand Down
Loading