Multicore Vehicle Control Timing for Access Conflict Suppression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multicore vehicle control systems, high-load processing can lead to access conflicts between cores, causing function stops due to increased waiting times from exclusive control, which may result in vehicle control failures.

Innovation Solution

A vehicle control apparatus that determines the occurrence tendency of access conflicts by analyzing the number of exclusive control operations and resultant conflicts, using tables and units like the number-of-allowable-conflicts table and conflict record table to manage and prevent access conflicts by adjusting execution timing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If exclusive control is used to prevent access conflicts between cores, then data integrity is improved, but processing time increases due to waiting

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements a feedback mechanism by monitoring the number of exclusive control operations and access conflicts, storing this data in tables (number-of-allowable-conflicts table, conflict record table), and using it to dynamically adjust execution timing of calculation processes to prevent future conflicts while minimizing waiting time

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts the execution timing of calculation processes based on monitored access conflict patterns. Instead of static exclusive control, the execution timing is modified in real-time to optimize both data integrity and processing efficiency under varying load conditions

Inventive Principle:
Principle #15Dynamics

2Productivity

If multicore processing is implemented to handle high-load operations, then processing capacity is improved, but access conflicts between cores increase

Engineering Contradiction:
Improveprocessing capacityVSAvoidaccess conflicts
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The system uses feedback from monitoring access conflicts in multicore operations to adjust execution timing. By storing conflict data and analyzing patterns, the system proactively modifies scheduling to reduce conflicts while maintaining high processing capacity across multiple cores

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary monitoring and analysis of access conflict patterns before they become critical problems. By detecting tendencies toward conflicts and adjusting execution timing in advance, the system prevents severe access conflicts while maintaining multicore processing efficiency

Inventive Principle:
Principle #10Preliminary action

3Reliability

If execution timing is adjusted to prevent access conflicts, then safety is improved, but processing efficiency may deteriorate

Engineering Contradiction:
ImprovesafetyVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies execution timing adjustments selectively based on monitored conflict patterns rather than uniformly to all operations. By adjusting timing only when and where necessary to prevent conflicts, the system maintains safety while minimizing impact on overall processing efficiency

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically adjusts execution timing based on real-time monitoring of access conflict patterns. Instead of static conservative scheduling, the timing modifications are adapted to actual system conditions, optimizing the balance between safety and processing efficiency

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3477474B1Vehicle control apparatus
Publication Date: 2024.08.07 ASTEMO LTD
  • EP3477474B1 patent drawingFigure 1
  • EP3477474B1 patent drawingFigure 2~3
  • EP3477474B1 patent drawingFigure 4~5

AI summary

The present invention provides a vehicle control apparatus in which a function stop caused by an access conflict when a high load is applied can be suppressed. The vehicle control apparatus according to the present invention determines the occurrence tendency of access conflicts by using a function expressed by the number of times of performing exclusive control on a shared storage area and by the number of the resultant access conflicts.