文件名称:Linux应用程序多核并行化方法研究与实现
文件大小:4.11MB
文件格式:PDF
更新时间:2016-11-28 14:18:35
Linux 多核并行化 TBB 多线程 H.264
本文针对多核通用开发,在Linux下运用并行开发模型和方法,结合使用intel多核系列开发工具,对多媒体应用中的一个串行程序运用Intel Vtune PerformanceAnalyzer(性能分析器)进行并行化分析,找到应用程序的热点,设计并行流程,并基于Intel同构多核平台,运用intel并行时库TBB(Intel Thread Building Blocks)进行相应的并行化改造,并在调试和优化阶段运用Intel Thread Checker(线程检测器)检测发现看似正确的程序的潜在错误。实验结果表明,应用程序并行化以后,性能得到明显提升。本设计实现了在Linux下对传统串行程序的多核并行化,对其它多核软件开发具有一定的借鉴意义。