标签: performance fortran
我已经搜索过这个并且很惊讶没有找到这个。 我的问题专门针对FORTRAN(95),但我认为它与其他语言并无不同:
如果我想以相反的顺序访问数组(最后一个值/索引,向后转到第一个值/索引),那么它会比前进(第一个值/索引到最后一个值)更慢(以任何有意义的方式) /指数)? 当然,我可以测试一下 - 但我很想知道原因,而不仅仅是是/否。
只是要指出,问题是指一维数组,所以这与索引顺序(i,j,k vs k,j,i)或任何性质无关。
谢谢!