Method, System, and Apparatus for Processing Video and/or Graphics Data Using Multiple Processors Without Losing State Information
OwnerPaul Blinzerinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerPaul Blinzerinventor
Estimating the term…
Method, system, and apparatus provides for the processing of video and/or graphics data using a combination of first graphics processing circuitry and second graphics processing circuitry without losing state information while transferring the processing between the first and second graphics processing circuitry. The video and/or graphics data to be processed may be, for example, supplied by an application running on a processor such as host processor. In one example, an apparatus includes at least one GPU that includes a plurality of single instruction multiple data (SIMD) execution units. The GPU is operative to execute a native function code module. The apparatus also includes at least a second GPU that includes a plurality of SIMD execution units having a same programming model as the plurality of SIMD execution units on the first GPU. Furthermore, the first and second GPUs are operative to execute the same native function code module. The native code function module causes the first GPU to provide state information for the at least second GPU in response to a notification from a first processor, such as a host processor, that a transition from a current operational mode to a desired operational mode is desired (e.g., one GPU is stopped and the other GPU is started). The second GPU is operative to obtain the state information provided by the first GPU and use the state information via the same native function code module to continue processing where the first GPU left off. The first processor is operatively coupled to the at least first and at least second GPUs.
A computing system comprising:
A method for processing video and/or graphics data using multiple processors in a computing system, the method comprising:
An apparatus comprising:
A computer readable medium comprising executable instructions that when executed cause one or more processors to:
A computer readable medium comprising executable instructions that when executed by an integrated circuit fabrication system, cause the integrated circuit fabrication system to produce:
An integrated circuit comprising:
Dependencies are inferred from the claim text.