CPC G06T 1/20 (2013.01) [G06F 9/3009 (2013.01); G06F 9/30185 (2013.01); G06F 9/3851 (2013.01); G06F 9/461 (2013.01); G06F 9/4843 (2013.01)] | 20 Claims |
1. A graphics processor comprising:
a system interface; and
circuitry coupled with the system interface, the circuitry including an execution resource and a preemption status register, wherein the execution resource is configured to execute an instruction and during execution of the instruction, the execution resource is to:
receive a request to preempt execution of a thread associated with the instruction; and
based on a value stored in the preemption status register, execute at least one additional instruction after receipt of the request to preempt execution of the thread, wherein the preemption status register is to store a preemption hint including a multi-bit value that encodes an indication of an amount of register file space in use and a pending change in the amount of register file space in use.
|