摘要 | 第5-6页 |
Abstract | 第6页 |
第一章 绪论 | 第7-15页 |
1.1 GPU-CPU异构概述 | 第7-12页 |
1.1.1 GPGPU发展历史 | 第7-9页 |
1.1.2 GPU与CPU的区别 | 第9-11页 |
1.1.3 GPU-CPU异构计算的研究现状 | 第11-12页 |
1.2 Bézier曲线曲面概述 | 第12-14页 |
1.3 研究意义 | 第14页 |
1.4 文章结构 | 第14-15页 |
第二章 CUDA编程架构研究 | 第15-33页 |
2.1 CUDA简介 | 第15-16页 |
2.2 CUDA的软件体系 | 第16-17页 |
2.3 CUDA的硬件体系结构 | 第17-20页 |
2.4 CUDA的编程模型 | 第20-28页 |
2.4.1 线程组织模型 | 第20-22页 |
2.4.2 CUDA中的存储器层次 | 第22-24页 |
2.4.3 CPU与GPU代码的混合 | 第24-25页 |
2.4.4 扩展的C语言CUDA C | 第25-27页 |
2.4.5 内核函数的调用 | 第27-28页 |
2.5 针对CUDA的优化方法 | 第28-33页 |
2.5.1 优化方向 | 第28-29页 |
2.5.2 任务的划分 | 第29-30页 |
2.5.3 存储器访问优化 | 第30-31页 |
2.5.4 指令优化 | 第31-33页 |
第三章 Bézier曲线曲面理论的介绍 | 第33-40页 |
3.1 Bézier曲线的定义及其性质 | 第33-38页 |
3.1.1 Bézier曲线的定义 | 第33-34页 |
3.1.2 Benstein基函数的性质 | 第34-37页 |
3.1.3 Bézier曲线的性质 | 第37-38页 |
3.2 Bézier曲面定义及性质 | 第38-40页 |
3.2.1 Bézier曲面的定义 | 第38-39页 |
3.2.2 Bézier曲面的性质 | 第39-40页 |
第四章 基于CUDA的Bézier曲线曲面并行化设计以及实现 | 第40-58页 |
4.1 Bézier曲线串行生成算法 | 第40-43页 |
4.1.1 串行算法的描述 | 第41页 |
4.1.2 串行算法流程图 | 第41-43页 |
4.2 基于CUDA的Bézier曲线生成算法的并行化 | 第43-50页 |
4.2.1 基于CUDA的Bézier曲线生成算法描述 | 第43-45页 |
4.2.2 基于CUDA的Bézier曲线生成算法的流程图 | 第45-47页 |
4.2.3 基于CUDA的Bézier曲线生成算法的实现 | 第47-50页 |
4.3 基于CUDA的Bézier曲面生成算法的设计与实现 | 第50-58页 |
4.3.1 串行算法的描述 | 第50-51页 |
4.3.2 基于CUDA的并行描述 | 第51-52页 |
4.3.3 基于CUDA的Bézier曲面生成算法的实现 | 第52-58页 |
第五章 实验结果与分析 | 第58-64页 |
5.1 实验环境 | 第58页 |
5.2 算法性能评价 | 第58-59页 |
5.3 实验结果展示 | 第59-63页 |
5.4 实验结果分析 | 第63-64页 |
第六章 总结与展望 | 第64-65页 |
6.1 总结 | 第64页 |
6.2 展望 | 第64-65页 |
参考文献 | 第65-68页 |
致谢 | 第68页 |