1. An apparatus comprising: coalescing kernels logic to generate a command buffer having a plurality of kernels relating to a plurality of workloads to be executed at a graphics processing unit (GPU); and state management logic to pipeline the workloads to be processed at the GPU, wherein pipelining includes scheduling each kernel to be executed on the GPU based on at least one of availability of resource threads and status of one or more dependency events relating to each kernel in relation to other kernels of the plurality of kernels.