Skip to content

Commit 761aac9

Browse files
[SYCL][Bindless][Doc] Add missed changelog entry. Remove outdated comments. (#18555)
The missed changelog entry for adding `unmap_...` functions has been added. Some outdated notes relating to backend support have been removed/updated.
1 parent 4e535c8 commit 761aac9

File tree

1 file changed

+7
-19
lines changed

1 file changed

+7
-19
lines changed

sycl/doc/extensions/experimental/sycl_ext_oneapi_bindless_images.asciidoc

Lines changed: 7 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,12 @@ change incompatibly in future versions of {dpcpp} without prior notice.
4343
*Shipping software products should not rely on APIs defined in this
4444
specification.*
4545

46-
4746
== Backend support status
4847

49-
This extension is currently implemented in {dpcpp} only for GPU devices and
50-
only when using the CUDA backend. Attempting to use this extension in
51-
kernels that run on other devices or backends will not work.
52-
Be aware that the compiler may not be able to issue a diagnostic to
53-
warn you if this happens.
48+
This extension is currently implemented in {dpcpp} only for GPU devices. CUDA,
49+
HIP, and LevelZero backends are supported. Not all image and interoperability
50+
features may be supported on all backends. We provide device aspects which users
51+
can query to check support for specific features.
5452

5553
== Overview
5654

@@ -2481,13 +2479,6 @@ include::../../../test-e2e/bindless_images/examples/example_5_sample_cubemap.cpp
24812479
include::../../../test-e2e/bindless_images/examples/example_6_import_memory_and_semaphores.cpp[lines=14..-1]
24822480
```
24832481
2484-
== Implementation notes
2485-
2486-
The current DPC++ prototype only implements the proposal for the CUDA backend,
2487-
however we are actively exploring Level Zero with SPIR-V.
2488-
We are looking at other backend as well in order to ensure the extension can
2489-
work across different backends.
2490-
24912482
== Issues
24922483
24932484
=== No dependency tracking
@@ -2515,12 +2506,6 @@ The ability to create an image with 3 channels depends on the backend.
25152506
There is currently no way to query a backend whether it supports this feature.
25162507
This query should be added in a later revision of the proposal.
25172508
2518-
=== Not supported yet
2519-
2520-
These features still need to be handled:
2521-
2522-
* Level Zero and SPIR-V support
2523-
25242509
== Revision History
25252510
25262511
[frame="none",options="header"]
@@ -2740,3 +2725,6 @@ These features still need to be handled:
27402725
|6.8|2025-03-13| - Add support for importing timeline semaphores.
27412726
|6.9|2025-03-18| - Add new `gather` image type and the accompanying
27422727
`gather_image` function.
2728+
|6.10|2025-05-09| - Add `unmap_external_image_memory` and
2729+
`unmap_external_linear_memory` APIs.
2730+
- Clarify how and when external memory should be unmapped.

0 commit comments

Comments
 (0)