文摘
英文文摘
声明
第一章绪论
1.1研究背景
1.2论文结构
第二章并行计算与多核架构
2.1并行计算机
2.1.1并行处理思想
2.1.2并行计算
2.1.3并行编程模型
2.2多核架构
2.1.1多核芯片
2.1.2片上多核处理器体系结构
2.1.3多核与超线程
2.3多核并行计算技术
2.3.1多核中的并行
2.3.2多线程和并行程序设计结构
第三章基于多核平台的编程技术
3.1多核平台并行程序设计流程
3.2 Windows多线程编程及调优
3.2.1基于Win32 API的多线程编程
3.2.2基于MFC的多线程编程
3.2.3.NET Framework多线程编程
3.3 OpenMP多线程编程及性能优化
3.3.1 OpenMP并行编程模型
3.3.2 OpenMP并行编程基础
3.3.3 OpenMP并行优化技术
3.3.4 OpenMP多线程应用程序性能分析
3.4 TBB多核编程简介
3.5多核并行程序设计的关键问题及解决方法
第四章图像代数多核并行计算类库构建与优化
4.1图像代数多核并行计算类库设计与构建
4.1.1与设备无关位图
4.1.2 CDib类的设计
4.1.3核心函数库的设计
4.1.3类库调用示例
4.2图像代数多核并行计算类库优化和测试
4.2.1性能数据的收集与分析
4.2.2并行优化与正确性检查
4.2.3编译器优化
第五章图像代数多核并行计算类库性能评价与分析
5.1性能评价方法
5.1.1.Amdahl定律
5.1.2 Gustafson定律
5.1.3 Sun和Ni定律
5.2测试环境
5.3测试结果及分析
第六章总结与展望
6.1回顾与总结
6.2下一步工作的展望
参考文献
在学研究成果
致谢