I was about to partition some GPU's work to CPU. However, I found the CPU is a pure agent, instead of a component( kernel agent ).
Does this mean I have to accept this and give up my plan? OR can I change it to a component? OR it should be a component but i got it wrong?
The CPU is not a component, and doesn't expose a user mode queue that kernels can be submitted to. However, the CPU does participate in the coherent memory address space, and can work on memory concurrently with the GPU.