期刊文献+

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

Parallelization of SMP2 Simulation Engine on Multi-Core Platform
下载PDF
导出
摘要 仿真模型可移植性规范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.
出处 《宇航学报》 EI CAS CSCD 北大核心 2010年第7期1883-1891,共9页 Journal of Astronautics
基金 国家自然科学基金(60674069 60574056) 国防科学技术大学优秀研究生创新资助(B080502)
关键词 仿真模型可移植性规范 仿真引擎 并行离散事件仿真 多核 多线程 Simulation model portability specification Simulation engine Parallel discrete event simulation Multi-cose Multi-threading
  • 相关文献

参考文献18

  • 1Ellsiepen P,Fritzen P.SMP 2.0 Metamodel,v 1.2[R].EGOS-SIM-GEN-TN-0100,European Space Agency,2005.
  • 2Fritzen P,Ellsiepen P,Walsh A.SMP 2.0 Component Model,v1.2[R].EGOS-SIM-GEN-TN-0101,European Space Agency,2005.
  • 3Vries R D,Moelands J.SMP2 developments in euroSim[C] //10th International Workshop on Simulation for European Space Programmers,2008.
  • 4李群,王超,王维平,朱一凡.SMP2.0仿真引擎的设计与实现[J].系统仿真学报,2008,20(24):6622-6626. 被引量:9
  • 5苏年乐,侯洪涛,李群,王维平.基于SMP2的卫星区域可见性仿真分析[J].系统仿真学报,2008,20(9):2253-2256. 被引量:6
  • 6Pedretti K,Kelly S,Levenhagen M.Summary of multi-core hardware and programming model investigations[R].SAND2008-3205,Albuquerque,New Mexico,USA:Sandia National Laboratories,2008.
  • 7Manferdelli J L,Govindaraju N K,Crall C.Challenges and opportunities in many-core computing[J].Proceedings of the IEEE,2008,96(5):808-815.
  • 8Su N L,Hou H T,Yang F,et al.Optimistic parallel discrete event simulation based on multi-core platform and its performance analysis[C] //International Conference on Complex,Intelligent and Software Intensive Systems,Fukuoka,Japan,2009:675-680.
  • 9Jefferson D R.Virtual time[J].ACM Transactions on Programming Languages and Systems,1985,7(3):404-425.
  • 10Fujimoto R M.Parallel and distributed simulation systems[M].New York:John Wiley & Sons,Inc,2000.

二级参考文献21

  • 1赵春梅,欧吉坤,文援兰.基于GALILEO及GPS-GALILEO组合系统的仿真分析[J].系统仿真学报,2005,17(4):1008-1011. 被引量:32
  • 2李群,王超,朱一凡,王维平.基于MDA的仿真模型开发与集成方法研究[J].系统仿真学报,2007,19(2):272-276. 被引量:21
  • 3周东祥,仲辉,邓睿,李群,王维平.复杂系统仿真的可组合问题研究综述[J].系统仿真学报,2007,19(8):1819-1823. 被引量:35
  • 4EUROPEAN SPACE AGENCY, SMP 2.0 Handbook [K]. Europe: ESOC, 28-Oct-2005.
  • 5EUROPEAN SPACE AGENCY, SMP 2.0 Metamodel [K]. Europe: ESOC, 28-Oct-2005.
  • 6EUROPEAN SPACE AGENCY, SMP 2.0 Component Model [K]. Europe: ESOC, 28-Oct-2005.
  • 7EUROPEAN SPACE AGENCY, SMP 2.0 C++ Mapping [K]. Europe: ESOC 28-Oct-2005.
  • 8Stephen J Mellor, Kendall Scott, Axel Uhl, Dirk Weise. MDA Distilled: Principles of Model-Driven Architecture [M]. MA, USA: Addison Wesley, 2004.
  • 9丹尼斯’罗迪.卫星通信[M].第3版.张更新等译.北京:人民邮电出版社.2002.
  • 10GSSF Team. Galileo System Simulation Facility-Algorithms and Models [R]. Darmstadt, Germany: VEGA Group, September 2004.

共引文献36

同被引文献51

引证文献4

二级引证文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部