多核并行编程技术在加速数字图像处理中的应用

来源 :西安建筑科技大学 | 被引量 : 0次 | 上传用户:hfzxl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多核处理器硬件的不断发展,多核处理器最迫切需求是系统软件支持和应用软件开发,软件针对处理器进行性能调优,才能使基于多核处理器的软件实现最佳性能。如果不针对多核进行软件开发,不仅多核提供的强大计算能力得不到利用,相反还可能不如单核CPU高效。因此,如何设计和开发基于多核的软件应用程序,以充分发挥多核的计算优势来提升系统的性能,成为现阶段软件开发面临的主要问题。本文的主要内容如下:(1)针对多核处理器和多核技术在国内外的研究现状分析多核并行编程所存在的关键问题,多核编程与单核编程之间的区别,进一步剖析了多线程编程技术:线程的同步和线程间的通信,深入研究了符合实际应用的多核并行编程模式。(2)对数字图像处理中存在的运算量大、运行速度慢等问题,分析数字图像处理的特点和整体框架结构,利用多核并行编程技术设计了快速数字图像处理方法库,并借助Intel(?) VTune和Intel(?) Parallel Studio工具得出数字图像处理程序中的瓶颈及热点区域,总结出具体可利用多线程进行并行优化的部分,然后采用多线程开发工具OpenMP对这些瓶颈及热点区域进行并行化编程。(3)结合数字图像处理程序,就循环并行化和数据保护、动态线程个数设置和线程调度策略三方面进行并行优化设计,提出了一种多核并行程序的调试步骤和分析方法,该调试方法具有良好的可扩展性。(4)通过在双核和四核的环境下进行串行和并行运行时间统计,分别计算出双核和四核下的加速比值。实验证明了程序优化后的执行时间缩短了原来串行程序执行时间的40%~60%,提高了程序的加速性能,验证了多核平台、并行程序设计理论和并行编程模式相结合开发的优越性,达到了预期的优化目标。
其他文献
市场调查机构公布的数据表明,2003年中国投影机市场以超过50%的增长速度成为低迷的IT市场中最亮丽的风景.
目的 分析主动脉粥样硬化性溃疡患者双源CT血管成像特征。方法 选取2014年7月至2017年10月主动脉粥样硬化性溃疡患者50例,均接受双源CT血管成像检查,对其检查结果进行分析。
自2011年新流行的猪伪狂犬病(Pseudorabies,PR)变异毒株暴发以来,PR给我国的养猪业带来了巨大的经济损失,是中国养猪业的主要传染病,猪场伪狂犬病野毒感染现象较为严重。阳性
变频器是通过将工频电源变换成各种频率的交流电源的方式来使机器变速工作的设备。变频器发展至今已成为一种高科技产品,具有自动控制和通讯的能力。变频器广泛地应用于工业自
对于层次分析法中不满足一致性条件的判断矩阵,提出了一种新的有效校正方法.该方法只校正判断矩阵的一行一列,即首先利用"方差"思想确定判断矩阵中应校正的行与列,然后根据对
探讨抗菌药物临床合理使用的管理方法。方法:选择利用PDCA循环工具的12000例住院患者和5000例急诊患者、15000例门诊患者为试验组,选择未利用PDCA循环工具的12000例住院患者和5
针对目前国内桥梁挡块抗震效果低下的现状,结合“限位”和“传力”两个性能指标提出了一种新型的防震挡块。对常规挡块和新型挡块的抗震性能进行了拟静力对比试验研究,根据实
随着时代的不断发展,我国对于电力的重视程度也越来越高,电工随之受到人们的关注与重视,测量仪表是电工工作中的重要工具,其在极大程度上影响着电工的工作质量与效率。故而,
随着事业单位分类改革的推进,事业单位改革的目标是要强化公益属性,事业单位工资制度应与事业单位公益性的功能定位相适应。根据事业单位公益属性强度、财政支持力度、业务复
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield