GTPin: Kernel Dispatching

GTPin

- Main Page
- Related Pages
- Modules
- Data Structures

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