- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计科 082班 : 尹丽琼 指导老师:杨柳 研究结果 3 选题的背景、意义和要完成的任务 1 研究的方法和过程 2 总结 4 选题的背景、意义和要完成的任务 1 选题的背景 1、单核发展遇到瓶颈; 2、日益复兴的多媒体、科学计算、虚拟化等多个应用领域都呼唤更为强大的计算能力。 选题的背景、意义和要完成的任务 1 选题的意义 1、多核支持真正意义上的并行操作; 2、并行计算能够降低单个问题求解的时间。 选题的背景、意义和要完成的任务 1 要完成的任务 1、简单分析在多核环境下的快速排序算法和顺序查找算法; 2、详细分析在多核环境下的PAM算法。 研究的方法 研究的方法和过程 2 分析算法的内在并行性 分析并实现非多核环境下的串行算法 算法在多核环境下的并行实现 串行算法 分析算法 并行算法 快速排序算法的研究过程 研究的方法和过程 2 单核环境下快速排序算法的实现 串行算法 经过一趟排序以后,算法存在并行性 分析算法 对划分后的两个序列分别用两个线程递归完成 并行算法 void QuickSort_parallel(code array[],int Begin, int End) { int r; if(BeginEnd) { r=Partition(array,Begin,End);//Partition返回枢纽元素的数组下标 #pragma omp parallel { #pragma omp sections nowait { #pragma omp section { QuickSort_parallel(array,Begin,r); } #pragma omp section { QuickSort_parallel(array,r+1,End); } } } } } 顺序查找算法的研究过程 研究的方法和过程 2 单核环境下顺序查找算法的实现 串行算法 对数据进行分区后,算法存在并行性 分析算法 将子区间分配给不同的线程并行执行 并行算法 PAM算法的研究过程 研究的方法和过程 2 算法思想: PAM算法采用的是划分的思想及最小化类内差异准则来对数据对象进行聚类,此过程通过中心点的迭代轮换来完成。 首先随机选择k(k代表要划分的簇个数)个对象作为每个簇的初始中心,并将剩余的对象分别根据它们与中心点间的距离分配给最近的一个簇;然后反复地用非中心点替换中心点,不断地改进聚类的质量。直到聚类质量不发生变化时则算法收敛。每次迭代,PAM只选出最优的方案,也就是使得簇内差异和减少最多的方案,进行中心点替换。 处理流程: 输入:聚类个数K,以及包含N个数据对象的样本集。 输出:满足标准的K个聚类。 处理流程: (1)从N个数据对象中任意选择K个对象作为初始聚类中心; (2)根据每个聚类中所有对象的中心对象,计算样本集中每个对象与这些中心对象的距离,并根据最小距离重新对相应对象进行划分; (3)重新计算每个(有变化)聚类的中心对象; (4)循环上述流程(2)到(3),直到每个聚类不再发生变化为止。 PAM算法的研究过程 研究的方法和过程 2 将数据对象分组成具有高相似度的K个簇 串行算法 计算中心替换代价及替换中心点时具有并行性 分析算法 用不同的线程来计算各簇的中心点以及各中心点的替换 并行算法 int GetIndex(double value,double * c) //value为当前点,c为中心点集 { int i=0; int index=i; double min=fabs(value-c[i]); #pragma omp critical #pragma omp parallel for for(i=0;iK;i++) { #pragma omp critical (min) if(fabs(value-c[i])min) //如果比当前距离更小,更新最小的中心点序号和距离值 { index=i; min=fabs(value-c[i]); } } return index; } 共享存储并行编程语言 研究的方法和过程 2 实验平台 快速排序和顺序查找算法研究结果 研究结果 3 PAM算法研究结果 本设计的收获:巩固了旧的知识、学到了新的技术、增强了自主学习的能力。 本设计
您可能关注的文档
- 基于节能减排的发电权交易理论及应用一发电权交易理论.ppt
- 基于51单片机的工业温度控制系统.doc
- 基于现场总线的液位检测节点设计.doc
- 基于Labview电压表的仿真.doc
- 基于组态王的水位控制系统设计.doc
- 第2讲Part1基于ARM的开发平台以及ARM在嵌入式系统.ppt
- 酵母蔗糖酶的提取及其性质研究.ppt
- 聚环氧丙烷的研究.ppt
- 基于MATLAB的语言背景噪声消除.doc
- 第8章国际商品市场行情研究.ppt
- 8月财政数据点评:税收高增的非经济因素.pdf
- 计算机行业计算需求演进,超节点成为AI基础设施共识.pdf
- 非银金融行业研究:指导性文件再出台,股债跷跷板明显.pdf
- 历次牛市回调的原因是什么?有哪些特征?该如何应对?.pdf
- 传媒行业月报:业绩优异与政策利好与AI驱动,持续看好游戏板块表现.pdf
- 电力设备行业欧洲8月电车跟踪:淡季不淡同比增长加速,上修全年销量至380万辆.pdf
- CXO行业深度跟踪报告:CDMO景气度持续,CRO拐点可期.pdf
- 房地产行业样本城市周度高频数据全追踪:新房和二手房日均网签面积均高于去年同期水平.pdf
- 宏观与资产论:“重启”降息,对资产有何影响?.pdf
- 广东宏大首次覆盖报告:民爆矿服龙头行稳致远,军工布局再延拓.pdf
最近下载
- 中级注册安全工程师考点整理-2022版.pdf VIP
- 社会研究方法(第四版)风笑天-全套课件.pptx VIP
- 2023八年级生物下学期教学工作总结.doc VIP
- 2025《海外幼儿汉语教学的研究文献综述》1400字.docx
- 2024年全国职业院校技能大赛中职(航空服务赛项)考试题库资料(含答案).pdf
- 现代龙泉窑青瓷釉色及呈色因素研究.docx VIP
- 网络安全等级保护(三级)合规性分析.docx VIP
- 三菱无机房ELENESSA图纸电气原理图纸.pdf
- 四川甘孜州公开招聘社区工作者考试高频题库带答案2025年.docx VIP
- 2025年初级经济师试题《初级金融》题库及答案.docx VIP
文档评论(0)