Setting the Preemption Type

High-Priority Applications

For high-priority applications, set the timeslice large enough that all work can complete. The recommeded Compute-Instruction-Level-Preemption (CILP) setting for graphics and for compute is a preemption type of Wait-For-Idle (WFI). This ensures CILP will not be hit because NVIDIA® CUDA®  kernels will have completed.

Medium-Priority Applications

The recommended setting for medium-priority applications is a preemption type enabled for graphics (GFXP) and compute (CILP). For applications that can complete in their timeslice, context-switch overhead is minimal because the GPU is in an idled state.

Low-Priority Applications

For low-priority applications, always enable graphics and compute preemption because workloads are unpredictable.