Processor Status-Based Task Switching for Autonomous Driving Load Balance
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If a decentralized architecture is used with processor on terminal sensor, then processing capability is distributed, but device size and cost increase
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.
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.
3Ease of manufacture
If sensor processing units handle data processing tasks, then function requirements are reduced, but task switching and load balancing become complex
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.
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.
Data Source
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.


