正在加载图片...
第十五章并行程序设计环境与工具 习题例题 1、分析下列代码段中三条语句间的相关关系;给出相应的相关方向向量和相关 距离向量 DO LN DO J=2.N S1:A(I,J)=A(1,J-1)+B(I,J) S c(r JFA(,J+D(+l, J ENDDO ENDDO 2、判定下列的循环,哪些是可向量化的 ①DOI=1,N (I)B() S2:C(=A(I)+B(I) S3 E(I)=C(I+1) ENDDO ②DO1=1N SI B(I)+C(I+1) S2: CFA*D) ENDDO ③DOI=1,N A(=A(1-1)+ ENDDO DO =LN A(I=A(I+1+1 ENDDO A(I,J=A(t,J-)+1 ENDDO ENDDO 3、试向量化下列代码段 ① DIMENSIONA(200200.B(200,200)C(200,200) DOI=1.200 DOJ=1,200 A(,)=B(,)RC(I D) ENDDO ENDDO DOF=1.100 C(=0.0 DO J=1.100第十五章 并行程序设计环境与工具 习题例题: 1、分析下列代码段中三条语句间的相关关系;给出相应的相关方向向量和相关 距离向量: DO I=I,N DO J=2,N S1: A(I,J)=A(1,J-1)+B(I,J) S2: c(r,J)=A(I,J)+D(I+1,J) S3: D(I,J)=0.1 ENDDO ENDDO 2、判定下列的循环,哪些是可向量化的: ① DO I=1,N S1: A(I)=B(I) S2: C(I)=A(I) +B(I) S3: E(I) =C(I+1) ENDDO ② DO 1=1,N S1; AM --B(I)+C(I+1) S2: C(I)=A(I) * D(I) ENDDO ③ DO I=1,N Sl: A(I)=A(1-1)+1 ENDDO ④ Do I=1,N Sl: A(I)=A(I+1)+1 ENDDO ⑤ DO I=2,N DO J =2,M A(I, J)=A(t,J-I)+1 ENDDO ENDDO 3、试向量化下列代码段: ① DIMENSION A(200,200),B(200,200),C(200,200) DO I =1, 200 DO J =1, 200 A(I,J) = B(I,J) * C(I.J) ENDDO ENDDO ② DO i=1,100 C(I)=0.0 DO J=1,100
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有