Vehicle Model Simulation Daemon Process Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle model simulation technologies face challenges in achieving high performance optimization due to design framework and language limitations, making it difficult to enhance program performance beyond a certain level.

Innovation Solution

A vehicle model simulation performance optimization system is introduced, which includes a real-time kernel program configured as a daemon process of the host software. This system enables inter-process communication through memory sharing to read and write vehicle simulation signals, automatically control the real-time kernel program to execute simulation commands, and record feedback data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If software optimization methods (multi-threading, lookup tables, cache) are used to improve program performance, then performance is improved to a certain extent, but performance cannot be further optimized due to design framework and language limitations

Engineering Contradiction:
Improveprogram performanceVSAvoidoptimization complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the simulation software into two independent processes: a host software process and a real-time kernel process. The real-time kernel process is configured as a daemon process that handles time-critical simulation tasks, while the host software handles high-level control and data processing. This segmentation allows each process to be optimized independently, with the real-time kernel able to achieve higher performance without being constrained by the host software's design framework and language limitations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an inter-process communication mechanism as an intermediary between the host software and the real-time kernel. This communication interface enables the host software to control the real-time kernel process and retrieve simulation results without direct coupling, allowing the real-time kernel to operate with optimized performance while maintaining compatibility with the host software's framework.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple threads are used to optimize program performance, then processing capability is improved, but system complexity and overhead increase

Engineering Contradiction:
Improveprocessing capabilityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Instead of using multiple threads within a single process, the system segments functionality into separate processes. The real-time kernel process can utilize multiple threads internally if needed, but this is isolated from the host software, preventing thread management complexity from propagating to the overall system. This process-level segmentation simplifies the host software while maintaining processing capability.

Inventive Principle:
Principle #1Segmentation

3Speed

If lookup tables and cache are used to avoid iterative computation, then computation speed is improved, but memory usage increases

Engineering Contradiction:
Improvecomputation speedVSAvoidmemory usage
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent extracts the computationally intensive simulation calculations from the host software and relocates them to the real-time kernel process. This allows the real-time kernel to implement optimized computation strategies (including lookup tables and cache) without being constrained by the host software's memory management limitations, while the host software maintains lower memory usage for control and data handling.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250124182A1Vehicle model simulation performance optimization system and computer device
Publication Date: 2025.04.17 SHANGHAI TOSUN TECH LTD
  • US20250124182A1 patent drawing

AI summary

A vehicle model simulation performance optimization system includes a computer device, wherein the computer device is configured to execute a real-time kernel program and a host software; wherein, the real-time kernel program is configured as a daemon process of the host software to execute a vehicle model real-time simulation task; the host software is configured to perform inter-process communication with the real-time kernel program through memory sharing to read and write a vehicle simulation signal, automatically control the real-time kernel program to execute a simulation command through a code program, and record simulation data fed back by the real-time kernel program.