You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`ext::intel::esimd::info::device::has_2d_block_io_support`| bool | Returns the boolean indicating whether 2D load/store/prefetch instructions are supported by the device. |
Copy file name to clipboardExpand all lines: sycl/doc/extensions/supported/sycl_ext_intel_esimd/sycl_ext_intel_esimd_functions.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -552,7 +552,7 @@ Loads and returns a vector `simd<T, N>` where `N` is `BlockWidth * BlockHeight *
552
552
`props` - The optional compile-time properties. Only cache hint properties are used.
553
553
554
554
### Restrictions
555
-
* This function is available only for Intel® Data Center GPU Max Series (aka PVC).
555
+
* This function is available only for devices with the `ext::intel::esimd::info::device::has_2d_block_io_support` information descriptor value equal to `true`.
556
556
* `Cache-hint` properties, if passed, must follow the [rules](#valid-combinations-of-l1-and-l2-cache-hints-for-load-functions) for `load` functions.
557
557
* `Transformed` and `Transposed` cannot be set to true at the same time.
558
558
* `BlockWidth` * `BlockHeight` * `NBlocks` * sizeof(`T`) must not exceed 2048.
@@ -598,7 +598,7 @@ Prefetches elements from a memory block of the size `BlockWidth * BlockHeight *
598
598
`props` - The compile-time properties, which must specify cache-hints.
599
599
600
600
### Restrictions
601
-
* This function is available only for Intel® Data Center GPU Max Series (aka PVC).
601
+
* This function is available only for devices with the `ext::intel::esimd::info::device::has_2d_block_io_support` information descriptor value equal to `true`.
602
602
*`Cache-hint` properties must follow the [rules](#valid-combinations-of-l1-and-l2-cache-hints-for-prefetch-functions) for `prefetch` functions.
603
603
*`BlockWidth` * `BlockHeight` * `NBlocks` * sizeof(`T`) must not exceed 2048.
604
604
*`NBlocks` must be {1,2,4} for `bytes` and `words`, {1,2} for `dwords`, 1 for `qwords`.
@@ -630,7 +630,7 @@ Stores the vector `Vals` of the type `simd<T, N>` to 2D memory block where `N` i
630
630
`props` - The optional compile-time properties. Only cache hint properties are used.
631
631
632
632
### Restrictions
633
-
* This function is available only for Intel® Data Center GPU Max Series (aka PVC).
633
+
* This function is available only for devices with the `ext::intel::esimd::info::device::has_2d_block_io_support` information descriptor value equal to `true`.
634
634
* `Cache-hint` properties, if passed, must follow the [rules](#valid-combinations-of-l1-and-l2-cache-hints-for-store-functions) for `store` functions.
635
635
* `BlockWidth` * `BlockHeight` * sizeof(`T`) must not exceed 512.
0 commit comments