kGPU är ett ramverk för GPU-beräkningar för Linux-kärnan, vilket gör det möjligt för kärnan att direkt anropa CUDA-program på GPU:er för att dra nytta av GPU-acceleration. Projektet syftar till att avlasta CPU:n från beräkningsintensiva uppgifter och utnyttja GPU:er för systemnivåuppgifter som kryptografi, mönstermatchning och programanalys. kGPU behandlar GPU:n som en samprocessor för operativsystemet, vilket möjliggör dataparallell beräkning inuti Linux-kärnan och introducerar ny funktionalitet som tidigare ansågs för beräkningsintensiv. Utvecklat av Flux research group vid University of Utah, med stöd från NVIDIA, har kGPU visat potential för att förbättra lagringssystem och andra kärnfunktionaliteter.