基于CPU/GPU异构并行系统的大规模人工社会仿真计算加速方法研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:wg_fo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人工社会是进行社会科学研究的有效手段,其核心方法是基于Agent的建模、仿真和实验分析。随着仿真应用需求的发展,人工社会规模逐渐增大,Agent模型及其行为规则日益复杂、交互关系网络越来越庞大。为了满足人工社会仿真计算实验实时性、高效性的要求,提高大规模人工社会仿真执行效率就成为了亟待解决的问题。随着GPU等异构处理器的发展,CPU/GPU异构并行系统在合理功耗下能够获得强大的计算性能,已经成为高性能计算机发展的方向,也逐渐应用于仿真领域的计算加速中。面对日益增长的人工社会仿真规模和复杂度,利用CPU/GPU异构并行系统计算优势进行仿真性能优化,就成为了提升人工社会仿真执行效率的有效途径。在上述问题背景下,本文基于单进程、多线程的保守并行仿真引擎框架,提出了基于三层引擎管理的CPU/GPU异构并行仿真引擎架构,同时针对大规模Agent仿真特点,对GPU仿真内核的数据结构和调度算法进行了设计和优化。为了弥补并行仿真内核对人工社会不同应用领域的性能加速局限,本文提出了面向领域的GPU仿真计算服务组件思想。主要研究工作和成果如下:(1)提出了面向大规模人工社会的CPU/GPU异构并行系统计算加速方法和实现框架。CPU/GPU异构并行系统计算加速方法将GPU的两种仿真应用方式(协处理器与主处理器)共同应用于大规模Agent仿真的计算加速中。GPU主处理器方式与CPU一起构成异构仿真引擎,负责Agent仿真的底层驱动计算加速,同时GPU协处理器方式以计算组件的方式接入仿真引擎,将人工社会模型中的大规模并发计算剥离,载入GPU中实现并行计算加速。在基于三层引擎管理的引擎架构下,异构仿真内核和计算组件可以实现灵活拓展。(2)实现了面向大规模Agent仿真的GPU仿真内核。根据Agent仿真特点和GPU硬件执行特点,对Agent模型和事件队列数据结构进行优化设计,并基于此数据结构设计了基于同步保守并行策略的GPU内核调度算法。针对GPU内核运行时的并发事件操作,提出了GPU消息输出算法;为了进一步提升同步保守并行仿真算法的性能,提出了基于GPU的大规模时间归约算法。在GameOfLife测试模型中,相对单核CPU,GPU仿真内核获得了11.2倍的性能加速。(3)提出了基于GPU的计算服务组件,并实现了在公共卫生事件仿真中基于GPU的社会关系网络查询组件。与CPU查询算法相比,不仅减少了Agent模型的内存占用,而且在并发查询数量较大时也能够获得较大的性能加速。
其他文献
【摘要】高校思想政治理论课由于理论性强、信息量大,加上以往满堂灌、刻板沉闷的形象,往往提不起学生的兴趣。重新塑造思政课的新形象,让学生们真正了解、喜爱上这门课,第一堂课显得尤为重要。老师应该从教师形象、教学方法、教学模式等方面培养学生对高校思政课的“一见钟情”,明确思政课程的相关规定,及时树立思政课教师的个人权威,切实提高思政课教学的实效性。  【关键词】思想政治理论课 第一堂课 实效性  【基金
本文对涡街流量信号的频域与时域综合处理方法进行了研究。文章在分析和比较国内外涡街信号常用处理方法的特点和局限性基础上,提出综合运用频域谱分析理论和时域滤波技术的信
Internet是一个典型的复杂网络。Internet上的通讯协议优化、病毒传播及拥塞控制等均与其拓扑密切相关。因此,针对不同的预测和改善Internet性能的目的,研究Internet拓扑特性及
电动执行器是自动控制系统重要的终端设备,它对整个控制系统的安全运行、可靠性及调节品质的优劣都有很大的影响,目前国内生产的电动执行器大多由模拟器件控制,精度差:保护措
Micro-PIV(Micro Particle Image Velocimetry)即显微粒子图像测速技术是20世纪90年代末在传统PIV技术之上产生和发展起来的对微尺度流动的全场观测技术。它运用现代计算机技
【摘要】中职学生普遍基础较差,对德育课不感兴趣,使德育课堂教学面临许多困境,学生的德育水平和能力不能满足培养中初级专门人才的质量要求,亟待提高。只有优化德育课堂教学结构,发挥学生在学习中的主体地位,培养学生的学习兴趣,引导学生主动去获取知识,才能使德育教学取得满意的教学效果,真正提高学生的德育水平和能力。  【关键词】中职 德育 课堂教学 优化  【中图分类号】G410 【文献标识码】A 【文章编
车牌识别技术是智能交通的重要组成部分,与传统的交通管理方法相比,在高速公路收费、交通管理等各个领域有着广阔的应用前景,对我国改善交通状况,实现交通管理的科学化有着十分重
【摘要】高中的思想政治课教育既是一门艺术,也是一门学问,它包括经济学常识、哲学常识和政治学常识三个方面的内容。有的人没有意识到这门学科的教学改革的重要性,简单的认为政治课就是按着课本的说教,就是传统的灌输。正是这些错误的理解使政治课处在一个不利的氛围中,从而影响了学生学习政治课的兴趣。因此,许多学生认为思想政治课对他们的将来没有什么实质性的用途,同时也是一门很枯燥的课程,所以许多学生一看见思想政治