以相反的顺序访问数组的速度?

时间:2018-03-04 03:43:28

标签: performance fortran

我已经搜索过这个并且很惊讶没有找到这个。 我的问题专门针对FORTRAN(95),但我认为它与其他语言并无不同:

如果我想以相反的顺序访问数组(最后一个值/索引,向后转到第一个值/索引),那么它会比前进(第一个值/索引到最后一个值)更慢(以任何有意义的方式) /指数)? 当然,我可以测试一下 - 但我很想知道原因,而不仅仅是是/否。

只是要指出,问题是指一维数组,所以这与索引顺序(i,j,k vs k,j,i)或任何性质无关。

谢谢!

0 个答案:

没有答案