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
[UR][L0] Add support for querying the Vector Width Size Properties (#19159)
- Adds support for the L0 extension ZE_extension_device_vector_sizes
- Enables for querying one or more supported vector width preferrred and
native vector widths for each supported data type.
- By default, the max vector widths per datatype are reported based on
the max values.
- UR_L0_VECTOR_WIDTH_SIZE = <vector_width_size> is a hint to return the
perferred and native sizes for a specific vector width. If it is not
supported, then the defaults are returned.
- If this extension is not supported, then the previous defaults are
returned.
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
| UR_L0_VECTOR_WIDTH_SIZE | Specifies the size (in bits) of the vector width supported | Any positive integer: Indicates the maximum number of data | Device-specific |
150
+
|| by the Level Zero device. This value indicates the maximum | elements that can be processed simultaneously in a single ||
151
+
|| number of data elements that can be processed simultaneously | instruction. The value entered by user user is the desired ||
152
+
|| in a single instruction, which is useful for optimizing | width size to config. If this width size is not supported, ||
153
+
|| data-parallel workloads and understanding device caps. | then the default "max" will be used. ||
0 commit comments