基于多核平台的程序并行优化研究

被引量 : 8次 | 上传用户:csharpguy2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多核处理器的快速发展,多核并行计算已成为计算机领域的研究热点。对于开发人员来说,由于处理器内核数量的增加与内核功能的变化,原有面向单核或者多处理器的软件架构已不再适于在多核处理器的硬件结构上充分发挥多计算核心的能力,需要相应软件层面的共同发展。多核通用平台开发不同于传统的并行开发在于其平台的通用性、开发周期的快速性和系统级配套辅助工具的使用等方面。因此,如何设计与开发针对多核处理器的应用程序软件,以充分发挥多核处理器带来的巨大计算性能优势,已成为现阶段软件开发中的关键问题。本文主要介绍了多核处理器的发展概况与多核并行编程技术,分析了多核编程与单核编程和多机分布式编程之间的区别,深入研究了在实际应用中迫切需要采用的并行程序设计模式;并利用Intel公司的VTune和Parallel Studio工具对医疗图像数据检查器的串行程序进行分析,找出影响程序性能的“热点”区域,通过对循环并行化、数据保护和线程化等方面的并行优化设计,结合并行开发工具OpenMP设计出可以并行运行的程序,提出了一种完整且具有良好扩展性的多核并行程序的分析方法和调试步骤;在四核计算平台上获得了理想的加速比,提高了程序的计算性能。验证了在多核计算平台环境下利用并行程序设计理论和并行编程模式相结合开发软件的优越性,达到了对串行程序进行优化的预期目标。
其他文献
在信息时代背景下,科学研究越来越趋于复杂性和系统综合性,个体研究难以适应科学研究的集体性和开放性所带来的挑战,科研团队作为一种高效率的组织形式,应运而生。建设高校科
当前,随着电子技术和计算机技术的不断发展,测量仪器以崭新的面貌和形式出现在工程界,为施工测量提供了极大的便利。文章将对这些现代测量技术进行介绍,并探索如何在工程测量
近年来,伴随着互联网普及率的提高以及电子商务的发展,团购成为互联网平台上蓬勃发展的一种购物形式。团购商家数量爆发式的增长,团购的对象也多种多样。随着团购2.0模式的发展,
<正>子宫内膜异位症(简称内异症)是指具有活性的子宫内膜在子宫内膜以外的器官生长,导致痛经、不孕、月经失调及肿块生长等临床表现,为育龄妇女常见的难治性疾病,其发病率近
抑郁症是一种高患病率、高致残率及高自杀率的严重精神疾患,造成显著生活质量下降、工作能力受损、健康状况下降。在过去10年中,抗抑郁药物研究取得了突飞猛进的进展。然而,
<正>国家要长期发展,需要三星、GE这样的企业今天中国的资源通过各种管道严重地被误导,竟然是以房地产为主导的经济,这个误导是惊心动魄的。我觉得从高科技而言,从温州现象而
本研究以中国背景下的企业员工为研究对象,探讨了组织公民行为、工作绩效和员工离职三者之间的关系。运用SPSS16.0对回收的有效问卷进行描述性统计分析、信度和单维度检验,并
非婚生子女认领制度是亲属法上的一项重要制度。它的产生和发展使得非婚生子女的地位逐步提高,非婚生子女的法律权益得到切实的保障。世界上很多国家和地区的法律都规定了非
<正> 我国染料工业经过近两年来的调整,1980年取得了较大的进展,已初步收到了成效。染料产品的质量也有所提高,去年我国染料产品中有3个品种获得国家银质奖章,19个染料品种获
<正>我国《消费者权益保护法》施行20年后,经2013年重大修改,今年3月15日正式实施。本次修改扩充了消费者权利,增加了经营者义务,最重要的是加重了违法经营者的责任,而加重责