并行算法的设计与分析(8).ppt_第1页
并行算法的设计与分析(8).ppt_第2页
并行算法的设计与分析(8).ppt_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

并行算法的设计与分析 第8章选路 路由 算法 8 4数据分布算法 8 4 1超立方机器上数据分布算法1 若干概念代表结点 拥有共享数据的结点 随从结点 比代表结点编号大的尚未获得共享数据的结点 活动结点 已接收到代表结点分布 播送 来的共享数据的结点2 算法描述算法8 5Datadistributiononhypercubemachine n 2d 处理器编号0 n 1Beginfori 1tod logndoforj 0ton 1doinparallelif结点j活动且j 2d i n 1then 1 结点j将共享数据和代表结点编号传送给结点j 2d i 2 if结点j 2d i所代表结点的编号与传送来的代表结点编号一致then 2 1 令结点j 2d i活动 2 2 结点j 2d i复制刚才传送给它的数据End 时间复杂度 tc n O logn tr n logn t n O logn logn O logn 8 4 1超立方机器上数据分布算法 3 示例 n 16 d 4 结点0 1 11 13是代表结点 活动结点 它们分别存储有共享数据A B C D结点2 10是结点1的随从 结点12是结点11的随从 结点14 15是结点13的随从i 1时 j 0 1 11 13为活动结点 满足条件的有 j 1 B 1 j 2d 1 9 结点9保存接收数据 结点9变为活动结点i 2时 j 0 1 9 11 13为活动结点 满足条件的有 j 1 B 1 j 2d 2 5 结点5保存接收数据 结点5变为活动结点i 3时 j 0 1 5 9 11 13为活动结点 满足条件的有 j 1 B 1 j 2d 3 3 j 5 B 1 j 2d 3 7 j 13 D 13 j 2d 3 15 结点3 7 15保存接收数据 结点3 7 15变为活动结点i 4时 j 0 1 3 5 7 9 11 13 15为活动结点 满足条件的有 j 1 B 1 j 20 2 j 3 B 1 j 20 4 j 5 B 1 j 20 6 j 7 B 1 j 20 8 j 9 B 1 j 20 10 j 11 C 11 j 20 12 j 13 D 13 j 20 14 结点2 4 6 8 10 12 14保存接收数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论