The present disclosure provides a multi-core
parallel simulation method and device,
computer equipment, storage medium and program product, relates to the
chip design and
simulation technical field, and the implementation scheme is: in the window interval, the
simulation instance independently executes the first event associated with the local, the outbound message generated in the process of executing the first event is locally buffered to be batched to the
message queue when the predetermined sending condition is met; the inbound message is received from the
message queue according to the predetermined receiving rule; when the boundary of the window interval is reached, the
simulation instance executes the second event associated with the inbound message; and the
temporary storage state is changed to the visible state for the remaining simulation instances via the synchronization manager; and the simulation time of each simulation instance is uniformly advanced to the next window interval after the window interval, which can significantly reduce the synchronization frequency and cross-core communication overhead, improve the simulation
throughput and
scalability, and help improve the
chip design efficiency.