A well-written GPU driver is a complete copy of an entire OS stack — inverted around the kernel driver. It's going to have at least one Unix-like OS (FW driver), a compiler, a driver-stack, network protocols, etc. I think of a GPU (and its SW stack) like Quade.