Project

General

Profile

Feature #15085 ยป benchmark-with-perf-on-preview3.log

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

 
1
$ 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 
2
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
3
Warming up --------------------------------------
4
              a.foo 
5
 Performance counter stats for process id '5542':
6

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

    
20
       1.530290903 seconds time elapsed
21

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

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

    
41
       2.916529027 seconds time elapsed
42

    
43
        358.500k 
44
 Performance counter stats for process id '5553':
45

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

    
59
       3.374053616 seconds time elapsed
60

    
61
              308.581k 
62
 Performance counter stats for process id '6581':
63

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

    
77
       2.958729644 seconds time elapsed
78

    
79
   353.337k 
80
 Performance counter stats for process id '6585':
81

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

    
95
       8.873600005 seconds time elapsed
96

    
97
     117.690k 
98
 Performance counter stats for process id '7552':
99

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

    
113
       3.023879626 seconds time elapsed
114

    
115
   345.295k 
116
 Performance counter stats for process id '7557':
117

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

    
131
       3.126798225 seconds time elapsed
132

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

    
135
Comparison:
136
                           a.foo 
137
     v2_6_0_preview3:    358499.7 i/s 
138
              r64938:    353336.7 i/s - 1.01x  slower
139
              r64941:    345295.3 i/s - 1.04x  slower
140
        r64941,--jit:    332037.0 i/s - 1.08x  slower
141
v2_6_0_preview3,--jit:    308580.9 i/s - 1.16x  slower
142
        r64938,--jit:    117689.5 i/s - 3.05x  slower
143

    
144