Kernel APIs

Kernel APIs are a set of functions that can be used inside the kernels. Some APIs are shared across all kernel types, while others are specific to certain kernel types (e.g., compute kernels). They are the primitives that enable the kernel to perform its operations, such as data movement, computation, and synchronization.

Common APIs

Data Movement

Compute