【发布时间】:2019-07-27 17:41:05
【问题描述】:
这个函数相对于数组 a 是否具有良好的局部性?如果数组大小比缓存大 10 倍,则通过计算平均未命中率和命中率来证明您的答案。
int sum_array_cols(int a[M][N])
{
int i, j, sum = 0;
for (j = 0; j < N; j++)
for (i = 0; i < M; i++)
sum += a[i][j];
return sum;
}
【问题讨论】:
标签: caching optimization memory