Processor Status-Based Task Switching for Autonomous Driving Load Balance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing architectures for automated driving systems face challenges with high costs, high function requirements, and system overload due to massive data processing tasks, leading to frequent breakdowns.

Innovation Solution

A data processing method that includes a central processing unit and sensor processing units, where task switching is dynamically managed based on status information such as load and capability to allocate data processing tasks effectively between the central processing unit and sensor processing units, ensuring stable load and reliable execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If a centralized architecture is used where the central processing unit processes all raw data, then computing capacity is high, but the central processing unit becomes overloaded and system breakdowns occur frequently

Engineering Contradiction:
Improvecomputing capacityVSAvoidsystem reliability
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The patent segments the data processing architecture into multiple independent processing units (central processing unit and sensor processing units), each capable of handling specific processing tasks. This segmentation distributes the computing load, preventing any single unit from becoming overloaded while maintaining high computing capacity across the system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic task switching mechanisms that allow processing tasks to be flexibly assigned between the central processing unit and sensor processing units based on their current status and workload. This dynamic allocation optimizes system reliability by preventing overload conditions while maintaining high computing capacity.

Inventive Principle:
Principle #15Dynamics

2Productivity

If a decentralized architecture is used with processor on terminal sensor, then processing capability is distributed, but device size and cost increase

Engineering Contradiction:
Improveprocessing capabilityVSAvoiddevice size
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates sensor processing units that can operate independently for basic processing tasks but also function as extensions of the central processing unit. These multi-functional units provide distributed processing capability without requiring full processor capabilities at each sensor, thus reducing device complexity while maintaining productivity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent implements simplified copies of processing capabilities in sensor processing units rather than full processor replicas. These copied functional units handle specific processing tasks locally, providing distributed processing capability while keeping individual unit sizes manageable.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If sensor processing units handle data processing tasks, then function requirements are reduced, but task switching and load balancing become complex

Engineering Contradiction:
Improvefunction requirementsVSAvoidtask switching complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where sensor processing units report their status and workload to the central processing unit, which then makes intelligent decisions about task allocation. This feedback loop simplifies task switching complexity by providing the central unit with real-time information needed for optimal task distribution.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent enables sensor processing units to autonomously handle their own processing tasks when capable, reducing the need for complex centralized task switching. The units self-manage their workload within defined capabilities, simplifying the overall task switching complexity while maintaining reduced function requirements.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12099879B2Data processing method and corresponding apparatus based on status information of processors
Publication Date: 2024.09.24 YINWANG INTELLIGENT TECHNOLOGIES CO LTD
  • US12099879B2 patent drawing
  • US12099879B2 patent drawing
  • US12099879B2 patent drawing

AI summary

A data processing method applied to a data processing apparatus is disclosed. The data processing apparatus includes a central processor and a sensor processor set, and the sensor processor set includes at least one sensor processor. The data processing method comprises obtaining status information of at least one sensor processor in a sensor processor set; determining task switching information based on status information of the at least one sensor processor and/or status information of the central processor, and processing the data processing task switched from the first sensor processor to the central processor, and/or processing, the data processing task switched from the central processor to the second sensor processor. The task switching information indicates to switch a data processing task of a first sensor processor to the central processor, or switch a data processing task of the central processor to a second sensor processor, and the first sensor processor and the second sensor processor each is a sensor processor in the sensor processor set.