(毕业设计论文)并行算法在多核环境下的设计与实现.doc

(毕业设计论文)并行算法在多核环境下的设计与实现.doc

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品 PAGE 精品 毕业设计(论文) 题 目 并行算法在多核环境下的设计与实现 学 院 计算机与电子信息学院 专 业 计算机科学与技术 学 号 0807100321 姓 名 指导教师 二零一二年五月二十五日 精品 摘 要 在信息激增的年代,我们强烈地要求计算机的处理器更快更强,在这种压力之下,双核乃至多核应运而生,多核时代已经来临。多核技术在多线程多任务等领域发挥着极大的作用,因而对软件的运行效率以及软件的开发起到了很大的影响。在多核对软件起着重大的影响的同时,它也面临着一些问题,如能耗、性能瓶颈等都是未来要解决的问题。本文根据多核的特点,简略分析快速排序及顺序查找算法的思想及其描述,并详细分析其内在并行性,提出算法基于多核虚拟环境下的改进方法,设计出适合多核平台的并行算法,使用OpenMP并行编程模型来实现;重点分析PAM聚类算法,PAM算法是一种寻找初始聚类中心的新方法,算法首先计算样本间的距离,然后根据样本点之间的距离寻找有可能是一类的数据,依据这些样本点形成初始聚类中心从而得到更好的聚类效果。实验结果都表明并行算法对多核环境有很好的适应性,算法在多核环境下比在传统环境下具有更高的运行效率。 关键词:多核 OpenMP 并行计算 快速排序 顺序查找 PAM算法 Research and Implementation of Parallel algorithm in Multicore Environment Abstract In the information explosion era, we strongly demand computer processors faster and stronger, in this kind of pressure, binucleated and multinucleated emerge as the times require, multi-core era has arrived. In the field of multi-threaded multi-tasking, multi-core technology play a great role, and thus play a very significant impact on the operating efficiency of the software and software development. In a multi-check software plays a significant impact at the same time, it is also facing some problems, such as energy consumption, performance bottlenecks are the future issues to be addressed. Based on the characteristics of multi-core, This article will briefly analyze the idea of quick sort and sequential search algorithm and its description of its inherent parallelism, and present the improved algorithm is based on multi-core virtual environment, to design a parallel algorithm for multi-core platform. This article will focus on analyzing the PAM clustering algorithm, the PAM algorithm is looking for a new method of initial cluster centers, the algorithm first calculate the distance between samples, then based on the distance between sample points to find a class data, based on these sample points to form the initial cluster centers in order to get better clustering results. The experimental results show that parallel algorit

您可能关注的文档

文档评论(0)

秦圈圈 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档