系统仿真学报 ›› 2018, Vol. 30 ›› Issue (6): 2206-2215.doi: 10.16182/j.issn1004731x.joss.201806026

• 仿真系统与技术 • 上一篇    下一篇

基于OpenMP的作战仿真并行设计与负载均衡研究

王枭1, 刘雅奇1, 陶玉犇2   

  1. 1. 电子工程学院,安徽 合肥 230037;
    2. 中国人民解放军31102部队,江苏 南京 210000
  • 收稿日期:2016-08-09 修回日期:2016-11-10 出版日期:2018-06-08 发布日期:2018-06-14
  • 作者简介:王枭(1991-),男,安徽寿县,博士生,研究方向为军事仿真与现代智能算法;刘雅奇(1965-),男,陕西岐山,博士,教授,博导,研究方向为电子对抗作战效能分析,作战模拟与作战实验。
  • 基金资助:
    全军军事类研究生资助课题(2013JY312)

Parallel Design and Load Balance of OpenMP Based Warfighting Simulation

Wang Xiao1, Liu Yaqi1, Tao Yuben2   

  1. 1. Electronic Engineering Institute, Hefei 230037, China;
    2. Unit 31102 of the PLA, Nanjing 210000, China
  • Received:2016-08-09 Revised:2016-11-10 Online:2018-06-08 Published:2018-06-14

摘要: 并行仿真是大规模、高精度作战仿真的主流趋势,但目前尚缺乏统一的设计机制和有效的负载均衡方法。对此,借鉴并行Agent理论,提出了基于Open MP的作战仿真并行设计框架(PWSF)针对由实体模型的多样性及其交互的位置无关性引起的复杂负载分布,提出利用METIS多级图划分工具进行负载均衡的方法。在改进的PHOLD测试模型上,分别对不同类型和数量级的仿真负载,以及不同CPU核心数的情况进行了实验,结果显示,基于METIS负载均衡的PWSF具有良好的普适性、高效性和可扩展性。

关键词: OpenMP, 并行作战仿真, METIS, 负载均衡

Abstract: Parallel simulation is a main trend of large scale and high precision war fighting simulation (WS). However, currently there is no unified framework to design a parallel WS and no effective method to load balance of it. Based on the parallel agent theory, an OpenMP based parallel WS design framework (PWSF) is proposed. To solve the problem of the complex simulation load distribution resulted from the diversity of entities' models and the position independence of the interactions, a load balance method based on METIS multilevel graph partition tool is suggested. Based on the improved PHOLD test model, experiments on different types and amounts of simulation loads and different numbers of CPU cores are conducted. The results show that METIS based PWSF is with good universality, timeliness and expandability.

Key words: OpenMP, parallel war fighting simulation (PWS), METIS, load balance

中图分类号: