| The IEEE SystemC standard is widely used to design and simulate electronic system-level simulation models.Currently,the simulation mode is mainly based on stand-alone mode.With the development of multi-core computers,the out-of-order parallel discrete event simulation has effectively improved the simulation efficiency.However,as the scale of the model continues to increase,the efficiency,parallelism and concurrency of single-machine simulation sometimes cannot meet the demand.At this time,distributed simulation becomes a necessary means.In this paper,based on the current situation of efficiency bottlenecks presented by single machine mode,a distributed out-of-order parallel simulation framework based on the combination of MPI and RISC is proposed through in-depth research on distributed simulation frameworks.This framework can execute the simulation of SystemC model on multiple computing nodes,which can greatly improve the efficiency,parallelism and scalability of distributed simulation.MPI and RISC are parallel programming libraries and out-of-order parallel simulation tools respectively.This paper first introduces the specific content of distributed and out-of-order parallel simulation framework and makes a detailed analysis,in-depth analysis of the relevant principles of distributed and out-of-order parallel simulation,explains how to combine out-of-order parallel simulation with distributed from the compilation level,and puts forward effective writing standards for simulation models from multiple perspectives,such as module coupling,communication frequency and balance.In this way,the parallelism of the simulation program can be improved,the efficiency bottleneck caused by the limited computing resources in the single machine mode can be broken through,and the problem that the simulation efficiency of the large simulation program is low and the parallelism can not meet the requirements of the complex simulation model can be solved.At the same time,the experimental evaluation of the framework is also carried out.The experimental results show that the framework can effectively improve the parallelism of simulation,and has good scalability and portability.Compared with the traditional single machine simulation,the efficiency is improved,and can meet most of the hardware environment deployment,adapt to different simulation requirements.This paper proposes an out-of-order parallel simulation framework based on MPI and RISC,which provides an efficient and reliable solution for large-scale SystemC model simulation.It improves the efficiency and parallelism of the simulation program,and also provides better expansibility and flexibility.This paper has also completed all the development and testing work,provided experimental verification,in the future practice,is expected to be more widely used. |