私は得ています
g++ -O3 cache-l1-line.cpp -o cache-l1-line -lrt
cache-l1-line.cpp: In function 'int main()':
cache-l1-line.cpp:33:58: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat]
私の学校のサンファイアサーバーでは...しかし私のマシン(Arch Linux)ではありません。なぜそうかもしれません。問題の行は
printf("%d, %1.2f \n", i * sizeof(int), totalTime/TIMES);
iが定義されている場所:
for (int i = 4; i <= MAX_STRIDE/sizeof(int); i*=2) {
問題は何ですか:GitHubの完全なソース(リビジョンへのリンク)