Diverse redundancy approach for safety critical applications
AssigneeQUALCOMM Incorporated
InventorsAlex Kwang Ho Jong, Jay Chunsup Yun, Donghyun Kim, Rahul Gulati, Brendon Lewis Johnson, Andrew Evan Gruber
Life of this patent
Estimating the term…
Abstract
A graphics processing unit (GPU) of a GPU subsystem of a computing device operates in a first rendering mode to process graphics data to produce a first image. The GPU operates in a second rendering mode to process the graphics data to produce a second image. The computing device detects whether a fault has occurred in the GPU subsystem based at least in part on comparing the first image with the second image.
Claims30
A method for testing of a graphics processing unit (GPU) subsystem of a computing device, the method comprising:
- processing, by a GPU operating in a first rendering mode, graphics data to produce a first image;
- processing, by the GPU operating in a second rendering mode, the graphics data to produce a second image;
- and
- determining whether a fault has occurred in the GPU subsystem based at least in part on comparing the first image with the second image.
An apparatus configured for graphics processing, the apparatus comprising:
- a graphics processing unit (GPU) subsystem comprising one or more memories and a GPU in communication with the one or memories, the GPU being configured to:
- operate in a first rendering mode to process graphics data to produce a first image;
- store the first image in the one or more memories;
- operate in a second rendering mode to process the graphics data to produce a second image;
- store the second image in the one or more memories;
- and
- determine whether a fault has occurred in the GPU subsystem based at least in part on comparing the first image with the second image.
An apparatus configured for graphics processing, the apparatus comprising:
- means for operating in a first rendering mode to process graphics data to produce a first image;
- means for operating in a second rendering mode to process the graphics data to produce a second image;
- means for determining whether a fault has occurred based at least in part on comparing the first image with the second image.
A computer-readable storage medium storing instructions that, when executed, causes one or more processor to:
- operate in a first rendering mode to process graphics data to produce a first image;
- operate in a second rendering mode to process the graphics data to produce a second image;
- and
- determine whether a fault has occurred based at least in part on comparing the first image with the second image.
Dependencies are inferred from the claim text.