我有以下代码
#define N 1024
int A[N*N], B[N*N];int i,j;
// Integers are 4 bytes
for (i = 0; i < N; i++)
for (j = 0; j < N; j++)
B[j*N+i] = A[i*N+j];
页面大小为4kb ant TLB与1024个条目直接映射
我知道由于整数需要4个字节用于存储,页面大小为4096字节,因此每个数组存储在一个页面中,表示为A [0 ... 2013],B [0 ... 1023]但是我很难找到TLB未命中的数量,有人可以帮忙吗?