【发布时间】:2008-10-20 11:36:51
【问题描述】:
今天我在上计算机组织课的时候,老师讲了一件我很感兴趣的事情。当谈到为什么缓存内存起作用时,他说:
for (i=0; i<M; i++)
for(j=0; j<N; j++)
X[i][j] = X[i][j] + K; //X is double(8 bytes)
将第一行换成第二行是不好的。您对此有何看法?为什么会这样?
【问题讨论】:
-
这是最近几天我从你那里看到的第三个基本的家庭作业类型的问题。如果您遇到困难,您可能需要聘请一位导师。
-
嘿,伙计!这不是家庭作业……我在课堂上偶然发现了这个!因为老师说的是中文,所以我听不懂他在说什么。这就是为什么我想问你们所有人......
-
不过,如果是作业,我可以自己贴上'homework'标签;就像我之前提出的一些最近的问题一样......
-
对不起。不是有意冒犯你。
标签: c caching optimization computer-architecture