캐시 blocking 질문이요
핫자두
2023.04.01
질문 제목 : 캐시 blocking 질문이요행렬을 캐시 크기에 맞게 blocking 할려고 하는데 cache 크기는 어떻게 아나요?질문 내용 : 2000 * 2000 행렬을 캐시 크기에 알맞게 blocking 할려고 하거든요
근데 cache 크기 어디서 확인해야되나요?
그리고 제가 초보라서 그런데
void transpose( int n, int blocksize, int *dst, int *src ) {
int i,j;
/* to do: implement blocking (two more loops) */
for(i = 0; i n; i++)
for(j = 0; j n; j++)
dst[j + i*n] = src[i + j*n];
}
이 함수 해석좀 해주실수 있나요? dst, src가 무엇인지 이해가 안되내요