Skip to content

Commit eb8101e

Browse files
authored
[SYCL][Bindless] Clarify the types of supported USM memory in bindless images (#16622)
This PR adds more fine-grained information about the types of USM allocations are supported with bindless images. Signed-off-by: Georgi Mirazchiyski <[email protected]>
1 parent 1758eaf commit eb8101e

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

sycl/doc/extensions/experimental/sycl_ext_oneapi_bindless_images.asciidoc

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,15 @@ The second way to allocate image memory is to use USM allocations. SYCL already
428428
provides a number of USM allocation functions. This proposal would add another,
429429
pitched memory allocation, through `pitched_alloc_device`.
430430

431+
Bindless images can be backed by device, host, or shared USM memory allocations.
432+
433+
[NOTE]
434+
====
435+
Image memory backed by USM device and host allocations is generally supported,
436+
whereas shared USM allocations depend on the SYCL backend as well as the device
437+
capabilities.
438+
====
439+
431440
```cpp
432441
namespace sycl::ext::oneapi::experimental {
433442

@@ -2328,4 +2337,5 @@ These features still need to be handled:
23282337
|6.4|2024-10-15| - Fix bindless spec examples and include examples in bindless
23292338
spec using asciidoc include.
23302339
|6.5|2024-10-22| - Allow 3-channel image formats on some backends.
2340+
|6.6|2025-01-20| - Clarify support for the specific types of USM allocations.
23312341
|======================

0 commit comments

Comments
 (0)