- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
前沿技术-云计算技术-并行计算中节点间的Reduce操作
本文档来自教材《云计算与大数据技术》人民邮电出版社王鹏黄焱安俊秀张逸琴编著版权说明2前沿技术-云计算技术-并行计算中节点间的Reduce操作
并行计算中节点间的Reduce操作Map/Reduce是Google引以自豪的技术之一,Map/Reduce技术被认为能很好地实现计算的并行化,成为云计算中的一项重要技术。云计算从技术的角度看就是从并行计算一步步走过来的。本节我们将来看看在MPI中是如何实现Reduce操作的。3前沿技术-云计算技术-并行计算中节点间的Reduce操作
并行计算中节点间的Reduce操作以采用Monte-Carlo法计算函数积分的例子来说明MPI中Reduce函数的使用方法。该算法的思想是通过随机数把函数划分成小的矩形块,通过求矩形块的面积和来求积分值,我们生成n个0~10之间的随机数,求出该随机数所对应的函数值作为矩形的高,由于随机数在n很大时会近似平均分布在0~10区间,所以矩形的宽取相同的值为,对所有的矩形块求和即可得函数的积分值。4前沿技术-云计算技术-并行计算中节点间的Reduce操作
并行计算中节点间的Reduce操作1.MPI函数说明(1)归约函数:intMPI_Reduce(void*sendbuf,void*recvbuf,intcount,MPI_Datatypedatatype,MPI_Opop,introot,MPI_Commcomm)参数描述:sendbuf为数据发送缓冲区;recvbuf为数据接收缓冲区;count为发送的数据个数;datatype为发送的数据类型;op为执行的归约操作;root指定根节点;comm为通信域。5前沿技术-云计算技术-并行计算中节点间的Reduce操作
并行计算中节点间的Reduce操作MPI_Reduce提供了多种归约操作,如表5.2所示。MPI中的归约名含义MPI_MAX求最大值MPI_MIN求最小值MPI_SUM求和MPI_PROD求积MPI_LAND逻辑与MPI_BAND按位与MPI_LOR逻辑或MPI_BOR按位或MPI_LXOR逻辑异或MPI_BXOR按位异或MPI_MAXLOC最大值且相应位置MPI_MINLOC最小值且相应位置6前沿技术-云计算技术-并行计算中节点间的Reduce操作
2.并行源代码3.运行结果Theintegalofx*x=33.3334513126472914.程序说明以上程序通过随机数将积分区域划分为100000000个小的区域,各节点计算一部分小矩形的面积,都是将任务分配到各节点计算最后由主节点汇总结果。程序通过myid和numpros参数的配合使同一段程序在不同的节点运行时完成不同部分的积分工作,这利用了MPI并行编程中变量分布式存储的原理,不同的节点其myid值是不同的。并行计算中节点间的Redce操作7前沿技术-云计算技术-并行计算中节点间的Reduce操作
您可能关注的文档
- 前沿技术-云计算技术-CloudStack与OpenStack的比较 (1).pptx
- 前沿技术-云计算技术-HDFS文件系统的原型GFS (1).pptx
- 前沿技术-云计算技术-HPCC—面向数据的高性能计算集群系统 (1).pptx
- 前沿技术-云计算技术-MapReduce编程框架 (1).pptx
- 前沿技术-云计算技术-MPI的架构和特点 (1).pptx
- 前沿技术-云计算技术-PaaS平台解决方案 (1).pptx
- 前沿技术-云计算技术-SDN建设大规模云网络面临的挑战 (1).pptx
- 前沿技术-云计算技术-Storm简介 (1).pptx
- 前沿技术-云计算技术-Storm原理及其体系结构 (1).pptx
- 前沿技术-云计算技术-常见虚拟化软件 (1).pptx
- 高中数学人教A版(2019)必修一课件:5.4.3 正切函数的性质与图像.pptx
- 高考英语新课标一卷+作文解读课件 高三英语上学期一轮复习专项.pptx
- 浙江G12完形填空 高三英语上学期一轮复习专项.pptx
- 地球的运动--2025届高中地理一轮复习专题训练原卷.docx
- 读后续写+苦难铸就的科幻创意之旅+讲义 高三上学期期中考试英语试题.docx
- 高三英语一轮复习语法填空专项练习:天水麻辣烫.docx
- 第二周 充分条件与必要条件和全称量词与存在量词—高一数学人教A版(2019)必修第一册周周测.docx
- 第三周 等式性质与不等式性质和基本不等式—高一数学人教A版(2019)必修第一册周周测.docx
- 新概念英语第三册Lesson5+The+facts课堂笔记讲义.docx
- 地球的宇宙环境笔记 高中地理鲁教版(2019)必修一.docx
文档评论(0)