Vehicle Display SoC Workload Sharing for Multi-Screen Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle display control systems face challenges with insufficient hardware headroom for adding new ECUs and the inability to efficiently control a large number of high-resolution displays with a single ECU.
Innovation Solution
A device and method for workload distribution between multiple System on Chips (SoCs) that control vehicle displays, utilizing a PCIe interconnection to enable efficient resource management and graphics/data sharing across SoCs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single ECU is used to control displays, then device complexity is reduced, but the ability to control a large number of high-resolution displays is insufficient
Solution Approach 1:
The system divides the display control function into multiple SoCs, where each SoC can independently control a portion of the displays. This segmentation allows the system to handle a larger number of high-resolution displays by distributing the control workload across multiple processors rather than overloading a single ECU.
Solution Approach 2:
Multiple SoCs are merged into a coordinated system that collectively controls all displays in the vehicle. The SoCs work together through inter-processor communication to manage the entire display subsystem, combining their individual capabilities to achieve overall system goals while maintaining individual processing power.
2Productivity
If hardware resources are increased to support new functions, then performance requirement is improved, but HW headroom for adding ECU is insufficient
Solution Approach 1:
The SoCs are designed with multi-functionality to handle various display control tasks and support new functions without requiring additional dedicated hardware. Each SoC can be configured to perform different functions based on system needs, providing universal processing capability that adapts to evolving requirements while utilizing existing hardware resources efficiently.
Solution Approach 2:
The system dynamically allocates workload between multiple SoCs based on current processing demands and resource availability. This dynamic distribution allows the system to optimize performance for different scenarios and accommodate new functions by redistributing tasks rather than requiring fixed hardware additions.
3Device complexity
If workload is concentrated in a single ECU, then device complexity is reduced, but resource utilization efficiency deteriorates
Solution Approach 1:
The system implements workload distribution mechanisms where SoCs communicate their resource status and workload levels. Based on this feedback, the system dynamically balances the distribution of display control tasks to optimize resource utilization across all SoCs, preventing any single processor from becoming a bottleneck while avoiding unnecessary complexity in the control architecture.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Proposed are a device provided to a vehicle and a control method therefor. Specifically, proposed is a device provided to a vehicle, the device comprising: a plurality of system on chips (SoCs) which execute at least one application and are connected via a predetermined input/output interface; and a display which is provided in the vehicle and outputs an execution screen of the at least one application. Further, proposed is that a first SoC, among the plurality of SoCs, requests the execution of a specific application, among the at least one application, to a second SoC on the basis of the resource state of the first SoC, and as a response to the request, receives the execution result of the specific application from the second SoC.