- 1、本文档共62页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- (毕业设计论文)ERP沙盘模拟经营之路.doc
- (毕业设计论文)ERP系统对提升石油管道企业管理水平的作用探析.doc
- (毕业设计论文)ERP系统中邮件提醒定时器框架的设计与应用.doc
- (毕业设计论文)ERP之财务管理系统.doc
- (毕业设计论文)EtherCAT实时以太网论文:EtherCAT实时以太网在卷接机组电控系统中的应用.doc
- (毕业设计论文)EVA_MVA方法在上市公司业绩评价中的运用—以方正科技公司为例.doc
- (毕业设计论文)EVA公司财务管理研究论文:小议经济增加值对公司财务管理的影响.doc
- (毕业设计论文)EVA下企业审计评价指标体系的构建.doc
- (毕业设计论文)Excel环境下指数平滑预测法最优平滑系数的确定.doc
- (毕业设计论文)Excel论文:基于Excel的人事档案检索系统的构建.doc
最近下载
- 2021年中央民族工作会议全文.pdf VIP
- 危险货物基础知识及安全管理.pptx
- Unit3ReadingandThinkingLivinglegends课件-高中英语人教版必修第一册.pptx
- 寒假高二物理讲义.docx
- 国家开放大学电大考试成人学位英语必备词汇汇编《英语1》期末重点习题.doc
- 投标报价的管理技巧与策略方案.pptx
- 中国乙型肝炎病毒母婴传播防治指南(2024年版)解读.pptx
- 小学数学新人教版一年级上册第六单元《复习与关联》教案(2024秋).doc
- 佳能EOS-100d中文使用说明书(官方).pdf
- 2024年六年级上册道德与法治期中测试卷附参考答案ab卷.pdf
文档评论(0)