文摘
英文文摘
1 引言
1.1 研究背景
1.2 研究内容
1.3 研究内容的安排
2 多核与多线程技术
2.1 多核技术
2.1.1 多核体系结构
2.1.2 多核现状及前景
2.2 多核对软件业的影响
2.3 多线程技术
2.4 基于多核的多线程
3 多线程编程方法
3.1 windows多线程库
3.1.1 Win32 API多线程
3.1.2 MFC多线程
3.1.3 W23API与MFC比较
3.2 pthread API多线程库
3.2.1 UNIX模型中的线程
3.2.2 pthread多线程API
3.3 OpenMP
3.3.1 编译指导语句
3.3.2 运行函数库与环境变量
3.4 C#多线程机制
3.5 本章小结
4 算法实验
4.1 矩阵相乘算法实现矩阵相乘算法实现
4.1.1 使用Win32 API实现矩阵相乘算法
4.1.2 使用OpenMP实现矩阵相乘算法
4.1.3 使用C#多线程实现矩阵相乘算法
4.2 排序算法
4.2.1 传统的主要排序算法
4.2.2 基于多核的并行排序算法设计
4.2.3 基于多线程的归并算法的改进
4.3 本章小结
5 实验结果分析
5.1 矩阵相乘实验及效率分析
5.2 排序算法优化实验内容及结果分析
5.2.1 实验平台及内容
5.2.2 实验结果性能分析
5.2.3 时间复杂度分析
5.3 本章小结
6 总结与展望
6.1 全文总结
6.2 后续工作展望
参考文献
个人简历
在学期间发表的学术论文与研究成果
致谢