Open
Description
This is a list of entry points and information queries that a run of the following compute benchmarks runs without Offload:
- api_overhead_benchmark
- memory_benchmark
- miscellaneous_benchmark
- multithread_benchmark
- ulls_benchmark
Of course, the offload adapter may go down a different path, but it's a reasonable starting point for measuring what needs done to have a chance of running compute benchmarks successfully.
Entry Points
-
urAdapterGet
-
urAdapterGetInfo
-
urAdapterSetLoggerCallback
(Optional) -
urContextCreate
-
urContextRelease
-
urDeviceGet
-
urDeviceGetGlobalTimestamps
(Optional) -
urDeviceGetInfo
-
urDeviceRelease
-
urDeviceRetain
-
urDeviceSelectBinary
-
urEnqueueKernelLaunch
-
urEnqueueMemBufferRead
-
urEnqueueUSMMemcpy
-
urEventGetProfilingInfo
(No-op) -
urEventRelease
-
urEventWait
-
urKernelCreate
-
urKernelGetGroupInfo
-
urKernelRelease
-
urKernelRetain
-
urKernelSetArgMemObj
-
urKernelSetArgPointer
-
urKernelSetArgValue
-
urKernelSetExecInfo
(No-op) -
urMemBufferCreate
-
urMemGetNativeHandle
-
urMemRelease
-
urPlatformGet
-
urPlatformGetBackendOption
-
urPlatformGetInfo
-
urProgramBuildExp
-
urProgramCreateWithIL
-
urProgramRelease
-
urProgramRetain
-
urQueueCreate
-
urQueueFinish
-
urQueueRelease
-
urUSMDeviceAlloc
-
urUSMFree
-
urUSMHostAlloc
Info Queries
-
UR_ADAPTER_INFO_BACKEND
-
UR_DEVICE_INFO_COMPILER_AVAILABLE
-
UR_DEVICE_INFO_COMPONENT_DEVICES
(Optional) -
UR_DEVICE_INFO_DEVICE_ID
(Optional) -
UR_DEVICE_INFO_DRIVER_VERSION
-
UR_DEVICE_INFO_EXTENSIONS
-
UR_DEVICE_INFO_HOST_UNIFIED_MEMORY
-
UR_DEVICE_INFO_MAX_WORK_GROUPS_3D
-
UR_DEVICE_INFO_NAME
-
UR_DEVICE_INFO_PARENT_DEVICE
-
UR_DEVICE_INFO_QUEUE_PROPERTIES
-
UR_DEVICE_INFO_TYPE
-
UR_DEVICE_INFO_USE_NATIVE_ASSERT
-
UR_DEVICE_INFO_USM_DEVICE_SUPPORT
(Reports feature is unsupported) -
UR_DEVICE_INFO_USM_HOST_SUPPORT
(Reports feature is unsupported) -
UR_DEVICE_INFO_USM_SINGLE_SHARED_SUPPORT
(Reports feature is unsupported) -
UR_DEVICE_INFO_VENDOR
-
UR_DEVICE_INFO_VENDOR_ID
-
UR_DEVICE_INFO_VERSION
-
UR_KERNEL_EXEC_INFO_USM_INDIRECT_ACCESS
-
UR_KERNEL_GROUP_INFO_COMPILE_WORK_GROUP_SIZE
-
UR_PLATFORM_INFO_BACKEND
-
UR_PLATFORM_INFO_NAME
-
UR_PROFILING_INFO_COMMAND_END
(Optional) -
UR_PROFILING_INFO_COMMAND_START
(Optional)