Project

General

Profile

Feature #15085 » benchmark-with-perf-on-preview3.log

wanabe (_ wanabe), 11/09/2018 12:11 AM

 
$ PERF_STAT=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 ruby super.rb
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 '5542':

12,136 iTLB-load-misses # 37.10% of all iTLB cache hits (33.08%)
32,712 iTLB-loads (33.08%)
12,588 frontend_retired.itlb_miss (33.15%)
422 itlb.itlb_flush (33.41%)
12,957 itlb_misses.miss_causes_a_walk (33.46%)
34,253 itlb_misses.stlb_hit (33.46%)
416,095 itlb_misses.walk_active (33.46%)
2,675 itlb_misses.walk_completed (33.46%)
0 itlb_misses.walk_completed_1g (33.46%)
54 itlb_misses.walk_completed_2m_4m (33.46%)
4,897 itlb_misses.walk_completed_4k (33.39%)
602,847 itlb_misses.walk_pending (33.13%)

1.530290903 seconds time elapsed

348.737k i/s
Calculating -------------------------------------
v2_6_0_preview3 v2_6_0_preview3,--jit r64938 r64938,--jit r64941 r64941,--jit
a.foo
Performance counter stats for process id '5546':

7,332 iTLB-load-misses # 16.83% of all iTLB cache hits (33.08%)
43,564 iTLB-loads (33.06%)
16,162 frontend_retired.itlb_miss (33.18%)
888 itlb.itlb_flush (33.32%)
33,554 itlb_misses.miss_causes_a_walk (33.45%)
42,176 itlb_misses.stlb_hit (33.47%)
781,743 itlb_misses.walk_active (33.47%)
6,059 itlb_misses.walk_completed (33.47%)
0 itlb_misses.walk_completed_1g (33.47%)
3 itlb_misses.walk_completed_2m_4m (33.47%)
4,540 itlb_misses.walk_completed_4k (33.35%)
649,500 itlb_misses.walk_pending (33.21%)

2.916529027 seconds time elapsed

358.500k
Performance counter stats for process id '5553':

15,786 iTLB-load-misses # 0.01% of all iTLB cache hits (33.29%)
133,972,030 iTLB-loads (33.41%)
38,797,076 frontend_retired.itlb_miss (33.53%)
1,029 itlb.itlb_flush (33.61%)
33,146 itlb_misses.miss_causes_a_walk (33.51%)
133,554,213 itlb_misses.stlb_hit (33.39%)
1,661,650 itlb_misses.walk_active (33.27%)
18,365 itlb_misses.walk_completed (33.19%)
0 itlb_misses.walk_completed_1g (33.19%)
148 itlb_misses.walk_completed_2m_4m (33.19%)
16,135 itlb_misses.walk_completed_4k (33.20%)
1,063,086 itlb_misses.walk_pending (33.20%)

3.374053616 seconds time elapsed

308.581k
Performance counter stats for process id '6581':

5,072 iTLB-load-misses # 10.77% of all iTLB cache hits (33.10%)
47,096 iTLB-loads (33.24%)
22,060 frontend_retired.itlb_miss (33.37%)
1,083 itlb.itlb_flush (33.51%)
11,802 itlb_misses.miss_causes_a_walk (33.53%)
49,660 itlb_misses.stlb_hit (33.53%)
753,290 itlb_misses.walk_active (33.53%)
3,820 itlb_misses.walk_completed (33.51%)
0 itlb_misses.walk_completed_1g (33.37%)
114 itlb_misses.walk_completed_2m_4m (33.23%)
4,493 itlb_misses.walk_completed_4k (33.10%)
857,062 itlb_misses.walk_pending (32.99%)

2.958729644 seconds time elapsed

353.337k
Performance counter stats for process id '6585':

2,594,971 iTLB-load-misses # 1.03% of all iTLB cache hits (33.28%)
252,194,903 iTLB-loads (33.29%)
152,927,350 frontend_retired.itlb_miss (33.30%)
2,983 itlb.itlb_flush (33.35%)
7,048,896 itlb_misses.miss_causes_a_walk (33.36%)
252,696,250 itlb_misses.stlb_hit (33.36%)
201,162,238 itlb_misses.walk_active (33.36%)
2,627,495 itlb_misses.walk_completed (33.36%)
0 itlb_misses.walk_completed_1g (33.36%)
186 itlb_misses.walk_completed_2m_4m (33.36%)
2,615,945 itlb_misses.walk_completed_4k (33.34%)
199,057,160 itlb_misses.walk_pending (33.29%)

8.873600005 seconds time elapsed

117.690k
Performance counter stats for process id '7552':

9,337 iTLB-load-misses # 24.92% of all iTLB cache hits (33.20%)
37,474 iTLB-loads (33.20%)
16,296 frontend_retired.itlb_miss (33.20%)
820 itlb.itlb_flush (33.31%)
20,118 itlb_misses.miss_causes_a_walk (33.40%)
34,519 itlb_misses.stlb_hit (33.40%)
730,072 itlb_misses.walk_active (33.40%)
7,734 itlb_misses.walk_completed (33.40%)
0 itlb_misses.walk_completed_1g (33.40%)
39 itlb_misses.walk_completed_2m_4m (33.40%)
7,867 itlb_misses.walk_completed_4k (33.40%)
838,915 itlb_misses.walk_pending (33.29%)

3.023879626 seconds time elapsed

345.295k
Performance counter stats for process id '7557':

4,687,380 iTLB-load-misses # 3.72% of all iTLB cache hits (33.37%)
126,038,357 iTLB-loads (33.48%)
61,731,212 frontend_retired.itlb_miss (33.48%)
881 itlb.itlb_flush (33.48%)
7,779,255 itlb_misses.miss_causes_a_walk (33.36%)
125,485,299 itlb_misses.stlb_hit (33.25%)
242,545,605 itlb_misses.walk_active (33.25%)
4,711,237 itlb_misses.walk_completed (33.25%)
0 itlb_misses.walk_completed_1g (33.27%)
57 itlb_misses.walk_completed_2m_4m (33.27%)
4,720,277 itlb_misses.walk_completed_4k (33.27%)
243,684,214 itlb_misses.walk_pending (33.27%)

3.126798225 seconds time elapsed

332.037k i/s - 1.046M times in 2.918301s 3.390391s 2.960943s 8.889577s 3.029900s 3.150884s

Comparison:
a.foo
v2_6_0_preview3: 358499.7 i/s
r64938: 353336.7 i/s - 1.01x slower
r64941: 345295.3 i/s - 1.04x slower
r64941,--jit: 332037.0 i/s - 1.08x slower
v2_6_0_preview3,--jit: 308580.9 i/s - 1.16x slower
r64938,--jit: 117689.5 i/s - 3.05x slower


(6-6/6)