CPC G06F 16/13 (2019.01) [G06F 9/30 (2013.01); G06F 9/38 (2013.01); G06F 9/3836 (2013.01); G06F 9/461 (2013.01); G06F 16/113 (2019.01); G06F 16/172 (2019.01); G06F 12/0831 (2013.01); G06F 12/1036 (2013.01); G06F 12/1045 (2013.01); G06F 2201/84 (2013.01)] | 21 Claims |
1. An apparatus, comprising:
a hardware processor to:
receive a signal from an instruction scheduler indicating an initiation of a preemption process on a workload executing on a general-purpose graphics processing compute block comprising a plurality of graphics processing resources to execute graphics instructions;
stop an execution of an existing context on at least a first of the plurality of processing resources; and
copy context state data from the existing context on the at least a first of the plurality of processing resources to a first shared memory communicatively coupled to the plurality of processing resources in parallel with executing a new context on the plurality of processing resources.
|