基于GPU的硬件加速方法及其在积分方程数值解中的应用

基于GPU的硬件加速方法及其在积分方程数值解中的应用

论文摘要

由于实际工程需求,电大尺寸目标电磁散射特性分析一直是研究热点。当目标电尺寸太大时,个人计算机的有限计算资源成为瓶颈。为了解决此问题,可以应用并行计算技术如集群系统。近年来,一种新的大规模并行处理器——图形处理单元(GPU)开始被应用到计算电磁学领域。本文利用GPU实现了并行矩量法(MoM),加速率超过了100倍,远远高于传统并行系统能达到的加速率。此外,本文设计了矩阵分割算法,将阻抗矩阵分为多个小块分别计算,利用大容量系统内存作为显存的替代,使得程序不再受到显存容量的限制,从而具有了计算实际工程问题的能力。为了进一步提高程序处理电大尺寸目标电磁散射问题的能力,本文将基于GPU的并行矩量法与一种新型的相位提取基函数(Phase-Extracted Basis)相结合,利用很少的未知量就可以对电大尺寸目标精确建模。从而实现在单机上快速高效求解全尺寸军用目标电磁散射特性。由于矩量法的内存需求和计算复杂度都是O ( N 2),当未知量数目较大时,矩量法消耗的资源往往超过单机的限制。本文详细分析了并行多层快速多极子方法(MLFMA)的关键流程,成功实现了基于GPU的并行多层快速多极子方法。所有数值结果均与精确计算方法结果吻合良好,充分说明本文中算法的高效性及准确性。本文的研究工作将最前沿的计算机科学成果引入到计算电磁学领域,实现了电大尺寸复杂工程目标电磁散射问题的单机快速求解,为工程应用提供了一种高效分析手段。同时,本文的工作证明了基于GPU的硬件加速方法非常适合计算电磁学算法,有助于推动GPU在计算电磁学领域得到更多应用。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 研究工作的背景和意义
  • 1.2 本文研究工作的主要内容
  • 1.3 研究贡献
  • 1.4 本文内容结构安排
  • 第二章 图形处理单元(GPU)简介
  • 2.1 图形处理单元的基本概念
  • 2.2 基于GPU 的通用计算(GPGPU)的原理
  • 2.3 软件开发环境
  • 2.3.1 Brook
  • 2.3.2 Compute Unified Device Architecture (CUDA)
  • 2.4 本文的软硬件环境
  • 第三章 基于 GPU 的并行计算架构
  • 3.1 并行计算系统分类
  • 3.1.1 共享存储器多处理器系统
  • 3.1.2 消息传递多计算机系统
  • 3.1.3 分布式存储器系统
  • 3.2 并行算法设计原则
  • 3.2.1 任务分解
  • 3.2.2 粒度
  • 3.2.3 负载平衡
  • 3.2.4 加速比
  • 3.3 GPU:大规模并行处理器
  • 3.3.1 硬件架构模型
  • 3.3.2 内存模型
  • 3.3.3 GPU 算法设计的一般考虑
  • 3.3.4 GPU 性能优化策略
  • 第四章 基于GPU 的并行矩量法
  • 4.1 矩量法简介
  • 4.1.1 面积分方程
  • 4.1.2 矩量法实现
  • 4.2 在GPU 上实现并行矩量法
  • 4.2.1 并行矩量法的具体实现
  • 4.2.2 矩阵分割算法
  • 4.2.3 优化奇异项计算
  • 4.2.4 数值结果及性能
  • 4.3 基于相位提取基函数(Phase-Extract Basis)的矩量法
  • 4.3.1 PE 基函数
  • 4.3.2 结合PE 基函数的并行矩量法实现
  • 4.3.3 数值结果及性能
  • 第五章 基于GPU 的并行多层快速多极子方法
  • 5.1 多层快速多极子方法简介
  • 5.1.1 快速多极子方法
  • 5.1.2 多层快速多极子方法
  • 5.2 在GPU 上实现并行多层快速多极子方法
  • 5.2.1 并行MLFMA 的具体实现
  • 5.2.2 结合PE 基函数的并行多层快速多极子方法
  • 5.2.3 数值结果及性能
  • 结束语
  • 致谢
  • 参考文献
  • 攻硕期间取得的成果
  • 相关论文文献

    • [1].GPU架构的航拍舰船图像拼接算法[J]. 舰船科学技术 2020(06)
    • [2].数字信号相似度方法研究及GPU并行加速[J]. 贵州师范大学学报(自然科学版) 2020(03)
    • [3].基于GPU平台和多源遥感的月度草畜平衡快速评价方法研究[J]. 科技促进发展 2020(Z1)
    • [4].GPU优化的大规模线性方程组并行求解的研究与比较[J]. 信息通信 2016(12)
    • [5].GPU支持的低延迟引力波数据处理[J]. 中国科学:物理学 力学 天文学 2017(01)
    • [6].片上网络良率评估的GPU加速[J]. 浙江大学学报(工学版) 2017(01)
    • [7].基于GPU的图像处理并行算法分析[J]. 中小企业管理与科技(上旬刊) 2017(03)
    • [8].GPU协处理视频编码的服务平台设计[J]. 电脑知识与技术 2016(28)
    • [9].基于GPU的图像处理计算方法分析[J]. 科技风 2017(03)
    • [10].基于GPU的脉冲压缩并行化研究[J]. 航空计算技术 2017(02)
    • [11].基于GPU的图像增强实验设计与实现[J]. 实验技术与管理 2017(05)
    • [12].基于GPU的数字信道化设计[J]. 数字技术与应用 2017(06)
    • [13].基于GPU加速的电力系统静态安全分析研究[J]. 机电信息 2017(27)
    • [14].GPU并行计算分析[J]. 数字通信世界 2017(09)
    • [15].基于双线性插值的图像缩放在GPU上的实现[J]. 微电子学与计算机 2016(11)
    • [16].GPU并行加速的多步逆时偏移在东濮前梨园地区的应用[J]. 物探与化探 2015(01)
    • [17].基于GPU的视频编辑特效技术研究与实现[J]. 科技资讯 2015(12)
    • [18].基于GPU的异构计算技术在超级计算领域的现状及发展展望[J]. 电脑迷 2017(08)
    • [19].瑞士研究人员利用GPU加速的超级计算机模拟宇宙[J]. 中国教育网络 2017(08)
    • [20].一种基于GPU的逆时偏移并行算法[J]. 计算机应用与软件 2013(10)
    • [21].基于GPU并行加速的逆时偏移成像方法[J]. 石油地球物理勘探 2013(05)
    • [22].一种基于GPU的主机接口设计与验证[J]. 航空计算技术 2020(06)
    • [23].局部地形改正快速计算的GPU并行的棱柱法[J]. 测绘学报 2020(11)
    • [24].高性能GPU模拟器的实现[J]. 高技术通讯 2020(06)
    • [25].基于GPU的天基预警雷达信号自适应检测仿真[J]. 计算机仿真 2020(06)
    • [26].未来的汽车需要什么样的GPU?[J]. 单片机与嵌入式系统应用 2018(03)
    • [27].未来的汽车需要什么样的GPU?[J]. 中国集成电路 2018(07)
    • [28].基于GPU的视频序列中运动目标轮廓提取[J]. 电子测量技术 2016(11)
    • [29].基于GPU加速的包络波形反演[J]. 物探化探计算技术 2017(02)
    • [30].基于GPU的高质量隐式曲面四边形化[J]. 计算机辅助设计与图形学学报 2016(04)

    标签:;  ;  ;  ;  

    基于GPU的硬件加速方法及其在积分方程数值解中的应用
    下载Doc文档

    猜你喜欢