From: x86 L. (64 b. R. <rvm...@cs...> - 2005-12-30 08:47:33
|
cvs checkout performed on Fri Dec 30 10:17:34 EST 2005 Sanity tests were specified in rvm/regression/config/night-sanity-all-gcs Performance tests were specified in rvm/regression/config/night-sanity-performance Ran 536 Passed 517 Failed 19 There were 1 javadoc errors. Performance Summary Results for SPECjbb2000 ---------------------------------- production Valid run, Score is 21776 Results for SPECjvm98 ---------------------------------- production Result: 147.96 SPECjvm98 Performance Details ----------------------------- RESULT: production SPECjvm98 Best Run compress Time: 5.621 Ratio: 209.04 jess Time: 1.745 Ratio: 217.77 db Time: 10.841 Ratio: 46.58 javac Time: 4.259 Ratio: 99.79 mpegaudio Time: 5.007 Ratio: 219.69 mtrt Time: 1.87 Ratio: 245.99 jack Time: 3.351 Ratio: 135.78 Bottom Line: Result: 147.96 First Run compress Time: 9.889 Ratio: 118.82 jess Time: 3.048 Ratio: 124.67 db Time: 11.851 Ratio: 42.61 javac Time: 7.796 Ratio: 54.52 mpegaudio Time: 7.768 Ratio: 141.61 mtrt Time: 3.406 Ratio: 135.06 jack Time: 4.222 Ratio: 107.77 First Run Result: 95.21 Failure Details --------------- prototype: Failed in dacapo prototype: Failed in SPECjbb2000 prototype-opt: Failed in gctest prototype-opt: Failed in jni BaseBaseGenCopy: Failed in soot BaseBaseGenMS: Failed in soot BaseBaseGenRC: Failed in jni BaseBaseGenRC: Failed in dacapo BaseBaseRefCount: Failed in dacapo BaseBaseRefCount: Failed in SPECjvm98 BaseBaseRefCount: Failed in SPECjbb2000 FullAdaptiveSemiSpace: Failed in dacapo FullAdaptiveGenRC: Failed in jni FullAdaptiveGenRC: Failed in dacapo FullAdaptiveRefCount: Failed in gctest FullAdaptiveRefCount: Failed in jBYTEmark FullAdaptiveRefCount: Failed in xerces FullAdaptiveRefCount: Failed in dacapo FullAdaptiveRefCount: Failed in SPECjbb2000 Javadoc Errors -------------- 2 warnings Opt Level 0 compilation breakdown for SPECjvm98 size 100 Compilation Subsystem Report Comp #Meths Time bcb/ms mcb/bcb MCKB BCKB JNI 25 0.34 NA NA 5.8 NA Base 94 15.01 717.04 8.46 347.4 41.1 Opt 1688 5257.03 24.92 4.17 674.0 161.6 Baseline Compiler SubSystem Phase Time (ms) (%ofTotal) Compute GC Maps 4.13 29.66 OSR setup 0.02 0.18 Code generation 8.08 57.99 Encode GC/MC maps 1.70 12.17 TOTAL 13.93 Optimizing Compiler SubSystem Phase Time (ms) (%ofTotal) Convert Bytecodes to HIR Generate HIR 467 8.97% AdjustBytecodeIndexes 3 0.07% Branch Optimizations 93 1.79% Adjust Branch Probabilities 8 0.16% TOTAL 572 10.99% CFG Structural Analysis Build LST 51 0.99% Yield Point Insertion 7 0.14% Estimate Block Frequencies 65 1.26% 12.43% Infrequent BBs TOTAL 124 2.39% Local CopyProp 73 1.41% 12.42% Infrequent BBs Local ConstantProp 23 0.44% 12.42% Infrequent BBs Local CSE 99 1.92% 12.42% Infrequent BBs Field Analysis 8 0.17% Convert HIR to LIR Expand Runtime Services 185 3.56% 9.95% Infrequent RS calls Local Cast Optimizations 7 0.15% 11.89% Infrequent BBs HIR Operator Expansion 84 1.62% Branch Optimizations 70 1.36% Adjust Branch Probabilities 10 0.20% TOTAL 358 6.88% Local CopyProp 60 1.16% 7.63% Infrequent BBs Local ConstantProp 18 0.36% 7.63% Infrequent BBs Local CSE 70 1.35% 7.56% Infrequent BBs Simple Opts 75 1.44% Basic Block Frequency Estimation Build LST 48 0.93% Estimate Block Frequencies 95 1.83% 22.25% Infrequent BBs TOTAL 143 2.76% Code Reordering 7 0.14% Convert LIR to MIR SplitBasicBlock 4 0.09% Instruction Selection Reduce Operators 9 0.19% ConvertALUOps 100 1.94% Normalize Constants 21 0.42% Live Handlers 0 0.01% DepGraph & BURS 1419 27.24% 22.15% Infrequent BBs Complex Operators 31 0.61% NullCheckCombining 22 0.43% TOTAL 1606 30.84% TOTAL 1611 30.93% Register Mapping MIR Range Splitting 21 0.42% Expand Calling Convention 72 1.38% Expand Calling Convention 16 0.32% Live Analysis 276 5.31% Register Allocation Register Allocation Prep 59 1.15% Linear Scan Composite Ph Interval Analysis 68 1.31% Register Restriction 214 4.12% Linear Scan 355 6.83% Update GCMaps 1 6 0.12% Spill Code 291 5.59% Update GCMaps 2 48 0.93% Update OSRMaps 2 0.05% TOTAL 986 18.94% TOTAL 1046 20.09% Insert Prologue/Epilogue 92 1.78% TOTAL 1526 29.30% Generate Machine Code Final MIR Expansion 76 1.47% Assembler Driver 358 6.89% TOTAL 435 8.35% TOTAL COMPILATION TIME 5208 Opt Level 1 compilation breakdown for SPECjvm98 size 100 Compilation Subsystem Report Comp #Meths Time bcb/ms mcb/bcb MCKB BCKB JNI 25 0.39 NA NA 5.8 NA Base 94 14.57 744.32 8.46 347.4 41.1 Opt 1435 13871.12 13.01 7.63 1219.0 159.8 Baseline Compiler SubSystem Phase Time (ms) (%ofTotal) Compute GC Maps 4.06 29.68 OSR setup 0.02 0.18 Code generation 7.94 57.99 Encode GC/MC maps 1.67 12.16 TOTAL 13.70 Optimizing Compiler SubSystem Phase Time (ms) (%ofTotal) Convert Bytecodes to HIR Generate HIR 1049 7.60% AdjustBytecodeIndexes 3 0.02% OSR_OsrPointConstructor 193 1.40% Branch Optimizations 78 0.57% Adjust Branch Probabilities 13 0.10% TOTAL 1339 9.69% CFG Transformations Tail Recursion Elimination 7 0.05% Basic Block Frequency Estima Build LST 76 0.55% Estimate Block Frequenci 127 0.92% 27.46% Infrequent BBs TOTAL 203 1.48% Static Splitting 32 0.24% Branch Optimizations 87 0.63% TOTAL 331 2.40% CFG Structural Analysis Build LST 52 0.38% Yield Point Insertion 7 0.05% Estimate Block Frequencies 112 0.81% 27.33% Infrequent BBs TOTAL 172 1.25% Simple Opts 126 0.91% Escape Transformations 125 0.91% Branch Optimizations 74 0.54% Local CopyProp 30 0.22% 26.98% Infrequent BBs Local ConstantProp 23 0.17% 26.98% Infrequent BBs Local CSE 108 0.79% 26.96% Infrequent BBs Field Analysis 12 0.09% Convert HIR to LIR Expand Runtime Services 2724 19.72% 17.29% Infrequent RS calls Branch Optimizations 147 1.07% Local Cast Optimizations 18 0.14% 13.30% Infrequent BBs HIR Operator Expansion 131 0.95% Branch Optimizations 185 1.35% Adjust Branch Probabilities 27 0.20% TOTAL 3235 23.42% Local CopyProp 93 0.68% 11.37% Infrequent BBs Local ConstantProp 90 0.66% 11.37% Infrequent BBs Local CSE 106 0.77% 11.40% Infrequent BBs Simple Opts 183 1.33% Basic Block Frequency Estimation Build LST 159 1.16% Estimate Block Frequencies 277 2.01% 36.29% Infrequent BBs TOTAL 437 3.17% Code Reordering 235 1.70% Branch Optimizations 241 1.75% Convert LIR to MIR SplitBasicBlock 11 0.08% Instruction Selection Reduce Operators 21 0.16% ConvertALUOps 285 2.07% Normalize Constants 53 0.39% Live Handlers 0 0.00% DepGraph & BURS 2034 14.73% 36.70% Infrequent BBs Complex Operators 90 0.66% NullCheckCombining 47 0.35% TOTAL 2535 18.35% TOTAL 2547 18.44% Register Mapping MIR Range Splitting 50 0.36% Expand Calling Convention 210 1.53% Expand Calling Convention 37 0.27% Live Analysis 600 4.34% Register Allocation Register Allocation Prep 154 1.12% Linear Scan Composite Ph Interval Analysis 158 1.14% Register Restriction 310 2.25% Linear Scan 820 5.94% Update GCMaps 1 9 0.07% Spill Code 766 5.55% Update GCMaps 2 123 0.90% Update OSRMaps 2 0.02% TOTAL 2191 15.86% TOTAL 2345 16.98% Insert Prologue/Epilogue 173 1.26% TOTAL 3417 24.74% Branch Optimizations 137 0.99% Generate Machine Code Final MIR Expansion 115 0.83% Assembler Driver 629 4.56% TOTAL 744 5.39% TOTAL COMPILATION TIME 13815 Opt Level 2 compilation breakdown for SPECjvm98 size 100 Compilation Subsystem Report Comp #Meths Time bcb/ms mcb/bcb MCKB BCKB JNI 25 0.33 NA NA 5.8 NA Base 94 14.62 713.15 8.46 347.4 41.1 Opt 1435 33006.41 5.31 8.61 1376.5 159.8 Baseline Compiler SubSystem Phase Time (ms) (%ofTotal) Compute GC Maps 4.03 29.53 OSR setup 0.02 0.18 Code generation 7.91 57.96 Encode GC/MC maps 1.68 12.33 TOTAL 13.65 Optimizing Compiler SubSystem Phase Time (ms) (%ofTotal) Convert Bytecodes to HIR Generate HIR 1042 3.17% AdjustBytecodeIndexes 3 0.01% OSR_OsrPointConstructor 193 0.59% Branch Optimizations 78 0.24% Adjust Branch Probabilities 13 0.04% TOTAL 1331 4.05% CFG Transformations Tail Recursion Elimination 7 0.02% Basic Block Frequency Estima Build LST 76 0.23% Estimate Block Frequenci 126 0.38% 27.46% Infrequent BBs TOTAL 203 0.62% Static Splitting 33 0.10% Loop Normalization 60 0.18% Loop Unrolling 237 0.72% Branch Optimizations 101 0.31% TOTAL 642 1.96% CFG Structural Analysis Build LST 64 0.20% Yield Point Insertion 8 0.02% Estimate Block Frequencies 158 0.48% 27.31% Infrequent BBs TOTAL 231 0.70% Simple Opts 113 0.34% Escape Transformations 124 0.38% Branch Optimizations 82 0.25% SSA Basic Block Frequency Estima Build LST 64 0.20% Estimate Block Frequenci 155 0.47% 27.34% Infrequent BBs TOTAL 219 0.67% HIR SSA transformations Local CopyProp 37 0.11% 27.19% Infrequent BBs Local ConstantProp 29 0.09% 27.19% Infrequent BBs Branch Optimizations 71 0.22% Dominators + LpStrTree 102 0.31% Dominance Frontier 132 0.40% Load Elimination GVN Preparation 1 0.01% Enter SSA 492 1.50% Global Value Number 417 1.27% Load Elimination Pre 49 0.15% Enter SSA 1132 3.44% Index Propagation 866 2.63% Load Eliminator 64 0.20% TOTAL 3024 9.20% Load Elimination GVN Preparation 1 0.00% Enter SSA 281 0.86% Global Value Number 307 0.94% Load Elimination Pre 40 0.12% Enter SSA 920 2.80% Index Propagation 706 2.15% Load Eliminator 35 0.11% TOTAL 2293 6.98% Load Elimination GVN Preparation 0 0.00% Enter SSA 76 0.23% Global Value Number 84 0.26% Load Elimination Pre 36 0.11% Enter SSA 312 0.95% Index Propagation 248 0.75% Load Eliminator 10 0.03% TOTAL 768 2.34% Load Elimination GVN Preparation 0 0.00% Enter SSA 0 0.00% Global Value Number 0 0.00% Load Elimination Pre 33 0.10% Enter SSA 1 0.00% Index Propagation 0 0.00% Load Eliminator 0 0.00% TOTAL 37 0.11% Load Elimination GVN Preparation 0 0.00% Enter SSA 0 0.00% Global Value Number 0 0.00% Load Elimination Pre 31 0.10% Enter SSA 1 0.00% Index Propagation 0 0.00% Load Eliminator 0 0.00% TOTAL 35 0.11% RedundantBranchEliminati Ensure SSA 312 0.95% Global Value Number 354 1.08% RBE Transform 13 0.04% TOTAL 680 2.07% SSA Tune Up SSA Tune UpPreparati 10 0.03% Enter SSA 1 0.00% Simple Opts 69 0.21% SSA Expression Foldi 52 0.16% TOTAL 133 0.41% SSA Tune Up SSA Tune UpPreparati 0 0.00% Enter SSA 1 0.00% Simple Opts 60 0.18% SSA Expression Foldi 47 0.14% TOTAL 110 0.33% Global Code Placement GCP Preparation 1 0.01% Enter SSA 639 1.95% Global CSE 265 0.81% Enter SSA 615 1.87% LICM 1113 3.39% GCP Finalization 2 0.01% TOTAL 2638 8.02% Leave SSA 514 1.57% TOTAL 10610 32.26% Coalesce Moves 302 0.92% Post SSA cleanup Local CopyProp 8 0.03% 26.97% Infrequent BBs Local ConstantProp 32 0.10% 26.97% Infrequent BBs Simple Opts 65 0.20% Escape Transformations 101 0.31% Branch Optimizations 82 0.25% TOTAL 291 0.89% TOTAL 11424 34.74% Local CopyProp 6 0.02% 26.54% Infrequent BBs Local ConstantProp 7 0.02% 26.54% Infrequent BBs Local CSE 97 0.30% 26.54% Infrequent BBs Field Analysis 12 0.04% Convert HIR to LIR Expand Runtime Services 2860 8.70% 16.71% Infrequent RS calls Branch Optimizations 148 0.45% Local Cast Optimizations 20 0.06% 13.45% Infrequent BBs HIR Operator Expansion 144 0.44% Branch Optimizations 197 0.60% Adjust Branch Probabilities 28 0.09% TOTAL 3400 10.34% SSA Basic Block Frequency Estima Build LST 168 0.51% Estimate Block Frequenci 321 0.98% 36.58% Infrequent BBs TOTAL 489 1.49% LIR SSA transformations Loop Normalization 346 1.05% Dominators + LpStrTree 214 0.65% Dominance Frontier 450 1.37% Global Code Placement GCP Preparation 1 0.00% Enter SSA 397 1.21% Global CSE 504 1.53% Enter SSA 291 0.89% LICM 1277 3.89% GCP Finalization 1 0.00% TOTAL 2474 7.52% Leave SSA 1034 3.15% TOTAL 4520 13.74% Coalesce Moves 703 2.14% Post SSA cleanup Local CopyProp 20 0.06% 36.34% Infrequent BBs Local ConstantProp 70 0.22% 36.34% Infrequent BBs Simple Opts 168 0.51% Branch Optimizations 185 0.56% TOTAL 445 1.35% TOTAL 6158 18.73% Local CopyProp 16 0.05% 36.78% Infrequent BBs Local ConstantProp 25 0.08% 36.78% Infrequent BBs Local CSE 96 0.29% 36.78% Infrequent BBs Simple Opts 151 0.46% Basic Block Frequency Estimation Build LST 150 0.46% Estimate Block Frequencies 310 0.95% 36.62% Infrequent BBs TOTAL 461 1.40% Code Reordering 252 0.77% Branch Optimizations 253 0.77% Convert LIR to MIR SplitBasicBlock 10 0.03% Instruction Selection Reduce Operators 23 0.07% ConvertALUOps 299 0.91% Normalize Constants 60 0.18% Live Handlers 508 1.55% DepGraph & BURS 2238 6.81% 37.10% Infrequent BBs Complex Operators 95 0.29% NullCheckCombining 51 0.16% TOTAL 3277 9.97% TOTAL 3287 10.00% Register Mapping MIR Range Splitting 50 0.15% Expand Calling Convention 223 0.68% Expand Calling Convention 38 0.12% Live Analysis 634 1.93% Register Allocation Register Allocation Prep 153 0.47% Linear Scan Composite Ph Interval Analysis 165 0.50% Register Restriction 326 0.99% Linear Scan 901 2.74% Update GCMaps 1 10 0.03% Spill Code 891 2.71% Update GCMaps 2 152 0.46% Update OSRMaps 2 0.01% TOTAL 2450 7.45% TOTAL 2604 7.92% Insert Prologue/Epilogue 191 0.58% TOTAL 3743 11.38% Branch Optimizations 150 0.46% Generate Machine Code Final MIR Expansion 123 0.38% Assembler Driver 688 2.09% TOTAL 812 2.47% TOTAL COMPILATION TIME 32885 |