并行仿真逻辑进程中事件并行技术研究与实现

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:mtv138
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多核处理器成为高性能计算机的主流配置,如何充分发挥多核计算资源的效能是计算机仿真技术的研究热点。然而当前的并行仿真主要是基于逻辑进程的粗粒度并行,单逻辑进程内及单实体内多事件的并行并未被挖掘,难以充分利用多核平台的计算资源。因此,开展针对单逻辑进程及单实体内部多事件并行技术研究,对于提高仿真系统的性能,充分利用多核计算资源等具有重要的理论意义和实用价值。论文针对当前并行离散事件仿真技术未充分挖掘细粒度事件并行性的问题,在深入分析研究相关技术的基础上,围绕单逻辑进程及单实体内多事件并行、实体事件组织以及时间同步等问题展开研究,主要工作及创新如下:(1)为减少系统资源需求及同步开销,并行仿真单逻辑进程内往往包含多个实体,而这些实体间事件存在并行性,然而当前PDES一个逻辑进程中多个实体事件大都保存在一个FIFO事件队列中,该队列中的所有事件按时戳顺序串行执行,使得实体间事件的并行性没有得到充分挖掘。为此,提出了一种基于实体事件队列的逻辑进程内多实体事件并行处理方法ELPP(Entities of Logical Process processed in Parallel),ELPP以实体为单位重新组织逻辑进程中的事件,并采用多线程技术实现多实体队列事件的并行处理。实验结果表明,与传统的PDES系统相比,ELPP方法可有效提高系统的并行性能,在实体数大于等于2、仿真事件和处理器核数足够多的情况下,加速比可达到2.0以上。(2)单实体中事件在传统PDES技术中一直被串行执行,然而在实际应用中,单实体事件也存在并行性。对此,提出了一种基于可并行标志的单实体事件并行方法EEP(Events of Entities processed in Parallel),该方法依据应用开发人员设置的事件可并行标志将单实体可并行事件进行提取,然后使用基于贪心算法的负载均衡方法进行事件重组,使用多线程对重组后的多事件队列进行并行执行。实验结果表明该方法在可并行执行事件占比为25%时,可获得14%左右的性能提升。(3)实体与事件的组织方式决定了实体及事件管理的开销。为降低这类开销,提出了一种基于嵌套堆结构的实体与事件管理方法。该方法采用堆结构来管理实体和事件,并通过将事件堆嵌套至实体堆中,从而降低了实体和事件管理的时间复杂度,提高了查找实体中最小时戳事件的效率,减少了GVT(Global Virtual Time)同步开销。论文通过将以上优化算法加入到本课题组开发的SUPE引擎中,从而设计实现了一个支持单逻辑进程及单实体内多事件并行的仿真引擎SUPE-MT。通过基于SIR模型的计算机病毒传播仿真应用测试结果表明:论文提出的上述优化方法在6核CPU配置下,当仿真规模达到100以上时,可以获得相比于原始SUPE引擎接近2X的加速。
其他文献
目的:了解氨氯地平联合缬沙坦治疗老年高血压患者血压晨峰的治疗效果,评价其远期疗效。方法:将42例老年高血压患者随机分配为治疗组和对照组,每组21例。对照组患者给予缬沙坦80
目的探讨辅舒酮气雾剂联合孟鲁司特治疗支气管哮喘的临床疗效;方法选择60例支气管哮喘患者随机分为两组,对照组和治疗组各30例,对照组予吸氧、抗炎、扩张支气管、全身糖皮质
目的:观察持续静滴普鲁卡因针联合脑垂体后叶素对于咯血的治疗效果。方法:选取收治入院的60例肺结核大咯血患者,将其随机分为观察组以及对照组,每组30例,对照组单独应用静滴普
目的探讨剖宫产术后腹壁切口子宫内膜异位症(EMT)发生的病因、临床诊断、治疗方法及预防措施。方法对2005年9月-2012年1月本院收治的19例剖宫产术后腹壁切口子宫内膜异位症患者
目的:比较3种血小板(PLT)计数方法的准确性。方法:选取60例血小板计数不准确的标本,按要求把它们分为4组,分别用电阻抗法、荧光法、镜检法计数血小板的结果。结果:计入分析3组样本
近年来随着我国经济的快速发展,城市也随之日益壮大,日益增长的人口使得城市既定容量日渐不足,城市开始出现超出自身负荷极限而运转现象,扩大城市的容量便成为现阶段各国城市发展的首驱任务,在世界范围内各国均存在旧房屋建筑不能够满足现代化的经济发展要求的问题,且占据了很大一部分用地。我国的住宅建设已从二十世纪八十年代初期的经济型逐渐进入到二十一世纪的小康型水平,改善和提高现有的居住质量成为居民的基本需求。由
年轻干部作为新时代党和国家事业的主力军,是继往开来、承前启后的希望所在。隆化县作为燕山——太行山片区国家级贫困县,经济总量小、财政实力弱、产业链条短、瓶颈制约多等
岩石薄片图像是进行油气勘探研究的必备数据集,论文研究的岩相识别就是对这类图像进行图像自动标注,将复杂的岩石图像转化为简单的文字,不仅可以帮助研究人员快速掌握图像中的有用信息,提高研究效率,还能辅助初学者理解图像内容。论文使用了一种Encoder-Decoder模型,模型中的编码器以GoogLeNet网络为原型创建,模型中的解码器以LSTM为原型创建。当模型中输入岩石图像时,编码器会提取图像特征,并
游戏力,被很多人喻为亲子沟通的“双向翻译机”。这是由美国心理学家劳伦斯.科恩(Lawrence J.Cohen,Ph.D.)在其所著的育儿类书籍《游戏力》一书中提出的。作者通过一个个生动
目的为摸清辖区主要工业企业的职业危害因素、职业危害接触人群分布,职业损害及职业病发病状况,从而为制定本地区的职业病防治决策提供科学依据.方法依据国家《职业健康监护