Hi!

This is a follow-up to the compile time memory consumption comparison I've
posted on Friday.
As I forgot to note the start wall time in each directory, the wall time
figures don't include the first compiled file (so TRAMP3D isn't included,
being a one testcase only directory) and VARIOUS numbers aren't either,
because I've been compiling that directory in two steps.
Other than wall time the numbers are for TOTAL lines from time-stats {sum,max} 
*.time_report
scripts, variable tracking lines from that and sum of all other lines.

As can be seen from the numbers, on C and some C++ code VTA has almost no
effect on compile time in passes other than vartrack (which is certainly
slower, more stuff is tracked), for heavily inlined code like tramp3d
VTA is somewhat slower even outside of vartrack pass.

Wall time (difference between mtime of the last file and first file in the
directory):
                        -O0-m64 -O0-m32 -O1-m64 -O1-m32 -O2-m64 -O2-m32 -O3-m64 
-O3-m32 -Os-m64 -Os-m32
GCC tr...@148582 wall   598     574     913     883     1172    1128    1384    
1347    1052    1040
GCC v...@149180   wall  599     565     997     975     1244    1222    1496    
1391    1118    1075
v...@149180/tr...@148582        100.17% 98.43%  109.20% 110.42% 106.14% 108.33% 
108.09% 103.27% 106.27% 103.37%
FF3D tr...@148582 wall  349     332     471     479     599     603     675     
682     445     450
FF3D v...@149180   wall 349     336     514     531     666     683     755     
743     470     467
v...@149180/tr...@148582        100.00% 101.20% 109.13% 110.86% 111.19% 113.27% 
111.85% 108.94% 105.62% 103.78%
MICO tr...@148582 wall  542     356     669     457     747     528     804     
574     661     467
MICO v...@149180   wall 549     358     713     496     805     577     864     
600     656     485
v...@149180/tr...@148582        101.29% 100.56% 106.58% 108.53% 107.76% 109.28% 
107.46% 104.53% 99.24%  103.85%
SPEC2K tr...@148582wall 170     169     248     248     307     314     386     
385     286     294
SPEC2K v...@149180  wall        171     169     263     268     334     336     
416     409     249     304
v...@149180/tr...@148582        100.59% 100.00% 106.05% 108.06% 108.79% 107.01% 
107.77% 106.23% 87.06%  103.40%
DLV tr...@148582 wall   74      70      106     107     131     133     141     
140     91      93
DLV v...@149180   wall  74      71      118     120     146     148     154     
156     99      100
v...@149180/tr...@148582        100.00% 101.43% 111.32% 112.15% 111.45% 111.28% 
109.22% 111.43% 108.79% 107.53%

TOTAL time (^ TOTAL lines from time-stats {sum,max} *.time_report):
                        -O0-m64 -O0-m32 -O1-m64 -O1-m32 -O2-m64 -O2-m32 -O3-m64 
-O3-m32 -Os-m64 -Os-m32 
GCC sum g...@148582     403.80  382.38  700.53  673.51  936.03  898.78  1150.50 
1118.36 837.34  825.97
GCC sum v...@149180     402.72  375.63  779.90  760.71  1022.73 1001.32 1258.63 
1163.10 904.53  867.20
                        99.73%  98.23%  111.33% 112.95% 109.26% 111.41% 109.40% 
104.00% 108.02% 104.99%
GCC max g...@148582     18.73   15.52   62.01   49.53   81.66   66.83   87.85   
81.35   85.12   67.60
GCC max v...@149180     19.06   14.61   63.61   53.25   84.92   70.20   101.49  
71.17   88.68   70.37
                        101.76% 94.14%  102.58% 107.51% 103.99% 105.04% 115.53% 
87.49%  104.18% 104.10%
FF3D sum g...@148582    266.31  251.09  375.34  384.27  493.05  500.32  568.00  
576.90  350.51  358.17
FF3D sum v...@149180    266.45  253.73  414.90  432.42  561.99  580.29  643.95  
634.90  373.19  375.93
                        100.05% 101.05% 110.54% 112.53% 113.98% 115.98% 113.37% 
110.05% 106.47% 104.96%
FF3D max g...@148582    13.37   12.92   25.06   26.98   35.63   36.71   43.63   
42.17   24.55   26.06
FF3D max v...@149180    13.36   13.18   29.32   30.88   41.35   42.41   51.48   
48.61   28.00   28.52
                        99.93%  102.01% 117.00% 114.46% 116.05% 115.53% 117.99% 
115.27% 114.05% 109.44%
MICO sum g...@148582    410.69  268.40  527.87  361.55  602.86  429.43  657.87  
474.02  521.99  372.92
MICO sum v...@149180    415.93  270.33  570.76  398.85  661.67  478.53  713.74  
499.64  523.19  392.57
                        101.28% 100.72% 108.13% 110.32% 109.76% 111.43% 108.49% 
105.40% 100.23% 105.27%
MICO max g...@148582    14.16   13.10   23.77   23.01   32.87   32.99   36.87   
36.52   24.31   24.89
MICO max v...@149180    14.73   13.14   26.03   26.83   36.08   35.71   38.81   
38.98   24.82   26.13
                        104.03% 100.31% 109.51% 116.60% 109.77% 108.24% 105.26% 
106.74% 102.10% 104.98%
SPEC2K sum g...@148582  113.53  111.75  180.40  182.72  242.60  244.81  315.16  
314.37  220.52  228.59
SPEC2K sum v...@149180  114.83  111.88  199.14  202.55  267.37  269.40  343.29  
338.20  197.20  241.66
                        101.15% 100.12% 110.39% 110.85% 110.21% 110.04% 108.93% 
107.58% 89.42%  105.72%
SPEC2K max g...@148582  1.77    1.76    3.36    3.48    5.15    5.20    5.85    
6.38    4.60    5.02
SPEC2K max v...@149180  1.76    1.74    3.49    3.61    5.87    5.82    6.47    
6.22    4.51    5.12
                        99.44%  98.86%  103.87% 103.74% 113.98% 111.92% 110.60% 
97.49%  98.04%  101.99%
TRAMP3D sum g...@148582 24.77   23.91   52.11   50.29   61.78   63.16   74.00   
73.30   45.43   47.89
TRAMP3D sum v...@149180 24.71   24.20   61.80   65.22   75.77   78.35   85.32   
84.69   44.45   53.30
                        99.76%  101.21% 118.60% 129.69% 122.64% 124.05% 115.30% 
115.54% 97.84%  111.30%
TRAMP3D max g...@148582 24.77   23.91   52.11   50.29   61.78   63.16   74.00   
73.30   45.43   47.89
TRAMP3D max v...@149180 24.71   24.20   61.80   65.22   75.77   78.35   85.32   
84.69   44.45   53.30
                        99.76%  101.21% 118.60% 129.69% 122.64% 124.05% 115.30% 
115.54% 97.84%  111.30%
DLV sum g...@148582     59.55   56.10   90.78   91.26   115.14  115.99  124.09  
123.88  76.74   78.75
DLV sum v...@149180     59.50   57.24   101.51  104.35  128.85  130.54  137.01  
139.67  83.78   85.20
                        99.92%  102.03% 111.82% 114.34% 111.91% 112.54% 110.41% 
112.75% 109.17% 108.19%
DLV max g...@148582     7.73    7.10    12.29   12.40   16.66   16.86   18.44   
17.70   11.55   12.05
DLV max v...@149180     7.84    7.37    13.79   14.30   19.07   19.37   20.55   
19.65   13.22   13.18
                        101.42% 103.80% 112.21% 115.32% 114.47% 114.89% 111.44% 
111.02% 114.46% 109.38%
VARIOUS sum g...@148582 60.64   57.54   815.03  702.26  819.78  831.74  937.53  
831.58  472.24  569.83
VARIOUS sum v...@149180 61.36   57.60   1610.62 1628.97 3875.97 4244.89 3747.34 
4090.31 1789.24 3314.03
                        101.19% 100.10% 197.61% 231.96% 472.81% 510.36% 399.70% 
491.87% 378.88% 581.58%
VARIOUS max g...@148582 29.08   27.88   417.68  303.85  474.75  508.20  569.79  
484.57  271.31  281.19
VARIOUS max v...@149180 28.61   28.11   948.31  1007.84 2495.82 2826.79 2528.98 
2914.26 988.43  2443.03
                        98.38%  100.82% 227.04% 331.69% 525.71% 556.24% 443.84% 
601.41% 364.32% 868.82%

vartrack time (variable tracking lines from time-stats {sum,max} *.time_report):
                        -O0-m64 -O0-m32 -O1-m64 -O1-m32 -O2-m64 -O2-m32 -O3-m64 
-O3-m32 -Os-m64 -Os-m32 
GCC sum g...@148582     0.00    0.00    12.03   10.70   11.88   11.20   14.31   
13.06   12.07   13.17
GCC sum v...@149180     0.00    0.00    73.44   73.70   68.71   71.74   89.13   
83.78   62.95   62.62
                                        610.47% 688.79% 578.37% 640.54% 622.85% 
641.50% 521.54% 475.47%
GCC max g...@148582     0.00    0.00    0.98    0.79    1.16    0.90    1.25    
1.09    1.47    2.70
GCC max v...@149180     0.00    0.00    3.25    2.74    3.55    2.82    5.63    
2.88    4.40    4.18
                                        331.63% 346.84% 306.03% 313.33% 450.40% 
264.22% 299.32% 154.81%
FF3D sum g...@148582    0.00    0.00    4.80    4.93    4.08    4.45    5.17    
5.34    2.62    2.85
FF3D sum v...@149180    0.00    0.00    27.59   35.20   36.22   41.40   40.65   
44.93   15.60   18.01
                                        574.79% 714.00% 887.75% 930.34% 786.27% 
841.39% 595.42% 631.93%
FF3D max g...@148582    0.00    0.00    0.43    0.47    0.40    0.35    0.49    
0.50    0.22    0.25
FF3D max v...@149180    0.00    0.00    2.79    3.06    3.19    3.59    3.54    
3.71    1.95    2.12
                                        648.84% 651.06% 797.50% 1025.71%        
722.45% 742.00% 886.36% 848.00%
MICO sum g...@148582    0.00    0.00    4.33    3.40    4.12    3.66    4.39    
3.85    3.24    2.56
MICO sum v...@149180    0.00    0.00    40.78   28.59   36.39   28.61   36.87   
30.72   22.89   22.38
                                        941.80% 840.88% 883.25% 781.69% 839.86% 
797.92% 706.48% 874.22%
MICO max g...@148582    0.00    0.00    0.27    0.29    0.33    0.41    0.45    
0.43    0.25    0.20
MICO max v...@149180    0.00    0.00    6.80    4.64    6.94    4.58    6.76    
4.68    5.32    6.32
                                        2518.52%        1600.00%        
2103.03%        1117.07%        1502.22%        1088.37%        2128.00%        
3160.00%
SPEC2K sum g...@148582  0.00    0.00    2.98    2.94    3.17    3.28    4.33    
4.18    3.34    3.35
SPEC2K sum v...@149180  0.00    0.00    17.99   18.54   18.51   18.93   24.18   
25.20   15.34   18.67
                                        603.69% 630.61% 583.91% 577.13% 558.43% 
602.87% 459.28% 557.31%
SPEC2K max g...@148582  0.00    0.00    0.23    0.21    0.19    0.18    0.23    
0.24    0.20    0.20
SPEC2K max v...@149180  0.00    0.00    0.50    0.68    0.67    0.72    0.69    
0.95    0.53    0.69
                                        217.39% 323.81% 352.63% 400.00% 300.00% 
395.83% 265.00% 345.00%
TRAMP3D sum g...@148582 0.00    0.00    0.52    0.44    0.55    0.44    0.50    
0.51    0.38    0.25
TRAMP3D sum v...@149180 0.00    0.00    5.60    6.90    5.25    6.53    5.40    
7.09    2.53    3.60
                                        1076.92%        1568.18%        954.55% 
1484.09%        1080.00%        1390.20%        665.79% 1440.00%
TRAMP3D max g...@148582 0.00    0.00    0.52    0.44    0.55    0.44    0.50    
0.51    0.38    0.25
TRAMP3D max v...@149180 0.00    0.00    5.60    6.90    5.25    6.53    5.40    
7.09    2.53    3.60
                                        1076.92%        1568.18%        954.55% 
1484.09%        1080.00%        1390.20%        665.79% 1440.00%
DLV sum g...@148582     0.00    0.00    1.01    0.95    1.10    1.06    1.09    
0.90    0.67    0.77
DLV sum v...@149180     0.00    0.00    7.83    8.65    7.69    8.04    7.90    
8.58    4.18    4.30
                                        775.25% 910.53% 699.09% 758.49% 724.77% 
