Clock#

Warning

Experimental features:

  • May be replaced, updated, or removed at any time.

  • Do not require maintaining API/ABI stability of their own additions over time.

  • Do not require conformance testing of their own additions.

Motivation#

This experimental extension enables the sycl_ext_oneapi_clock feature: https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/proposed/sycl_ext_oneapi_clock.asciidoc It introduces descriptors to query sub-group/work-group/device clock support.

Changelog#

Support#

Adapters which support this experimental feature must return UR_RESULT_SUCCESS from the urDeviceGetInfo call with new UR_DEVICE_INFO_CLOCK_SUB_GROUP_SUPPORT_EXP, UR_DEVICE_INFO_CLOCK_WORK_GROUP_SUPPORT_EXP or UR_DEVICE_INFO_CLOCK_DEVICE_SUPPORT_EXP device descriptors.

Contributors#