The last, and by far most complex, remaining HAL operation needed to execute a
kernel is kernel_exec
. Given a program handle, kernel handle, scheduling
information and list of kernel arguments, the operation executes a kernel on the
device. Due to this complexity and in order to explain how kernels can be
executed on a RefSi device, implementing this operation will be divided into
several sub-steps.
- arrow_forwardWelcome to oneAPI Construction Kit’s documentation!
- subdirectory_arrow_rightoneAPI Construction Kit Overview
- arrow_forwardPreface
- subdirectory_arrow_rightIntroduction
- subdirectory_arrow_rightMapping ComputeMux to Hardware
- subdirectory_arrow_rightRuntime Information
- subdirectory_arrow_rightCompiler Information
- subdirectory_arrow_rightExample Hardware Feature Scenarios
- arrow_forwardoneAPI Construction Kit
- arrow_forwardCreating a New ComputeMux Target: Quick Start
- subdirectory_arrow_rightTutorials
- subdirectory_arrow_rightCodeplay Reference Silicon
- arrow_forwardGetting Started
- subdirectory_arrow_rightSpecifications
- arrow_forwardDeveloper Guide
- subdirectory_arrow_rightTutorials
- arrow_forwardDesign
- subdirectory_arrow_rightOpenCL
- arrow_forwardOpenCL CMake
- arrow_forwardHow OpenCL Concepts Are Mapped Onto ComputeMux
- subdirectory_arrow_rightOpenCL Extensions
- arrow_forwardKernel Debug - cl_codeplay_kernel_debug
- arrow_forwardExtra Build Options - cl_codeplay_extra_build_options
- arrow_forwardKernel Exec Info - cl_codeplay_kernel_exec_info
- arrow_forwardPerformance Counters - cl_codeplay_performance_counters
- arrow_forwardSoft Math - cl_codeplay_soft_math
- arrow_forwardWhole Function Vectorization - cl_codeplay_wfv
- arrow_forwardUSM - cl_intel_unified_shared_memory
- arrow_forwardRequired subgroup sizes for kernels - cl_intel_required_subgroup_size
- arrow_forwardOpenCL External Extensions
- arrow_forwardOpenCL ICD Loader
- arrow_forwardOpenCL Intercept Layer
- arrow_forwardTools
- subdirectory_arrow_rightTests
- arrow_forwardVulkan
- subdirectory_arrow_rightModules
- arrow_forwardAPI Reference
- arrow_forwardCMake Development
- arrow_forwardScripts
Please note that you are viewing a guide targeting an older version
of oneAPI Construction Kit.
This guide was designed for version 3.0.0.
Rate this Guide