CNC Software interview question

Qu’est-ce qu’un kernel en programmation CUDA?