1. A computer system comprising: an operating system (OS) having a kernel and configured to launch a plurality of computing processes; a plurality of graphics processing units (GPUs) configured to execute instructions on behalf of the computing processes subject to a GPU service request; a front-end driver module instantiated in the kernel and configured to receive the GPU service request from one of the computing processes; and a plurality of back-end driver modules loaded into the kernel, each back-end driver module associated with one or more of the GPUs and configured to receive the GPU service request from the front-end driver module and pass the GPU service request to an associated GPU, the front-end driver module configured to determine which back-end driver module is to receive the GPU service request.