Skip to content

Commit 19d54ff

Browse files
[SYCL][NFC][Doc] Update sycl_ext_intel_device_info backend limitations (#16792)
SYCL_ENABLE_PCI is deprecated here 2d12863. Remove it as requirement for device info query. Remove statement that some device info is supported on L0 only if there is at least one another backend that could return it. (mostly it is L0 +hip/cuda). --------- Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova@intel.com>
1 parent 1fe1862 commit 19d54ff

File tree

1 file changed

+1
-16
lines changed

1 file changed

+1
-16
lines changed

sycl/doc/extensions/supported/sycl_ext_intel_device_info.md

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ The device ID can be obtained using the standard get\_info() interface.
6262

6363
A new device descriptor will be added which will provide the device Universal Unique ID (UUID).
6464

65-
This new device descriptor is currently only available for devices in the Level Zero platform, and the matching aspect is only true for those devices. The DPC++ default behavior would be to expose the UUIDs of all supported devices which enables detection of total number of unique devices.
65+
The DPC++ default behavior would be to expose the UUIDs of all supported devices which enables detection of total number of unique devices.
6666

6767

6868
## Version ##
@@ -100,11 +100,6 @@ The UUID can be obtained using the standard get\_info() interface.
100100

101101
A new device descriptor will be added which will provide the PCI address in BDF format. BDF format contains the address as: `domain:bus:device.function`.
102102

103-
This new device descriptor is only available for devices in the Level Zero platform, and the matching aspect is only true for those devices. The DPC++ default behavior is to expose GPU devices through the Level Zero platform.
104-
105-
**Note:** The environment variable SYCL\_ENABLE\_PCI must be set to 1 to obtain the PCI address.
106-
107-
108103
## Version ##
109104

110105
All versions of the extension support this query.
@@ -140,8 +135,6 @@ The PCI address can be obtained using the standard get\_info() interface.
140135

141136
A new device descriptor will be added which will provide the physical SIMD width of an execution unit on an Intel GPU. This data will be used to calculate the computational capabilities of the device.
142137

143-
This new device descriptor is only available for devices in the Level Zero platform, and the matching aspect is only true for those devices. The DPC++ default behavior is to expose GPU devices through the Level Zero platform.
144-
145138

146139
## Version ##
147140

@@ -180,8 +173,6 @@ A new device descriptor will be added which will provide the number of execution
180173

181174
This new device descriptor will provide the same information as "max\_compute\_units" does today. We would like to have an API which is specific for Intel GPUs.
182175

183-
This new device descriptor is only available for devices in the Level Zero platform, and the matching aspect is only true for those devices. The DPC++ default behavior is to expose GPU devices through the Level Zero platform.
184-
185176

186177
## Version ##
187178

@@ -355,8 +346,6 @@ Then the number of hardware threads per EU can be obtained using the standard ge
355346

356347
A new device descriptor will be added which will provide the maximum memory bandwidth. If the device is a subdevice, then the maximum bandwidth of the subdevice is returned.
357348

358-
This new device descriptor is only available for devices in the Level Zero platform, and the matching aspect is only true for those devices. The DPC++ default behavior is to expose GPU devices through the Level Zero platform.
359-
360349

361350
## Version ##
362351

@@ -397,8 +386,6 @@ Beware that when other processes or threads are using this device when this call
397386
is made, the value it returns may be stale even before it is returned to the
398387
caller.
399388

400-
This new device descriptor is only available for devices in the Level Zero platform, and the matching aspect is only true for those devices. The DPC++ default behavior is to expose GPU devices through the Level Zero platform.
401-
402389

403390
## Version ##
404391

@@ -435,7 +422,6 @@ Then the free device memory can be obtained using the standard get\_info() inte
435422

436423
A new device descriptor is added which provides the maximum clock rate of device's global memory.
437424

438-
This new device descriptor is not available for devices in the OpenCL platform, and the matching aspect is false for those devices. The DPC++ default behavior is to expose GPU devices through the Level Zero platform.
439425

440426
## Version ##
441427

@@ -472,7 +458,6 @@ Then the memory clock rate can be obtained using the standard get\_info() interf
472458

473459
A new device descriptor is added which provides the maximum bus width between device and memory.
474460

475-
This new device descriptor is not available for devices in the OpenCL platform, and the matching aspect is false for those devices. The DPC++ default behavior is to expose GPU devices through the Level Zero platform.
476461

477462
## Version ##
478463

0 commit comments

Comments
 (0)