Hi ,

/*
gcc -o marti marti.c
valgrind --tool=cachegrind ./marti
valgrind --dsymutil=yes --tool=callgrind ./marti
*/
int main()
{
 int x[5000][100];
 int i = 0;
 int j = 0;
 for(i = 0; i <5000; ++i)
 {
   for (j = 0; j < 100; ++j)
   {
    x[i][j] = 2*x[i][j];
   }
 }
 return 0;
}
/*
Ubuntu 12 in VMware player 12

 for (j = 0; j < 100; ++j)
 {
 for(i = 0; i <5000; ++i)
   {
    x[i][j] = 2*x[i][j];
   }
 }

==4526== Cachegrind, a cache and branch-prediction profiler
==4526== Copyright (C) 2002-2011, and GNU GPL'd, by Nicholas Nethercote et al.
==4526== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==4526== Command: ./marti
==4526==
--4526-- warning: L3 cache found, using its data for the LL simulation.
==4526==
==4526== I   refs:      6,113,976
==4526== I1  misses:          687
==4526== LLi misses:          682
==4526== I1  miss rate:      0.01%
==4526== LLi miss rate:      0.01%
==4526==
==4526== D   refs:      4,053,131  (3,537,745 rd   + 515,386 wr)
==4526== D1  misses:      501,148  (  500,988 rd   +     160 wr)
==4526== LLd misses:       32,197  (   32,062 rd   +     135 wr)
==4526== D1  miss rate:      12.3% (     14.1%     +     0.0%  )
==4526== LLd miss rate:       0.7% (      0.9%     +     0.0%  )
==4526==
==4526== LL refs:         501,835  (  501,675 rd   +     160 wr)
==4526== LL misses:        32,879  (   32,744 rd   +     135 wr)
==4526== LL miss rate:        0.3% (      0.3%     +     0.0%  )

 for(i = 0; i <5000; ++i)
 {
   for (j = 0; j < 100; ++j)
   {
    x[i][j] = 2*x[i][j];
   }
 }
==4539== Cachegrind, a cache and branch-prediction profiler
==4539== Copyright (C) 2002-2011, and GNU GPL'd, by Nicholas Nethercote et al.
==4539== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==4539== Command: ./marti
==4539==
--4539-- warning: L3 cache found, using its data for the LL simulation.
==4539==
==4539== I   refs:      6,148,278
==4539== I1  misses:          687
==4539== LLi misses:          682
==4539== I1  miss rate:      0.01%
==4539== LLi miss rate:      0.01%
==4539==
==4539== D   refs:      4,072,731  (3,552,445 rd   + 520,286 wr)
==4539== D1  misses:       32,387  (   32,238 rd   +     149 wr)
==4539== LLd misses:       32,197  (   32,062 rd   +     135 wr)
==4539== D1  miss rate:       0.7% (      0.9%     +     0.0%  )
==4539== LLd miss rate:       0.7% (      0.9%     +     0.0%  )
==4539==
==4539== LL refs:          33,074  (   32,925 rd   +     149 wr)
==4539== LL misses:        32,879  (   32,744 rd   +     135 wr)
==4539== LL miss rate:        0.3% (      0.3%     +     0.0%  )
*/



Regards,


Martin
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to