首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--各种电子数字计算机论文

多GPU并行计算及其在粒子模拟中的应用

摘要第5-6页
ABSTRACT第6-7页
第一章 绪论第10-16页
    1.1 论文选题背景及意义第10-11页
    1.2 GPU技术的发展现状第11-13页
    1.3 粒子模拟的并行发展现状第13-14页
    1.4 本文的主要工作与创新第14页
    1.5 本论文的结构安排第14-16页
第二章 GPU并行计算技术第16-29页
    2.1 早期的GPGPU编程第16页
    2.2 CUDA的诞生与发展第16-21页
        2.2.1 CUDA基本介绍第16-18页
        2.2.2 CUDA寻址技术的发展第18-21页
    2.3 单GPU异构编程系统第21-24页
        2.3.1 单GPU异构编程物理结构第21-22页
        2.3.2 单GPU CUDA编程模型第22-24页
    2.4 Multi-GPUs异构编程系统第24-28页
        2.4.1 Multi-GPUs异构编程物理结构第24-25页
        2.4.2 Multi-GPUs CUDA编程模型第25-28页
    2.5 本章小结第28-29页
第三章 LPICMCC++及其并行实现方案介绍第29-40页
    3.1 LPICMCC++求解器及数理模型概述第29-31页
        3.1.1 LPICMCC++求解器概述第29页
        3.1.2 LPICMCC++求解器数理模型第29-31页
    3.2 LPICMCC++串行程序实现第31-33页
        3.2.1 PIC/MCC模拟流程第31-32页
        3.2.2 LPICMCC++程序热点剖析第32-33页
        3.2.3 改进后的程序数据结构第33页
    3.3 LPICMCC++的单GPU并行程序概述第33-36页
        3.3.1 单GPU并行模拟流程第33-34页
        3.3.2 单GPU并行调用模式第34-35页
        3.3.3 单GPU并行模式分析第35-36页
    3.4 LPICMCC++的Multi-GPUs并行的实现第36-39页
        3.4.1 Multi-GPUs并行模拟流程第36-37页
        3.4.2 Multi-GPUs模式下数据调用第37页
        3.4.3 Multi-GPUs模式下程序执行模式第37-39页
    3.5 本章小结第39-40页
第四章 LPICMCC++的Multi-GPUs并行实现第40-47页
    4.1 引言第40页
    4.2 粒子加速模块并行实现第40-42页
        4.2.1 CPU粒子加速模块模拟算法第40-42页
        4.2.2 粒子加速模块Multi-GPUs并行实现第42页
    4.3 场模块并行实现第42-46页
        4.3.1 场模块模拟算法第42-45页
        4.3.2 场模块Multi-GPUs并行实现第45-46页
    4.4 本章小结第46-47页
第五章 并行实现与结果分析第47-59页
    5.1 实验平台和实验参数设定第47-49页
        5.1.1 实验平台介绍第47-48页
        5.1.2 实验参数设定第48-49页
    5.2 结果验证与对比第49-56页
        5.2.1 不同周期下的结果验证第49-55页
        5.2.2 误差分析第55-56页
    5.3 加速比第56-58页
        5.3.1 粒子加速模块的加速比第56-57页
        5.3.2 场模块的加速比第57-58页
    5.4 本章小结第58-59页
第六章 总结第59-60页
致谢第60-61页
参考文献第61-64页

论文共64页,点击 下载论文
上一篇:基于对等结构云存储的副本管理研究
下一篇:基于图论的形式化验证方法的研究与实现