并行计算试题及答案(20011.1).docxVIP

  • 17
  • 0
  • 约8.9千字
  • 约 20页
  • 2021-04-15 发布于天津
  • 举报
可编辑 可编辑 计算机学院研究生《并行计算》课程 考试试题 ( 2010 级研究生, 2011.1 ) 1 .(12 分)定义图中节点 u 和 v 之间的距离为从 u 到 v 最短路径的长度。已知 一个d维的超立方体,1)指定其中的一个源节点 s,问有多少个节点与s的 距离为i,其中0 wiwd。证明你的结论。2)证明如果在一个超立方体中节点 u与节点v的距离为i,则存在i!条从u到v的长度为i的路径。 1) 有Cd个节点与s的距离为i。 证明:由超立方体的性质知: 一个 d 维的超立方体的每个节点都可由 d 位二进制来表示,则与某个 节点的距离为 i 的节点必定在这 d 位二进制中有 i 位与之不同, 那么随机从 d 位中选择i位就有Cd种选择方式,即与s的距离为i得节点就有Cd个。 2) 证明:由 1 )所述可知: 节点 u 与节点 v 的距离为 i 则分别表示 u、v 节点的二进制位数中有 i 位是不同的。 设节点 u 表示为: D1D2...Dj...Dj i 1Dj i ...Dd ,节点 v 表示为: D1D2...Dj ...Dj i 1Dj i ...Dd , 则 现 在 就 是 要 求 得 从 D1D2...Dj...Dj i 1Dj i ...Dd 变换到 D1 D2...D j ...D j i 1Dj i ...Dd 的途径有多 少种。那么利用组合理论知识可知共有 i*(i 1)*( i 2)*…*2*1 即i!中途 径。所以存在i!条从u到v的长度为i的路径。 2 . (18分)6个并行程序的执行时间,用 I-VI表示,在1-8个处理器上执行了 a) a) 在16个处理器上的加速比至少比 b) 由于程序中的串行程序比例很大,在 个处理器上的加速比高出 40%。 c) 由于处理器增加时开销也会很大,在 8个处理器上的加速比高出 40%。 16个处理器上的加速比不会比 8 16个处理器上的加速比不会比 8 测试。下表表示了各程序达到的加速比。 处理器数 加速比 I II III IV V VI 1 1.00 1.00 1.00 1.00 1.00 1.00 2 1.67 1.89 1.89 1.96 1.74 1.94 3 2.14 2.63 2.68 2.88 2.30 2.82 4 2.50 3.23 3.39 3.67 2.74 3.65 5 2.78 3.68 4.03 4.46 3.09 4.42 6 3.00 4.00 4.62 5.22 3.38 5.15 7 3.18 4.22 5.15 5.93 3.62 5.84 8 3.33 4.35 5.63 6.25 3.81 6.50 对其中的每个程序,选出最适合描述其在 16个处理器上性能的陈述。 个处理器上的加速比高出 40%。 给出分析过程和结论。 3. (10分)经测试发现,1 )一个串行程序,94%的执行时间花费在一个可以 并行化的函数中。现使其并行化,问该并行程序在 10个处理机上执行所能 达到的加速比是多少?能达到的最大加速比是多少? 2 ) 一个并行程序,在 单个处理机上执行,6%的时间花费在一个I/O函数中,问要达到加速比10 , 至少需要多少个处理机? 1 )由Amdahl定律知: 力口速比 Speedup1f (1 f”P依题意知:6%, p 力口速比 Speedup 1 f (1 f”P 依题意知: 6%, p 10 代入计算得: C 」 1 Speedup 94% 6% 94% 10 取大加速比为: lim Speedup m HHP 6.49 1 1 1 16.7 (1 f)/p f 6% 2)由题意知:此时的串行时间比例为 6%则: 由式子101f (1 由式子10 1 f (1 f)/p 6% 94% 得: p p 23.5 故至少需要24台处理机。 4 . (12分)将一个由256个节点组成的环以 dilation-1 的方式嵌入到一个 8 维超立方体里,环中的节点编号为 0~255 , 1 )问环节点31 ,127 , 255分 别映射到超立方体的哪个节点上? 2 )若超立方体中的结点和行通讯,如果按照环网拓扑结构,从发,在超立 方体中依次经过哪些节点才能把一条消息传递到?如果按照超立 方体拓扑结构,又是如何实现递一条消息到? 5 . (16分)已知12个具有单位执行时间的任务,任务图如下。现在 3个处理 机上处理该任务集,请用 Coffma n-Graham 算法求该任务集的调度优先表 L, T1T2T3T4T5T6T7T8T T1 T2 T3 T4 T5 T6 T7 T8 T1

文档评论(0)

1亿VIP精品文档

相关文档