SMP2仿真引擎的多核并行化  被引量:4

Parallelization of SMP2 Simulation Engine on Multi-Core Platform

在线阅读下载全文

作  者:苏年乐[1] 周鸿伟[2] 李群[1] 王维平[1] 

机构地区:[1]国防科技大学信息系统与管理学院,长沙410073 [2]北京跟踪与通信技术研究所,北京100094

出  处:《宇航学报》2010年第7期1883-1891,共9页Journal of Astronautics

基  金:国家自然科学基金(60674069;60574056);国防科学技术大学优秀研究生创新资助(B080502)

摘  要:仿真模型可移植性规范2(SMP2)是由欧洲航天局制定并得到广泛应用的仿真模型开发与集成规范。SMP2仿真引擎目前只支持串行仿真,并行化可提高其在多核平台上的运行速度。研究了并行SMP2仿真引擎的体系结构、运行过程及运行状态,采用C++和OpenMP设计并实现了基于乐观时间同步协议的并行SMP2仿真引擎。最后开发了卫星导航系统全球格网精度因子分析的实例,在双路四核计算机上获得了5.8倍-6.3倍的加速比。The Simulation Model Portability specification2 (SMP2) is a simulation model development and integration standard developed by and in use at the European Space Agency. Currently,the SMP2 simulation engine only supports the serial simulation. Parallelization of the SMP2 simulation engine could speed up its execution on the multi-core platform. The architecture,operating procedure and operating status of the parallel SMP2 simulation engine are studied. The parallel SMP2 simulation engine based on the Time Warp optimistic synchronization protocol is designed and implemented in the C++ and OpenMP programming languages. The global DOP (Dilution of Precision) analysis of a satellite navigation system is developed as a case study and it achieved a 5.8x-6.3x speedup on a two-way quad-core computer.

关 键 词:仿真模型可移植性规范 仿真引擎 并行离散事件仿真 多核 多线程 

分 类 号:TP391.9[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象