953.33% 623.88% 558.44%
DLV max g...@148582     0.00    0.00    0.23    0.15    0.22    0.20    0.18    
0.13    0.12    0.16
DLV max v...@149180     0.00    0.00    1.17    1.24    1.19    1.27    1.19    
1.27    0.86    0.91
                                        508.70% 826.67% 540.91% 635.00% 661.11% 
976.92% 716.67% 568.75%
VARIOUS sum g...@148582 0.00    0.00    1.72    1.76    1.78    2.21    1.85    
2.37    1.53    2.13
VARIOUS sum v...@149180 0.00    0.00    680.29  815.93  2994.61 3402.50 2879.27 
3255.08 1287.68 2717.82
                                        39551.74%       46359.66%       
168236.52%      153959.28%      155636.22%      137345.15%      84162.09%       
127597.18%
VARIOUS max g...@148582 0.00    0.00    0.83    0.89    0.63    0.78    0.66    
0.90    0.71    0.80
VARIOUS max v...@149180 0.00    0.00    543.26  607.00  2259.76 2630.85 2293.75 
2717.79 873.60  2257.78
                                        65453.01%       68202.25%       
358692.06%      337288.46%      347537.88%      301976.67%      123042.25%      
282222.50%

other pass time (sum of all lines other than ^ TOTAL and variable tracking
from time-stats {sum,max} *.time_report):
                        -O0-m64 -O0-m32 -O1-m64 -O1-m32 -O2-m64 -O2-m32 -O3-m64 
-O3-m32 -Os-m64 -Os-m32 
GCC sum g...@148582     35175.58        35166.85        35469.77        
35439.28        35752.04        35715.85        36020.64        35987.61        
35588.63        35576.55
GCC sum v...@149180     35173.37        35161.42        35487.63        
35460.59        35778.27        35755.01        36055.50        35966.65        
35600.99        35564.85
                        99.99%  99.98%  100.05% 100.06% 100.07% 100.11% 100.10% 
99.94%  100.03% 99.97%
FF3D sum g...@148582    234.94  226.25  380.43  378.77  519.34  519.33  617.72  
617.24  366.83  369.34
FF3D sum v...@149180    235.91  229.25  396.98  395.14  558.91  564.49  659.20  
636.58  378.75  371.92
                        100.41% 101.33% 104.35% 104.32% 107.62% 108.70% 106.72% 
103.13% 103.25% 100.70%
MICO sum g...@148582    390.13  255.39  539.98  363.21  642.22  453.42  710.54  
508.61  540.27  379.71
MICO sum v...@149180    395.42  257.86  546.82  375.28  669.86  479.44  736.59  
508.43  521.56  381.22
                        101.36% 100.97% 101.27% 103.32% 104.30% 105.74% 103.67% 
99.96%  96.54%  100.40%
SPEC2K sum g...@148582  29160.06        29159.48        29229.34        
29230.03        29310.76        29311.53        29400.74        29399.95        
29270.23        29277.48
SPEC2K sum v...@149180  29160.94        29159.83        29234.69        
29233.19        29320.07        29321.06        29407.84        29404.04        
29235.81        29275.63
                        100.00% 100.00% 100.02% 100.01% 100.03% 100.03% 100.02% 
100.01% 99.88%  99.99%
TRAMP3D sum g...@148582 19.88   20.03   53.89   52.58   69.28   70.25   85.55   
84.69   47.68   49.95
TRAMP3D sum v...@149180 20.20   20.29   59.54   60.99   77.77   80.20   92.37   
89.87   44.96   52.71
                        101.61% 101.30% 110.48% 115.99% 112.25% 114.16% 107.97% 
106.12% 94.30%  105.53%
DLV sum g...@148582     53.19   51.11   93.53   92.10   124.54  125.26  140.63  
139.29  81.63   82.63
DLV sum v...@149180     53.36   52.44   96.98   97.46   132.63  133.79  146.02  
148.55  85.77   85.53
                        100.32% 102.60% 103.69% 105.82% 106.50% 106.81% 103.83% 
106.65% 105.07% 103.51%
VARIOUS sum g...@148582 45.54   43.56   433.99  339.14  232.73  234.83  257.85  
258.51  162.73  188.67
VARIOUS sum v...@149180 46.11   43.25   473.77  376.22  267.80  267.01  289.76  
274.64  171.19  206.50
                        101.25% 99.29%  109.17% 110.93% 115.07% 113.70% 112.38% 
106.24% 105.20% 109.45%

        Jakub

Reply via email to