基于异构计算的电磁仿真并行算法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:gv_coolway
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
时域有限差分(Finite Difference Time Domain, FDTD)法是求解电磁学麦克斯韦方程组的重要方法之一,一直以来获得了广泛的使用。时域有限差分法直接将含时间变量的麦克斯韦微分方程在Yee氏网格空间中采用中心差分方法转换为差分方程。为了保证解的稳定性,抑制数值色散,FDTD的空间步长和时间步长不宜过大。尤其在求解电大尺寸问题时,FDTD方法是非常耗时和耗内存的。FDTD算法具有天然可并行性,采用并行计算的方法可以缩短计算时间,提高计算速度。近年来,随着硬件技术的快速发展,图形处理器(Graphic Processing Unit, GPU)的实际浮点运算性能远远超过同期的CPU,并且价格低廉。随着计算统一设备架构(Compute Unified Device Architecture, CUD A)模型的出现,使用图形处理器进行并行程序的开发变得非常简洁高效。本文以“天河一号”(TH-1A)超级计算机为平台,采用CUDA开发工具,完成了三维FDTD高性能加速计算。论文主要完成工作如下:(1)在平台上,首次将TH-1A超级计算机系统的应用拓展到电磁计算领域。本次研究采用湖南大学超级计算机中心的超算系统为平台,利用其高LINPACK性能峰值和异构协同并行的特性,实现了三维FDTD并行算法。(2)在算法优化上,采用页锁定内存来存储需要在主机端使用的场量,减少数据传输消耗;将场量采用低代价的L1 cache缓存,提高数据访问命中率。优化后的三维F DTD并行算法,相比未进行优化的异构并行算法加速比提升了4倍左右。(3)在算法评价体系上,从不同方面对设计的三维FDTD并行算法进行了比较分析,进一步从多个方面说明了算法的高速率特性。(4)在电磁应用上,扩充了三维FDTD并行算法在电磁计算方面的实际应用。5对带阻滤波器进行仿真计算,实验结果表明,与串行算法相比,加速比达到55倍,计算误差在10-4范围内。
其他文献
本文首先探讨了课题的研究目的与意义以及国内外发展现状,其次研究了AJAx的起源,通过剖析Web的演化,研究直接促使AJAX产生的各种新技术,研究了AJAX的核心技术,提出了AJAX的适
近年来,虚拟化技术已经成为了国内外计算机最热门的技术之一。虚拟化技术不仅可以帮助最终用户、企业厂商对现有系统资源进行最优化的调整。而且在系统安全和网络安全等方面,也
学位
随着交通运输业的发展,交通事故己成为当前各国所面临的严重问题,疲劳驾驶是引发交通事故的主要因素之一。基于机器视觉的疲劳检测在实时性、非接触性及全天候等方面比其他监
随着计算机网络技术、多媒体技术和通讯技术的发展,人们已不再满足简单的语音和文字通信,视频会议的开发和应用已经成为网络应用的热点之一。视频会议系统是利用通信网络,传
一个设计良好的XML模式是XML应用的前提,因此XML的设计和规范化研究至关重要。目前没有专门针对XML的建模工具,借用面向对象的建模工具UML或关系数据库的建模工具E-R模型设计
面向服务体系结构(Service-Oriented Architecture,SOA)的核心理念是业务驱动,采用松耦合的、灵活的体系结构来满足随需应变的业务需求,支持动态的企业应用集成(Enterprise Appl
网格是将地理上分布、异构的各种资源通过互联网连接并集成起来,形成一个对用户相对透明的虚拟高性能计算环境,以实现资源的全面共享,巨大的应用前景使其成为了近年来的研究热点
学位
随着21世纪知识经济的到来,企业信息化管理面临着更严峻的挑战,企业系统的复杂性和多样性,必须综合、集成各种管理思想、理论和方法,建立企业集成信息模型,并整体地应用于企
本课题在单片机中实现了滤除心电信号中50Hz工频干扰的功能,该功能模块是心电设备的主要功能模块。它为后端进行心电信号的特征提取和分析提供准确的数据和“干净”的波形,帮
Web服务作为一种新兴的分布式计算模型,具有开放性、平台独立性、松耦合性和可复用性等优点,已经在企业应用集成等领域扮演着越来越重要的角色。然而,单一的Web服务已经不能