学位论文 > 优秀研究生学位论文题录展示

基于粒子模拟问题的GPU高性能计算系统

作 者: 张挺
导 师: 许威;孙慰迟
学 校: 复旦大学
专 业: 软件工程
关键词: GPU通用计算 高性能计算 CUDA 分子动力学 宇宙学 粒子模拟
分类号: TP338
类 型: 硕士论文
年 份: 2010年
下 载: 40次
引 用: 1次
阅 读: 论文下载
 

内容摘要


计算科学同理论和物理实验并列已成为科学研究的第三支柱。由于它对计算的需求是无穷无尽的,因此高性能计算成为计算科学中非常关键的推动力量。提高计算速度的方法一般采用更快的处理器等硬件设备或者采用更优化的程序设计方法和函数库。近年来,CPU一直按照摩尔定律所预测的速度发展,但是采用提高CPU制程和主频的来提高CPU的计算能力的传统办法遇到工艺上的壁垒,暂时无法突破。另一方面,采用上述方法所导致的功耗与发热量过大,也制约了CPU的快速发展。GPU原本是一种处理图形任务的处理器。由于它的特殊架构,使其非常适合于高效率低成本的高性能并行数值计算,因此最近几年得到快速的发展,也逐渐成为高性能计算一个重要分支。分子动力学宇宙学作为计算科学两个重要的应用领域,通常需要解决复杂的科学计算与数据处理问题。粒子模拟问题是这两个应用领域经常遇到的计算模拟问题,然而目前采用基于CPU的高性能计算技术不能满足上述领域快速地解决粒子计算模拟问题的要求,从而大大制约了科学研究的进程。因此,本文就这一粒子模拟问题所遇到的计算瓶颈,提出了一套基于GPU高性能计算的解决方案。本文将首先设计搭建基于GPU的高性能计算硬件平台,并构建适合GPU计算的软件环境,然后将两个领域的粒子模拟问题的应用软件移植至该平台。最后,在该GPU高性能计算系统上对这两个应用领域的关键计算算例进行测试验证,并与CPU高性能计算平台进行了比较验证分析。实验结果表明,该全新的基于GPU技术的高性能计算解决方案将大大提高计算模拟的速度,同时能大大降低了计算系统的投入与维护成本。在倡导节能环保的今天,这一优势不仅对于建造超级计算机有启示性的意义,还使得桌面超级计算机成为可能。

全文目录


摘要  4-5
ABSTRACT  5-7
第一章 绪论  7-11
  1.1 国际高性能计算发展趋势  8-9
  1.2 国内高性能计算发展趋势  9
  1.3 本文的主要内容  9-10
  1.4 本文的章节安排  10-11
第二章 CPU与GPU计算  11-24
  2.1 CPU计算  11-16
    2.1.1 CPU的发展历程  11-14
    2.1.2 CPU计算的现状与瓶颈  14-16
  2.2 GPU计算  16-24
    2.2.1 GPU的发展历程  16-18
    2.2.2 GPU计算的概念与特点  18-21
    2.2.3 GPU计算的应用  21-24
第三章 GPU通用计算平台的设计与搭建  24-36
  3.1 GPU的应用环境与平台  24-31
    3.1.1 硬件平台设计  25-28
    3.1.2 软件平台安装  28-31
  3.2 GPU平台的应用软件移植  31-36
    3.2.1 应用软件的介绍  31-32
    3.2.2 GPU平台安装移植  32-36
第四章 GPU通用计算平台的实验验证  36-47
  4.1 CPU计算的应用环境与平台  36-39
    4.1.1 硬件平台  36-37
    4.1.2 软件环境  37-39
  4.2 Amber11的测试实验结果与分析  39-44
  4.3 Gadget2的测试实验结果与分析  44-47
第五章 结论  47-50
  5.1 本文所做工作总结  47
  5.2 GPU的优势和问题  47-49
  5.3 GPU计算展望  49-50
参考文献  50-53
致谢  53-54

相似论文

  1. TiO2表面纳结构对其疏水性能影响的分子动力学模拟研究,O614.411
  2. 不同类型亲水性结构表面修饰的聚氨酯材料与凝血十二因子九肽片段及纤维蛋白原P1片段相互作用的计算机模拟,O631.3
  3. 温度对Pt/Au异质外延薄膜生长影响的分子动力学模拟,O484.1
  4. 二维晶格失配外延铝薄膜结构弛豫的分子动力学模拟,O484.1
  5. 温度对Cu-Ni异质外延生长影响的分子动力学模拟研究,O611.3
  6. 环肽纳米管作为跨膜水通道的分子设计,TB383.1
  7. 细胞色素P450中配体进出通道和协同效应的研究,Q559.9
  8. 基于GPU的有限元方法研究,O241.82
  9. 微放电通道的径向扩展与放电均匀性的研究,TM83
  10. 过载虚机条件下MPI通信性能改善方法研究,TP302
  11. 基于CUDA的正则表达式匹配系统的设计与实现,TP311.52
  12. 基于GPU图像搜索中文本检索的关键技术研究,TP391.1
  13. 基于GPU/CPU多级并行CFD优化策略的研究,V221
  14. 不同电性纳米碳管共价修饰FAD的分子动力学模拟研究,TB383.1
  15. 基于GPGPU的快速白光干涉测量系统研究,O439
  16. 基于多核SMP集群环境的光线追踪模拟卫星成像并行研究与实现,TP391.41
  17. 群体仿真算法研究及疏散仿真系统开发,TP391.9
  18. 基于GPU的图书推荐系统研究与实现,TP391.3
  19. 基于CUDA的视频火灾检测系统,TP391.41
  20. 基于GPU的X射线重建算法加速研究,TP391.41
  21. 双晶铜晶界能及其结构稳定性的分子动力学模拟,TG142.1

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 各种电子数字计算机
© 2012 www.xueweilunwen.com