Skip to content

Missing device info enumeration values #55

@FranklandJack

Description

@FranklandJack

The _pi_device_info enumeration in PI has the following enumeration values which do not have equivalents in Unified Runtime:

  • PI_DEVICE_INFO_DEVICE_ID - used here
  • PI_DEVICE_INFO_GPU_EU_COUNT_PER_SUBSLICE - used here
  • PI_DEVICE_INFO_BUILD_ON_SUBDEVICE - used here
  • PI_EXT_INTEL_DEVICE_INFO_FREE_MEMORY - used here
  • PI_EXT_INTEL_DEVICE_INFO_MEMORY_CLOCK_RATE - used here
  • PI_EXT_INTEL_DEVICE_INFO_MEMORY_BUS_WIDTH - used here
  • PI_DEVICE_INFO_ATOMIC_MEMORY_SCOPE_CAPABILITIES - used here
  • PI_DEVICE_INFO_GPU_HW_THREADS_PER_EU - used here
  • PI_DEVICE_INFO_BACKEND_VERSION - used here
  • PI_EXT_ONEAPI_DEVICE_INFO_BFLOAT16 - used here
  • PI_EXT_ONEAPI_DEVICE_INFO_MAX_GLOBAL_WORK_GROUPS - used here
  • PI_EXT_ONEAPI_DEVICE_INFO_MAX_WORK_GROUPS_1D - used here
  • PI_EXT_ONEAPI_DEVICE_INFO_MAX_WORK_GROUPS_2D - use here
  • PI_EXT_ONEAPI_DEVICE_INFO_MAX_WORK_GROUPS_3D - used here
  • PI_EXT_ONEAPI_DEVICE_INFO_CUDA_ASYNC_BARRIER - used here

We should add these to the UR spec.

Metadata

Metadata

Assignees

No one assigned

    Labels

    piDPC++ PI requirement

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions