并行仿真引擎及其相关技术研究

并行仿真引擎及其相关技术研究

论文摘要

随着并行体系结构计算机价格的下降以及研究对象的复杂化,人们开始利用高性能计算手段进行复杂系统的仿真,使并行离散事件仿真(PDES)再次成为新的研究热点。并行仿真引擎在PDES研究中具有重要的地位,论文围绕并行仿真引擎及其相关技术从并行仿真引擎的结构、提高PDES的性能、提高PDES的易用性三方面展开研究。论文首先对并行仿真引擎本身进行研究,提出并行仿真引擎的分层结构,实现了一个原型系统PARSE。论文将并行仿真引擎分为通信层、核心层、RTI服务层和功能扩展层,阐述了各层的功能及相关技术。重点研究了核心层与功能扩展层,讨论了PDES的基本机制,利用两个特殊的逻辑进程实现了实时并行仿真功能以及与HLA联邦交互的功能。以PARSE为平台,论文研究了通过控制事件发送的乐观性和减小回退开销这两个方面来优化性能的方法。对两种控制事件发送乐观性的方法进行了分析与比较,又在分析多种已有回退方法开销的基础上提出了基于事件的回退方法,这是多种回退方法的组合,能够发挥每种回退方法的优势。实验结果表明,在多数情况下基于事件的回退方法的开销要小于单独使用某一种回退方法的开销。计算量过大问题是阻碍探索性分析方法应用的重要因素。论文通过分析其计算特点提出用仿真克隆方法提高探索性分析在高性能计算环境下的计算效率。仿真克隆提高效率的关键在于共享了不同仿真中相同的计算。论文在深入研究递增克隆机制的基础上,在PARSE中实现了用户透明的仿真克隆功能,并解决了在分布内存处理器上进行仿真克隆带来的问题。实验结果表明,随着仿真数目的增加与决策点的推迟,仿真克隆使仿真的性能有显著提高。论文最后从降低并行模型开发难度的角度出发,研究了串行仿真模型的并行化方法,实现了Simulink模型基于RTI的并行化和JMASE模型基于PARSE的并行化。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 并行离散事件仿真
  • 1.2 PDES 研究的内容与现状
  • 1.2.1 PDES 基础
  • 1.2.2 提高PDES 的性能
  • 1.2.3 提高PDES 的易用性
  • 1.3 并行仿真技术应用现状
  • 1.4 问题的提出
  • 1.5 论文的研究内容、组织结构与贡献
  • 第二章 并行仿真引擎的结构与实现
  • 2.1 概述
  • 2.1.1 通用并行仿真引擎的特点
  • 2.1.2 相关工作
  • 2.2 PARSE 的层次结构
  • 2.2.1 操作系统层
  • 2.2.2 通信层
  • 2.2.3 核心层
  • 2.2.4 RTI 服务层
  • 2.2.5 功能扩展层
  • 2.2.6 建模框架层
  • 2.3 PARSE 的原型实现
  • 2.3.1 通信层
  • 2.3.2 核心层
  • 2.3.3 RTI 服务层
  • 2.3.4 功能扩展层
  • 2.4 本章小结
  • 第三章 并行仿真引擎的性能研究
  • 3.1 并行仿真中的开销
  • 3.1.1 开销的分类
  • 3.1.2 测试环境与测试用例
  • 3.2 性能衡量指标
  • 3.3 事件的粒度与加速比
  • 3.4 事件发送策略
  • 3.4.1 禁止二级回退
  • 3.4.2 禁止二次反消息
  • 3.5 单事件处理与多事件处理
  • 3.6 本章小结
  • 第四章 回退中的状态保存与恢复
  • 4.1 回退方法
  • 4.1.1 全状态保存
  • 4.1.2 周期状态保存
  • 4.1.3 增量状态保存
  • 4.1.4 混合状态保存
  • 4.1.5 反向计算
  • 4.2 性能分析
  • 4.2.1 全状态保存
  • 4.2.2 增量状态保存
  • 4.2.3 混合状态保存
  • 4.2.4 反向计算
  • 4.3 基于事件的回退
  • 4.3.1 已有方法的缺陷
  • 4.3.2 基于事件的回退方法与实现
  • 4.3.3 基于事件的回退过程
  • 4.3.4 性能比较
  • 4.4 本章小结
  • 第五章 仿真克隆与探索性分析
  • 5.1 探索性分析与探索性仿真
  • 5.1.1 探索性分析
  • 5.1.2 探索性仿真
  • 5.2 相关工作
  • 5.3 基本概念
  • 5.4 克隆机制
  • 5.5 克隆机制的实现与改进
  • 5.5.1 克隆机制的实现
  • 5.5.2 克隆信息的一致性
  • 5.5.3 克隆机制的改进
  • 5.5.4 对乐观事件的处理
  • 5.6 性能测试与分析
  • 5.6.1 LP 克隆的扩散速度
  • 5.6.2 加速比
  • 5.7 本章小结
  • 第六章 仿真模型的并行化研究
  • 6.1 并行化方法
  • 6.2 Simulink 模型基于RTI 的并行化
  • 6.2.1 相关工作
  • 6.2.2 Simulink 模型转化为HLA 成员的方法与实现
  • 6.3 JMASE 模型基于PARSE 的并行化
  • 6.3.1 JMASE 概述
  • 6.3.2 相关工作
  • 6.3.3 JMASE 模型基于PARSE 并行化的方法与实现
  • 6.3.4 性能对比实验
  • 6.4 本章小结
  • 结束语
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 作者在学期间参加的科研工作及获奖情况
  • 相关论文文献

    • [1].Razor View Engine与ASPX View Engine引擎对比研究[J]. 电脑编程技巧与维护 2020(02)
    • [2].夜间经济[J]. 中国金融家 2019(09)
    • [3].2017中国汽车「金引擎」奖榜单[J]. 21世纪商业评论 2018(01)
    • [4].美国客机引擎爆炸后迫降[J]. 民航管理 2018(04)
    • [5].《净化大师》2.0重磅发布 广告净化引擎全面升级[J]. 计算机与网络 2017(13)
    • [6].天气炎热避免引擎过热抛锚[J]. 驾驶园 2015(07)
    • [7].春天的引擎[J]. 当代人 2020(03)
    • [8].爱需要全力以赴[J]. 37°女人 2018(07)
    • [9].材料作文“引擎”导写[J]. 作文与考试 2016(Z2)
    • [10].企业最宝贵的不是idea 而是人[J]. 中国商人 2014(07)
    • [11].混合式引擎让火箭变轻[J]. 环境与生活 2013(01)
    • [12].好引擎为大家——引擎修护神器“超级力苏士”登陆江门[J]. 音响改装技术 2013(08)
    • [13].只剩一个引擎[J]. 数学大王(三四年级) 2010(02)
    • [14].只剩一个引擎[J]. 青少年日记 2008(05)
    • [15].不起眼却重要——浅谈引擎起动马达[J]. 汽车生活 2008(04)
    • [16].只剩下一个引擎[J]. 中学生英语(初中版) 2008(11)
    • [17].2008全球年度引擎出炉[J]. 汽车生活 2008(06)
    • [18].新基建引擎发动,请跟上![J]. 商学院 2020(08)
    • [19].推荐引擎原理及发展综述[J]. 电子制作 2017(20)
    • [20].双创2017[J]. 财经界 2017(28)
    • [21].李克强:双创“新引擎”要劲 “旧马车”要稳[J]. 中国应急管理 2016(04)
    • [22].大数据下电影推荐引擎的研究与实现[J]. 现代电影技术 2016(07)
    • [23].学习分析系统引擎的本体建构与数学模型(英文)[J]. 华东师范大学学报(自然科学版) 2014(06)
    • [24].加快培育经济发展的两大引擎[J]. 农场经济管理 2015(08)
    • [25].能工巧匠[J]. 译林 2019(06)
    • [26].“引擎”引出的新义[J]. 语文月刊 2018(04)
    • [27].副翼飞驰[J]. 汽车生活 2009(05)
    • [28].引擎之谓也[J]. 汽车生活 2008(04)
    • [29].深度调整谋可持续 顶层智慧寻新引擎[J]. 中华纸业 2014(07)
    • [30].寻找新引擎的四条路径[J]. 商界(评论) 2011(10)

    标签:;  ;  ;  ;  ;  ;  ;  

    并行仿真引擎及其相关技术研究
    下载Doc文档

    猜你喜欢