正在加载图片...
2向量访问步长与跨步访问 目前,存储器一般采用维地址,若存储二维或者多维数组 时,须将其元素映象到维地址空间中。常以行或列为主来存储 各个元素。对于以行为主的存储方式,当按行访问时各行元素地 址相邻;按列访问时,各列中相邻元素不再相邻。这个间隔称为 跨步,这时的访问称为跨步访问。 例如,设有100×100的数组厢和B,求C=AxB设计 FORTRAN循环程序如下 DO10I=1,100 DO10J=1,100 C(I,J)=0.0 DO10K=1,100 10 A(I, J)=C(I, J)+A(I, K)*B(K, J)2.向量访问步长与跨步访问 目前,存储器一般采用一维地址,若存储二维或者多维数组 时,须将其元素映象到一维地址空间中。常以行或列为主来存储 各个元素。对于以行为主的存储方式,当按行访问时各行元素地 址相邻;按列访问时,各列中相邻元素不再相邻。这个间隔称为 跨步,这时的访问称为跨步访问。 例如,设有100×100的数组A和B,求C=A×B。设计 FORTRAN循环程序如下: DO 10 I=1,100 DO 10 J=1,100 C(I,J)=0.0 DO 10 K=1,100 10 A(I,J)= C(I,J)+ A(I,K)*B(K,J)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有