摘要 | 第5-6页 |
ABSTRACT | 第6-7页 |
第一章 绪论 | 第10-17页 |
1.1 研究背景及意义 | 第10-11页 |
1.2 研究现状 | 第11-14页 |
1.3 数学公式规范 | 第14-15页 |
1.4 本文研究内容与组织结构 | 第15-17页 |
第二章 相关技术 | 第17-35页 |
2.1 长整数基础计算的经典算法与实现 | 第17-27页 |
2.1.1 加法减法运算 | 第17-20页 |
2.1.2 乘法运算 | 第20-23页 |
2.1.3 除法与求余运算 | 第23-25页 |
2.1.4 最大公约数运算 | 第25-27页 |
2.2 MIC加速部件 | 第27-34页 |
2.2.1 MIC硬件架构 | 第27-30页 |
2.2.2 MIC编程模式 | 第30-31页 |
2.2.3 OpenMP | 第31-32页 |
2.2.4 Intrinsics向量化指令 | 第32-34页 |
2.3 本章小结 | 第34-35页 |
第三章 并行基础计算库的研究与实现 | 第35-68页 |
3.1 系统总体概述 | 第35-37页 |
3.1.1 MIC上高吞吐率长整数计算的并行化方法 | 第35-37页 |
3.1.2 软件的总体结构 | 第37页 |
3.2 长整数加法减法并行计算 | 第37-48页 |
3.2.1 并行算法 | 第37-43页 |
3.2.2 两路长整数加法在MIC上的实现 | 第43-45页 |
3.2.3 多路长整数加法在MIC上的实现 | 第45-47页 |
3.2.4 减法在MIC上的实现 | 第47-48页 |
3.3 长整数乘法并行计算 | 第48-58页 |
3.3.1 并行算法 | 第48-52页 |
3.3.2 MIC上的实现 | 第52-58页 |
3.4 长整数快速整除并行计算 | 第58-63页 |
3.4.1 并行算法 | 第58-59页 |
3.4.2 MIC上的实现 | 第59-63页 |
3.5 长整数最大公约数并行计算 | 第63-67页 |
3.5.1 并行算法 | 第63-64页 |
3.5.2 长整数移位在MIC上的实现 | 第64-67页 |
3.6 本章小结 | 第67-68页 |
第四章 实验结果 | 第68-78页 |
4.1 测试平台 | 第68-71页 |
4.1.1 测试方案 | 第68-70页 |
4.1.2 测试平台 | 第70-71页 |
4.2 正确性测试 | 第71-75页 |
4.3 性能对比与分析 | 第75-77页 |
4.4 本章小结 | 第77-78页 |
总结与展望 | 第78-80页 |
总结 | 第78-79页 |
展望 | 第79-80页 |
参考文献 | 第80-83页 |
致谢 | 第83-84页 |
附件 | 第84页 |