Graphics Processor Unit Periodic Reset for Safety-Critical Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphics processing units (GPUs) in safety-critical systems face challenges in meeting stringent safety standards due to random errors caused by transient events like ionizing radiation, voltage spikes, and electromagnetic pulses, which can lead to incorrect rendering of critical information, and existing dual lockstep processors are costly and power-consuming.

Innovation Solution

Implementing periodic resets of the GPU with a safety controller that schedules resets based on a predefined frequency to mitigate transient errors, including soft and hard resets to reinitialize processing elements and invalidate cache entries, while monitoring safety metrics to adapt the reset frequency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dual lockstep processors are used to detect and correct transient errors, then reliability is improved, but device complexity and power consumption increase

Engineering Contradiction:
Improveerror detection capabilityVSAvoidprocessor configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing periodic resets of the graphics processing unit before transient errors can persist and cause safety violations. The safety controller schedules and executes resets at predetermined intervals, proactively preventing error accumulation rather than reacting to detected failures. This approach ensures reliability through preventive maintenance rather than through complex redundant hardware configurations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the operational parameters of the graphics processing unit by periodically resetting its internal state, cache, and buffers. This parameter change clears any transient errors that may have occurred during operation, allowing the system to maintain reliability without requiring dual lockstep processor configurations. The reset frequency and scope are adjusted based on safety requirements.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If dual lockstep processors are used to ensure safety standards, then reliability is improved, but power consumption increases

Engineering Contradiction:
Improvesafety standard complianceVSAvoidprocessor power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The safety controller performs preliminary resets of the graphics processing unit at scheduled intervals to prevent transient errors from causing safety violations. This proactive approach ensures compliance with safety standards like ISO 26262 without requiring continuous operation of power-consuming redundant hardware. The periodic resets clear potential errors before they can affect system safety.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the safety assurance function from the graphics processing unit itself and places it in a separate safety controller. The safety controller monitors the GPU and performs resets independently, allowing the GPU to operate at full performance without the overhead of integrated dual lockstep configurations. This separation enables safety compliance with reduced power consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If periodic resets are performed frequently to clear transient errors, then reliability is improved, but productivity decreases

Engineering Contradiction:
Improveerror persistence reductionVSAvoidgraphics processing throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The safety controller implements periodic resets of the graphics processing unit at optimized intervals that balance reliability and productivity. Rather than continuous or overly frequent resets, the system performs resets at predetermined periods that are sufficient to clear transient errors but infrequent enough to maintain high graphics processing throughput. This periodic action ensures safety while minimizing impact on performance.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The reset frequency and scope are made dynamic rather than static. The safety controller can adjust the periodicity and extent of resets based on system state, error rates, and performance requirements. This dynamic approach allows the system to increase reset frequency when reliability concerns arise while maintaining higher productivity during normal operation, optimizing the trade-off between the two parameters.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12386709B2Periodic reset of graphics processor unit in safety-critical graphics processing system
Publication Date: 2025.08.12 IMAGINATION TECH LTD
  • US12386709B2 patent drawing
  • US12386709B2 patent drawing
  • US12386709B2 patent drawing

AI summary

A method of performing safety-critical rendering at a graphics processing unit within a graphics processing system, the method comprising: receiving, at the graphics processing system, graphical data for safety-critical rendering at the graphics processing unit; scheduling at a safety controller, in accordance with a reset frequency, a plurality of resets of the graphics processing unit; rendering the graphical data at the graphics processing unit; and the safety controller causing the plurality of resets of the graphics processing unit to be performed commensurate with the reset frequency.