首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--运算器和控制器(CPU)论文

基于Linux的XviD编码多核并行化的研究与实现

摘要第1-6页
Abstract第6-11页
第1章 绪论第11-19页
   ·引言第11页
   ·本课题研究背景第11-15页
     ·多核并行软件开发的研究现状和发展前景第11-13页
     ·多核并行软件的应用领域第13-14页
     ·本课题的研究现状第14-15页
     ·本课题的研究目的和意义第15页
   ·本课题的预期目标和主要工作内容第15-19页
     ·预期目标第15-16页
     ·主要工作内容第16-17页
     ·课题的重点和难点第17页
     ·课题的创新点第17-19页
第2章 关键技术与研究平台第19-29页
   ·并行化模型工具第19-20页
     ·并行化模型TBB第19-20页
     ·并行开发工具第20页
   ·Amdahl定律第20页
   ·开发环境第20-24页
     ·开发平台第20-22页
     ·软件环境第22-24页
   ·总体设计第24-27页
     ·设计分析第24页
     ·并行编程模型的选择第24-25页
     ·并行化开发工具的选择第25-26页
     ·并行程序开发模型第26-27页
     ·并行程序开发步骤第27页
   ·本章小结第27-29页
第3章 串行程序可并行化研究第29-53页
   ·传统解决方案第29-34页
     ·Linux POSIX多线程库并行方案第31页
     ·OpenMP并行方案第31-32页
     ·MPI并行方案第32页
     ·TBB并行方案第32-34页
   ·串行程序的结构特征第34-46页
     ·串行程序总体架构第34页
     ·XviD视频解码器的软件编译实现第34-36页
     ·解码程序实现流程分析第36-44页
     ·本文解码器性能测试第44页
     ·串行程序的并行化条件第44-45页
     ·串行程序的并行化可能性第45-46页
   ·串行程序的解码性能分析第46-48页
   ·原始程序的并行化方案第48-51页
     ·原始程序的数据并行化和循环并行化第49-50页
     ·原始程序的功能并行化分析第50-51页
   ·原始程序的并行化分析总体解决方案第51页
   ·本章小结第51-53页
第4章 串行程序并行化实现第53-65页
   ·并行环境的构建第53-54页
   ·并行设计模型的整体架构第54-55页
   ·粒度划分和循环并行化实现第55-59页
     ·parallel_for循环并行化实现第55-58页
     ·并行粒度划分设计第58页
     ·粒度的划分实现第58-59页
   ·内存并行化实现第59-60页
   ·数据并行化实现第60-61页
   ·流水线并行化实现第61-63页
   ·任务级并行化实现第63-64页
     ·TBB/scheduler_init任务调度设计第63页
     ·TBB/task设计第63-64页
   ·本章小结第64-65页
第5章 并行程序的调试与运行第65-75页
   ·利用Intel C++Compiler调试程序第65页
   ·Intel thread checker调试第65-66页
   ·并行程序评测第66-73页
     ·评测条件第66-67页
     ·串行程序评测第67-69页
     ·并行程序评测第69-73页
   ·本章小结第73-75页
第6章 结论第75-77页
   ·本文的工作总结第75页
   ·进一步工作展望第75-77页
参考文献第77-81页
致谢第81-83页
攻读硕士学位期间发表的论文第83页

论文共83页,点击 下载论文
上一篇:计算机故障诊断仪的设计与实现
下一篇:基于NAS的网络文件安全存储系统的设计与实现