The invention discloses a high-performance
time sequence parallel simulation system and method based on a time acceleration and
synchronous control mechanism, and belongs to the technical field of high-performance parallel calculation. The
system comprises a timing trigger module, a time mapping engine module, a task generation and distribution module, a
parallel processing module, a synchronous blocking module, a state aggregation module and a visual output module. By establishing a double-layer
time system of physical time takt-
simulation time window, a time mapping engine dynamically calculates the number of
virtual time steps needing to be propelled according to acceleration multiplied speed, and acceleration mapping of physical time and
simulation time is achieved. The
parallel processing module executes tasks in a
thread pool with a fixed size, and the synchronous blocking module performs unified
time sequence control on execution of each thread through a counting
synchronizer, so that
state consistency and calculation reproducibility under a high-speed operation condition are ensured. And the state aggregation module is used for integrating the synchronized local calculation results and updating the
global system state. According to the method, high-speed
simulation and high-fidelity playback of large-scale time-dependent data are realized on the premise of not damaging
sequential logic, and the modeling
verification efficiency and stability of a
complex system can be remarkably improved.