What is GPU kernel?

A function that many threads execute simultaneously on a GPU. It is launched from the CPU-side program, and each thread uses its index to choose its data. Distinct from an OS kernel.

Field: GPU Programming

Questions that mention GPU kernel (1)

  1. What can happen if a GPU kernel uses too many registers per thread?

Related terms

Bank conflict Constant memory CUDA GPU occupancy GPU shared memory Grid-stride loop Latency hiding Memory coalescing Mixed precision OpenCL

Back to the glossary