Skip to content
Snippets Groups Projects
Commit 5e71ff94 authored by Michal Babej's avatar Michal Babej
Browse files

Update documentation

parent b9a1661f
No related branches found
No related tags found
No related merge requests found
......@@ -28,7 +28,7 @@ Notable User Facing Changes
however there are still a few missing. For the full
documentation, see doc/sphinx/source/level0.rst.
- Support for cl_intel_unified_shared_memory (only with
the Level Zero driver).
the Level Zero driver & the CPU drivers).
- CPU devices now flush printf() output after each call instead of waiting
for the end of the kernel command. This makes it (again) useful for debugging
kernel segfaults.
......
......@@ -40,7 +40,7 @@ What's implemented (some were not tested)
-------------------------------------------
* buffer read/write/map/unmap
* kernel execution
* image support (except FillImage)
* image support
* sampler support
* Spec constants
* subgroups
......@@ -64,12 +64,19 @@ Unfinished / non-optimal
Doesnt work / missing
-----------------------
* clEnqueueFillImage
* ZE_MEMORY_ADVICE_SET_READ_MOSTLY optimization
* support for row_pitch/slice_pitch arguments of Image APIs
* ... there are actually two Level0 extension APIs that have the
* row/pitch as arguments, but they return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE
Extra features / tunables
--------------------------
POCL_LEVEL0_JIT env variable can be used to enable JIT compilation (kernels are
compiled when launched instead of clBuildProgram-time). Useful with programs
that have thousands of kernels (e.g. from templated code).
See :ref:`pocl-env-variables` for details.
Known Bugs
-----------
......
......@@ -238,6 +238,14 @@ pocl.
contains all the intermediate compiler files are left as it is. This
will be handy for debugging
- **POCL_LEVEL0_JIT**
Sets up Just-In-Time compilation of Kernels (at clEnqueueNDRange time) in
the Level0 driver. Accepted values: {0,1,auto}
0 = always disable JIT
1 = always use JIT,
auto (default) = guess based on program's kernel count & SPIR-V size.
- **POCL_MAX_PTHREAD_COUNT**
The maximum number of threads created for work group execution in the
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment