Search

CN-121681007-B - Simulator high-performance rendering method and system based on heterogeneous multi-core architecture

CN121681007BCN 121681007 BCN121681007 BCN 121681007BCN-121681007-B

Abstract

The invention relates to a simulator high-performance rendering method and system based on a heterogeneous multi-core architecture, which relate to the technical field of full liquid crystal instruments and comprise the steps of obtaining information to be rendered; the method comprises the steps of screening corresponding particle characteristics and a display area based on information to be rendered, screening corresponding standard rendering particle models from a preset particle model database based on the particle characteristics, displaying the standard rendering particle models in the display area as rendering results when the standard rendering particle models exist, rendering the information to be rendered according to the particle characteristics when the standard rendering particle models do not exist, and displaying the information to be rendered in the display area. The invention has the effect of reducing rendering stuck.

Inventors

  • TONG LINHUI
  • DONG YING
  • ZHANG YANG

Assignees

  • 宁波市海曙雪利曼电子仪表有限公司

Dates

Publication Date
20260508
Application Date
20260211

Claims (8)

  1. 1. A simulator high-performance rendering method based on a heterogeneous multi-core architecture is characterized by comprising the following steps: S1, obtaining information to be rendered; step S2, screening corresponding particle characteristics and display areas based on the information to be rendered; Step S3, screening out a corresponding standard rendering particle model from a preset particle model database based on the particle characteristics; s4, when the standard rendering particle model exists, displaying the standard rendering particle model in a display area as a rendering result; Step S5, when the standard rendering particle model does not exist, rendering the information to be rendered according to the particle characteristics, and displaying the information in a display area; The method for displaying the standard rendering particle model in the display area as a rendering result when the standard rendering particle model exists is further included, and the method comprises the following steps: step 400, disassembling the information to be rendered to obtain security information, image information and other information; step S401, screening a standard rendering particle model when the particle characteristics correspond to image information, and displaying the standard rendering particle model in a display area as a rendering result; Step S402, when the particle characteristics correspond to the safety information, rendering the information to be rendered according to the particle characteristics, and displaying the information in a display area; the method for disassembling the information to be rendered to obtain the safety information, the image information and other information further comprises the following steps: Step S4000, respectively identifying the image information to obtain security features; in step S4001, when the security feature exists in the image information, the image information with the security feature is defined as semi-rendering information and is output as the security information, wherein the semi-rendering information is information that when the security feature is included in the image information, a part not including the security feature can be directly used as a rendering result through a standard rendering particle model, and a part including the security feature needs to be rendered according to the particle feature.
  2. 2. The simulator high performance rendering method based on heterogeneous multi-core architecture according to claim 1, wherein when the standard rendering particle model exists, the method for displaying the standard rendering particle model as a rendering result in the display area comprises: step S40010, when semi-rendering information exists, distinguishing particle characteristics corresponding to the semi-rendering information to obtain standard particle characteristics and particle characteristics to be rendered; Step S40011, distinguishing to-be-rendered particle characteristics based on standard particle characteristics to obtain associated to-be-rendered particle characteristics and non-associated to-be-rendered particle characteristics, wherein the associated to-be-rendered particle characteristics are particle characteristics related to the standard particle characteristics in the to-be-rendered particle characteristics, the non-associated to-be-rendered particle characteristics are particle characteristics unrelated to the standard particle characteristics in the particle characteristics, the to-be-rendered particle characteristics comprise standard particle characteristics of vehicle models of other vehicles in the driving process, distance information between the other vehicles and the vehicle is associated to-be-rendered particle characteristics of the standard particle characteristics of the vehicle models, road sign information is associated to-be-rendered particle characteristics of the standard particle characteristics of the vehicle models, and the obtaining mode of the associated to-be-rendered particle characteristics and the non-associated to-be-rendered particle characteristics is determined by analyzing the logic relationship and the association degree between the to-be-rendered particle characteristics and the standard particle characteristics; step S40012, adjusting a standard rendering particle model corresponding to the standard particle characteristics based on the associated particle characteristics to be rendered to obtain a semi-standard rendering particle model; S40013, displaying the semi-standard rendering particle model in a display area as a rendering result; and step S40014, rendering the information to be rendered according to the characteristics of the non-associated particles to be rendered, and displaying the information in a display area.
  3. 3. The simulator high performance rendering method based on heterogeneous multi-core architecture of claim 1, further comprising: s6, acquiring current rendering computing force corresponding to the current single core; step S7, obtaining a current calculated force ratio based on the current calculated force and a preset rated calculated force; Step S8, dividing the particle characteristics to obtain main particle characteristics and secondary particle characteristics when the current calculated force ratio is larger than a preset tightening tensor calculus force ratio; step S9, rendering the information to be rendered according to the main particle characteristics and displaying the information in a display area; and step S10, after the primary particle characteristics are rendered, rendering the information to be rendered according to the secondary particle characteristics and displaying the information in a display area.
  4. 4. A simulator high performance rendering method based on heterogeneous multi-core architecture according to claim 3, further comprising: Step S11, after the main particle feature rendering is completed, acquiring real-time rendering calculation force; Step S12, obtaining a real-time calculated force ratio based on the real-time calculated force and a preset rated calculated force; And S13, when the real-time calculated force duty ratio is larger than the preset tight tensor calculus force duty ratio, rendering the information to be rendered according to the secondary particle characteristics.
  5. 5. The simulator high performance rendering method based on heterogeneous multi-core architecture of claim 3, wherein the rendering method when the current calculated force ratio is greater than a preset tight tensor calculus force ratio further comprises: step S800, obtaining the rendering numbers of the rest single cores and the used rendering calculation forces corresponding to the rendering numbers; step S801, obtaining a used calculated force ratio based on the used calculated force and the rated calculated force; Step S802, screening out rendering numbers with the calculated force ratio lower than the tension calculated force ratio; step 803, sorting the rendering numbers according to the sequence from small to large of the used rendering calculation force to obtain a rendering number group; Step S804, the first single core in the rendering number group is controlled to render the information to be rendered according to the particle characteristics and display the information in the display area.
  6. 6. The simulator high performance rendering method based on heterogeneous multi-core architecture of claim 5, further comprising: step S805, obtaining the pre-calculated rendering force when the single core sequenced first in the rendering number group renders the information to be rendered according to the particle characteristics; step S806, obtaining a pre-calculated force duty ratio based on the pre-calculated rendering calculation force, the used rendering calculation force and the rated rendering calculation force; step S807, when the pre-calculated force duty ratio is larger than the tension calculated force duty ratio, controlling a first single core in the rendering number group to render the information to be rendered according to the main particle characteristics and displaying the information in a display area; And step S808, after the primary particle feature rendering is completed, controlling the single cores of the second sequence in the rendering number group to render the information to be rendered according to the secondary particle feature and displaying the information in the display area.
  7. 7. The simulator high performance rendering method based on heterogeneous multi-core architecture of claim 1, wherein the method for obtaining information to be rendered further comprises: Step S100, analyzing the information to be rendered to identify text content; step S101, determining attribute categories and attribute values of information to be rendered based on text content; step S102, determining an attribute value range based on a preset information database to be rendered and an attribute category; And step 103, inputting the information to be rendered when the attribute value falls into the attribute value range.
  8. 8. A simulator high performance rendering system based on heterogeneous multi-core architecture, comprising: The acquisition module is used for acquiring information to be rendered; A memory for storing a program of a simulator high performance rendering method based on a heterogeneous multi-core architecture as claimed in any one of claims 1 to 7; And the processor loads and executes the programs in the memory.

Description

Simulator high-performance rendering method and system based on heterogeneous multi-core architecture Technical Field The invention relates to the technical field of full liquid crystal instruments, in particular to a simulator high-performance rendering method and system based on a heterogeneous multi-core architecture. Background The full liquid crystal instrument is a core interaction terminal and a safety information presentation carrier of a modern intelligent automobile, integrates multiple functions of key vehicle data display such as speed and rotating speed, 3DUI animation rendering, navigation map real-time updating and interaction response and the like, and directly influences driving experience and driving safety due to display smoothness, data real-time performance and operation safety. In the related art, the rendering processing of the full liquid crystal instrument is multi-dependent on a single-core or isomorphic multi-core system architecture, and the architecture concentrates different types of tasks such as safe data processing, high-load graphic rendering, interactive logic operation and the like into the same computing resource pool for scheduling. Aiming at the related technology, when the traditional single-core or isomorphic multi-core system processes high-precision real-time vehicle data, complex UI animation and navigation map simultaneously, a plurality of different tasks can mutually occupy the resource of the calculation force, and the problems of rendering blocking, system response delay and the like are easy to occur. Disclosure of Invention In order to reduce the problem of rendering stuck, the invention provides a simulator high-performance rendering method and system based on a heterogeneous multi-core architecture. In a first aspect, the present invention provides a simulator high performance rendering method based on heterogeneous multi-core architecture, which adopts the following technical scheme: A simulator high-performance rendering method based on heterogeneous multi-core architecture comprises the following steps: S1, obtaining information to be rendered; step S2, screening corresponding particle characteristics and display areas based on the information to be rendered; Step S3, screening out a corresponding standard rendering particle model from a preset particle model database based on the particle characteristics; s4, when the standard rendering particle model exists, displaying the standard rendering particle model in a display area as a rendering result; And S5, when the standard rendering particle model does not exist, rendering the information to be rendered according to the particle characteristics, and displaying the information in a display area. By adopting the technical scheme, the corresponding standard rendering particle model can be rapidly screened out according to the particle characteristics of the information to be rendered, if the information to be rendered exists, the information to be rendered is directly displayed, unnecessary rendering calculation is avoided, if the information to be rendered does not exist, targeted rendering is performed according to the particle characteristics, the problems of rendering blocking and system response delay are effectively reduced, and the rendering efficiency is improved while the rendering blocking condition is reduced. Optionally, the method further includes, when the standard rendering particle model exists, whether to display the standard rendering particle model as a rendering result in a display area, where the method includes: step 400, disassembling the information to be rendered to obtain security information, image information and other information; step S401, screening a standard rendering particle model when the particle characteristics correspond to image information, and displaying the standard rendering particle model in a display area as a rendering result; and step S402, when the particle characteristics correspond to the safety information, rendering the information to be rendered according to the particle characteristics, and displaying the information in a display area. By adopting the technical scheme, the information to be rendered is finely disassembled, and different rendering strategies are adopted according to different information types (safety information, image information and the like). When the particle characteristics correspond to image information, the existing standard rendering particle model is directly utilized for display, so that the advantages of the preset model can be fully utilized, the image content can be rapidly and accurately displayed, and the quality and efficiency of image rendering are ensured. When the particle characteristics correspond to the safety information, the safety information is often of higher importance, and targeted rendering is required according to the specific particle characteristics so as to ensure that the safety information can be