GTPin
Data Structures
Kernel Dispatching
GTPin: Kernel

Interface that controls kernel execution, from submission to completion More...

Data Structures

struct  gtpin::GtKernelDispatchOclRuntime
 Span of immutable memory buffers. More...
struct  gtpin::GtKernelDispatchL0Runtime
 Level-Zero runtime information associated with the kernel instance dispatched for execution. More...
struct  gtpin::GtDx11ExecDesc
 Execution descriptor of the DX11 shader (GPU_PLATFORM_DX11) More...
struct  gtpin::GtDx12ExecDesc
 Execution descriptor of the DX12 shader (GPU_PLATFORM_DX12) More...
struct  gtpin::GtDx12RtExecDesc
 Execution descriptor of the DX12 RayTracing shader (GPU_PLATFORM_DX12) More...
struct  gtpin::GtOclExecDesc
 Execution descriptor of the OCL kernel (GPU_PLATFORM_OCL) More...
struct  gtpin::GtVulkanExecDesc
 Execution descriptor of the Vulkan shader (GPU_PLATFORM_VULKAN) More...
struct  gtpin::GtL0ExecDesc
 Execution descriptor of the L0 kernel (GPU_PLATFORM_L0) More...
union  gtpin::GtKernelExecDesc
 Kernel execution descriptor. More...
class  gtpin::GtKernelExecStage
 Enumeration of the kernel execution stages (contexts) More...
class  gtpin::IGtKernelDispatch
 Interface that controls kernel execution, from submission to completion. More...

Detailed Description

Interface that controls kernel execution, from submission to completion

A tool may use this interface to control the kernel dispatcher. Particularly, this interface can be used to select which version of the kernel function to run on the GPU, either instrumented or original.

 All Data Structures Functions Variables Typedefs Enumerations Enumerator


  Copyright (C) 2013-2025 Intel Corporation
SPDX-License-Identifier: MIT