基于GPU的二维FDTD加速算法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:MENTAL2010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
时域有限差分法(FDTD)最早是由K.S.Yee在1966年提出的,至今已成为进行电磁场分析的重要方法。在近几十年来,由于稳定性条件的要求和采用Yee元胞体离散的方式求解Maxwell方程,用FDTD计算目标电磁散射时需要消耗大量的计算资源,计算往往需要较长时间。由于FDTD算法具有天然可并行优势,采用并行技术是提高计算效率的有效途径。因此研究基于GPU的并行FDTD算法,为FDTD应用提供一种低成本的并行计算方案是非常必要的。现代图形处理器GPU(Graphic Process Units)将数据流并行处理的概念引入科学计算中,对数据的并行处理有很强的能力。由于图形图像处理相关产业的迅速发展,GPU与CPU相比价格不高,运算能力却高出几十到几百倍。统一计算架构(CUDA)是NVIDIA公司可编程多线程GPU提供的一种技术。GPU有效地支持数量巨大的线程,因此可以提高程序的性能达几个数量级。GPU在大型电磁场FDTD计算中运算速度优势非常明显。本文主要工作如下:1、介绍CUDA的编程模型及架构,主要包括主机与设备、线程层次、硬件映射、软件体系及存储体系。2、使用CUDA对FDTD加速算法的具体实现方法,主要包括二维FDTD并行算法的线程组织形式、基于CUDA的FDTD并行算法流程、及具体实现加速的相关代码。3、通过数值仿真测试了运行时间、加速比等,证明了GPU加速FDTD方法的效果明显。一维与二维算例,仿真了TEM波在自由空间中的传播、点源在自由空间中的辐射及平面波的散射加速、二维算例分别采用了PEC、Mur、UPML三种吸收边界条件并进行了加速比较,同时使用同样的平台搭载三种显卡进行加速,结果进行比较与分析。
其他文献
随着微电子学和电子器件小型化的不断发展,利用单分子或原子团簇,例如单层碳纳米管、多层碳纳米管、有机小分子、生物分子等来构建电子线路的元器件已经成为当今的发展趋势,与之
摘 要:本文运用气泡动力学理论分析了股票市场的泡沫成因机理。通过分析证明了股票市场能量体系的存在性与合理性,然后运用气泡动力学理论分析了股票市场的泡沫形成与破灭过程,最后提出了股票膨胀方程的运用方向。  关键词:气泡动力学;股票能量;股票气泡  中图分类号:F830.91 ?摇文献标识码:A    一、引言  股票市场是否存在泡沫,定性的分析和判断能够解释一部分问题,但要准确判断股票市场的泡沫程度
破山海明是明代著名高僧,梁山县双桂堂禅院创始人,善书法,现有《破山禅师语录》存世。现今学界对破山海明的研究取得了一定的成果,其研究的重点以破山海明的生平传记、法脉、
能源是人们赖以生存的基础,生活中处处都离不开能源。随着工业的快速发展,能源消耗和环境污染已成为两个非常严重的问题。而寻找可持续利用的清洁能源已经成为现在的研究热点。太阳辐射的能量主要集中在200-2500 nm范围内,而近红外光(波长范围700-2500 nm)占总能量约50%。近年来研究发现纳米碱金属钨青铜(A_xWO_3,其中A=K,Na,Rb,Cs等,0<x<1)不仅在可见光有较
学位