Neural Network Processor Fault Isolation for Fast Task Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional fault handling in neural network processors involves restarting the entire processor upon detection of a fault, leading to delayed processing and feedback, which impedes task execution and affects safety in systems like autonomous driving.

Innovation Solution

A method and apparatus for neural network processors that identify fault types and handle faults in specific modules using a preset regulation mode, allowing the processor to quickly recover and continue task execution without restarting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire neural network processor is restarted upon fault detection, then the fault is handled to restore system operation, but the processing time is substantially consumed and task execution is delayed

Engineering Contradiction:
Improvefault handlingVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the neural network processor into multiple independent functional modules (computing module, storage module, interface module, etc.). When a fault occurs, only the faulty module is restarted rather than the entire processor. This modular segmentation allows isolated fault handling, maintaining system operation in non-faulty modules and significantly reducing the time loss associated with full system restarts.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the entire neural network processor is restarted upon fault detection, then the system is restored to normal operation, but the task execution progress is affected

Engineering Contradiction:
Improvesystem restorationVSAvoidtask execution progress
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By segmenting the processor into independent modules with separate control and state management, the patent enables selective restart of only the faulty module. This allows other modules to continue executing their tasks without interruption, maintaining overall task execution progress while restoring system reliability through targeted fault handling.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary fault detection mechanisms that identify faults before they cause complete system failure. By detecting faults early and initiating module-level restart procedures, the system can restore normal operation with minimal disruption to ongoing task execution, preserving productivity while ensuring reliability.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the entire neural network processor is restarted upon fault detection, then the fault is resolved, but the response to external information is delayed

Engineering Contradiction:
Improvefault resolutionVSAvoidresponse speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The modular architecture enables independent restart of faulty modules without affecting the response capability of other modules. External information processing can continue in non-faulty modules, maintaining system response speed while resolving faults in specific segments through targeted restart operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent ensures continuous useful action by maintaining operation of non-faulty modules during fault handling. While the faulty module is restarted, other modules continue processing external information and executing tasks, preventing complete system idle time and preserving overall response speed.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20260111305A1Fault handling method for neural network processor
Publication Date: 2026.04.23 BEIJING HORIZON ROBOTICS TECH RES & DEV CO LTD
  • US20260111305A1 patent drawing
  • US20260111305A1 patent drawing
  • US20260111305A1 patent drawing

AI summary

Disclosed are a fault handling method for a neural network processor, comprising: obtaining fault information of the neural network processor; determining a fault type of a faulty module in the neural network processor according to the fault information; and handling the fault in the faulty module using a preset regulation mode according to the fault type. When a fault is detected in the neural network processor, the method described above first determine the fault type of the current fault, and then select an appropriate regulation mode to handle the fault in the faulty module. This enables the neural network processor to be quickly restored to a normal working state and continue executing tasks that were interrupted by the fault, thereby improving the fault handling efficiency of the neural network processor. This ensures that the autonomous driving system can respond quickly to external information without affecting the execution progress of tasks.