基于OpenMP的多核DSP并行优化方法的研究及应用

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:mingming7978
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着多核处理器逐渐成为市场主流,多核编程标准也愈加受到关注。目前主流的多核编程标准主要有两个:Open MP和MPI。相比于面向消息传递系统结构的多核编程标准MPI,Open MP的使用更加简单与方便,因此以Open MP为代表的面向共享存储系统结构的编程标准随着多核技术的普及与进步而迅速发展。如何能够有效利用Open MP特性,从而最大程度地挖掘程序中潜在的并行性,以及如何探索一系列针对Open MP程序的优化方法,对于未来的多核技术的发展具有十分重要的实践意义与价值。本文的研究工作主要包括以下两个方面:(1)本文以飞腾多核DSP为课题研究背景,从并行计算理论出发,研究了Open MP编程模型及其相关特性,针对Open MP程序的开发流程提出了基于Open MP的并行优化流程,总结了Open MP程序开发过程中的优化方法与策略,并在飞腾多核DSP平台上结合基准测试程序UTDSP对性能优化方法进行了测试,验证了优化方法的有效性。(2)针对开源解码程序FFmpeg的H.264解码部分进行了移植,在飞腾多核DSP平台上利用相关分析工具统计出程序中的热点区域和模块,结合Open MP特性对热点区域和模块进行了优化分析,进而设计并实现了基于Open MP的优化方案,并最终在飞腾多核DSP平台上完成了测试,从而快速而有效地提升了H.264解码程序的性能,使得程序性能获得了近20%的提升,同时也验证了Open MP并行优化所具有高效便捷的优点。
其他文献
随着科学技术的不断发展,特别是计算机、微电子、传感器、通信、网络等技术在测量、测控技术与仪器、仪表领域中的应用,构建低成本无人执守的远程测控终端已经比较容易实现,
随着宽带雷达系统的使用越来越广泛,在保持和完善功能的前提下,宽带雷达系统在体积、重量、功耗和成本等方面的要求越来越高,其总体趋势是向着高性能、小型化发展。因此,天线
现代的微波毫米波系统迅速向高集成度、小型化、高可靠性和低成本方向发展。低成本和高成品率对商业化的宽带微波毫米波系统非常关键。本论文研究了一种新型的合成三维传输线
卫星光CDMA通信具有大容量、抗干扰、保密性强等众多优点,应用前景广泛,对军事和商用都有重要意义。同时,光CDMA技术应用到卫星通信中又是一个全新的研究领域。随着地址码的
场景模拟技术是当前应用最广泛的技术之一,建立在相似理论、信息处理技术和计算机技术基础之上,以计算机和其他专用物理效应设备为工具,利用系统模型对真实或假想的系统进行试验
本文研究了柔性神经微电极的制备与微加工工艺。 神经微电极也称生物电子接口,是指在电子和活细胞组织间传导信号的电极结构。用微电极可以从电活性细胞组织中被动地记录下