1. A method for scheduling at least one resource of a coprocessor in a computing system having a processor and a coprocessor, comprising: receiving by a kernel mode driver a command buffer from a user mode driver, wherein the command buffer is formulated based on a request for coprocessor resources; generating by a kernel mode driver at least one direct memory access (DMA) buffer based on said command buffer and a resource list corresponding to at least one memory resource associated with processing said at least one DMA buffer by said coprocessor, wherein a set of at least one DMA buffer is maintained for each client context; analyzing said resource list, and based on said analyzing, generating a paging DMA buffer including at least one instruction that instructs the coprocessor with respect to the at least one memory resource; and submitting said at least one DMA buffer to said coprocessor for processing.