并行编译简介.pptVIP

  • 1
  • 0
  • 约1.01万字
  • 约 50页
  • 2024-01-25 发布于浙江
  • 举报

国家高性能计算中心(合肥)**(2)forI=1toNdoforJ=1toNdoS:D(I,J)=A(I,J)+CT:A(I+1,J+1)=B(I,J)*2endforendfor部分展开循环如下:I=1时:J=1,2,…NS(1,1):D(1,1)=A(1,1)…T(1,1):A(2,2)=B(1,1)…S(1,2):D(1,2)=A(1,2)…T(1,2):A(2,3)=B(1,2)……(外层I循环依然串行执行,保持I层依赖关系,如A(2,2)的写与读。)I=2时:J=1,2,…,NS(2,1):D(2,1)=A(2,1)…T(2,1):A(3,2)=B(2,1)…S(2,2):D(2,2)=A(2,2)…T(2,2):A(3,3)=B(2,2)……向量化为:D(1,1:N)=A(1,1:N)…向量化为:A(2,2:N+1)=B(1,1:N)…向量化为:D(2,1:N)=A(2,1:N)…向量化为:A(3,2:N+1)=B(2,1:N)…国家高性能计算中心(合肥)**循环并行化 将循环的迭代空间划分成不同的子集,分布到不同的处理机上执

文档评论(0)

1亿VIP精品文档

相关文档