Project

General

Profile

Feature #15085 » benchmark-with-perf.log

wanabe (_ wanabe), 09/06/2018 11:03 PM

 
perf stat target: iTLB-load-misses,iTLB-loads,frontend_retired.itlb_miss,itlb.itlb_flush,itlb_misses.miss_causes_a_walk,itlb_misses.stlb_hit,itlb_misses.walk_active,itlb_misses.walk_completed,itlb_misses.walk_completed_1g,itlb_misses.walk_completed_2m_4m,itlb_misses.walk_completed_4k,itlb_misses.walk_pending
Warming up --------------------------------------
a.foo
Performance counter stats for process id '30423':

1,201 iTLB-load-misses # 2.78% of all iTLB cache hits (32.80%)
43,205 iTLB-loads (33.07%)
10,190 frontend_retired.itlb_miss (33.33%)
342 itlb.itlb_flush (33.59%)
8,999 itlb_misses.miss_causes_a_walk (33.60%)
31,829 itlb_misses.stlb_hit (33.60%)
260,901 itlb_misses.walk_active (33.61%)
2,125 itlb_misses.walk_completed (33.61%)
0 itlb_misses.walk_completed_1g (33.59%)
99 itlb_misses.walk_completed_2m_4m (33.33%)
1,863 itlb_misses.walk_completed_4k (33.07%)
284,116 itlb_misses.walk_pending (32.81%)

1.523607271 seconds time elapsed

373.725k i/s
Calculating -------------------------------------
trunk trunk,--jit export-big-func export-big-func,--jit
a.foo
Performance counter stats for process id '30427':

1,930 iTLB-load-misses # 7.43% of all iTLB cache hits (33.06%)
25,984 iTLB-loads (33.19%)
11,845 frontend_retired.itlb_miss (33.32%)
598 itlb.itlb_flush (33.45%)
4,206 itlb_misses.miss_causes_a_walk (33.53%)
23,874 itlb_misses.stlb_hit (33.53%)
160,610 itlb_misses.walk_active (33.53%)
1,802 itlb_misses.walk_completed (33.53%)
0 itlb_misses.walk_completed_1g (33.41%)
42 itlb_misses.walk_completed_2m_4m (33.28%)
3,025 itlb_misses.walk_completed_4k (33.15%)
311,032 itlb_misses.walk_pending (33.02%)

3.102120599 seconds time elapsed

363.592k
Performance counter stats for process id '30431':

900,188 iTLB-load-misses # 0.47% of all iTLB cache hits (33.37%)
190,714,170 iTLB-loads (33.43%)
101,020,073 frontend_retired.itlb_miss (33.43%)
706 itlb.itlb_flush (33.43%)
2,218,994 itlb_misses.miss_causes_a_walk (33.34%)
190,904,130 itlb_misses.stlb_hit (33.29%)
57,968,163 itlb_misses.walk_active (33.29%)
922,809 itlb_misses.walk_completed (33.29%)
0 itlb_misses.walk_completed_1g (33.29%)
51 itlb_misses.walk_completed_2m_4m (33.29%)
925,411 itlb_misses.walk_completed_4k (33.29%)
60,061,534 itlb_misses.walk_pending (33.29%)

4.422176068 seconds time elapsed

252.761k
Performance counter stats for process id '31398':

1,283 iTLB-load-misses # 5.68% of all iTLB cache hits (33.19%)
22,594 iTLB-loads (33.32%)
11,775 frontend_retired.itlb_miss (33.45%)
575 itlb.itlb_flush (33.59%)
7,298 itlb_misses.miss_causes_a_walk (33.67%)
22,297 itlb_misses.stlb_hit (33.54%)
373,497 itlb_misses.walk_active (33.41%)
2,149 itlb_misses.walk_completed (33.27%)
0 itlb_misses.walk_completed_1g (33.14%)
69 itlb_misses.walk_completed_2m_4m (33.14%)
1,165 itlb_misses.walk_completed_4k (33.14%)
262,384 itlb_misses.walk_pending (33.14%)

3.041640202 seconds time elapsed

370.871k
Performance counter stats for process id '31403':

1,792,580 iTLB-load-misses # 446.25% of all iTLB cache hits (33.39%)
401,699 iTLB-loads (33.47%)
15,412 frontend_retired.itlb_miss (33.47%)
451 itlb.itlb_flush (33.47%)
2,623,341 itlb_misses.miss_causes_a_walk (33.35%)
389,734 itlb_misses.stlb_hit (33.27%)
71,711,940 itlb_misses.walk_active (33.27%)
1,848,936 itlb_misses.walk_completed (33.27%)
0 itlb_misses.walk_completed_1g (33.27%)
9 itlb_misses.walk_completed_2m_4m (33.27%)
1,857,761 itlb_misses.walk_completed_4k (33.27%)
74,351,832 itlb_misses.walk_pending (33.27%)

3.078224154 seconds time elapsed

364.262k i/s - 1.121M times in 3.083605s 4.435711s 3.023082s 3.077932s

Comparison:
a.foo
export-big-func: 370871.2 i/s
export-big-func,--jit: 364262.1 i/s - 1.02x slower
trunk: 363591.9 i/s - 1.02x slower
trunk,--jit: 252760.9 i/s - 1.47x slower

(4-4/6)