声明
摘要
插图索引
附表索引
第1章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.2.1 并行计算研究现状
1.2.2 离散元研究现状
1.3 本论文的研究目标与内容
1.3.1 研究目标
1.3.2 研究内容
1.4 研究内容与结构安排
第2章 并行计算技术
2.1 并行计算机分类
2.1.1 共享内存计算机系统
2.1.2 分布式内存计算机系统
2.1.3 分布式共享内存并行计算机系统
2.2 并行程序设计模型
2.2.1 数据并行模型
2.2.2 消息传递模型
2.2.3 共享存储模型
2.2.4 三种并行程序设计模型的比较
2.3 基于CPU/GPU的并行计算
2.3.1 GPU简介
2.3.2 CUDA技术
2.4 基于CPU/GPU的设计模式
2.4.1 主-从设计模式
2.4.2 程序的基本结构
2.5 小结
第3章 基于CPU/GPU的并行系统设计
3.1 系统架构分析
3.2 系统总体架构
3.3 程序并行化处理的关键技术
3.3.1 任务划分
3.4 小结
第4章 离散元算法的并行处理实现
4.1 离散元程序结构
4.2 离散元程序并行化处理分析
4.3 离散元程序的并行算法
4.3.1 空间分解法
4.3.2 颗粒运动的并行算法
4.3.3 遍历网格的并行算法
4.4 小结
第5章 实验算法的测试与分析
5.1 并行算法性能评价方法
5.2 并行测试环境
5.3 并行程序的运行
5.4 性能测试与分析
5.5 小结
结论
参考文献
附录A 攻读学位期间所发表的学术论文目录
致谢