From: x86 L. (64 b. R. <rvm...@cs...> - 2005-10-30 09:25:17
|
cvs checkout performed on Sun Oct 30 10:16:51 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 538 Passed 522 Failed 16 There were 1 javadoc errors. Performance Summary Results for SPECjbb2000 ---------------------------------- production Valid run, Score is 21594 Results for SPECjvm98 ---------------------------------- production Result: 152.42 SPECjvm98 Performance Details ----------------------------- RESULT: production SPECjvm98 Best Run compress Time: 5.467 Ratio: 214.93 jess Time: 1.768 Ratio: 214.93 db Time: 10.755 Ratio: 46.95 javac Time: 4.26 Ratio: 99.77 mpegaudio Time: 4.36 Ratio: 252.29 mtrt Time: 1.827 Ratio: 251.78 jack Time: 3.273 Ratio: 139.02 Bottom Line: Result: 152.42 First Run compress Time: 9.932 Ratio: 118.30 jess Time: 2.991 Ratio: 127.05 db Time: 11.652 Ratio: 43.34 javac Time: 7.766 Ratio: 54.73 mpegaudio Time: 7.73 Ratio: 142.30 mtrt Time: 3.334 Ratio: 137.97 jack Time: 4.221 Ratio: 107.79 First Run Result: 96.06 Failure Details --------------- prototype: Failed in soot prototype: Failed in dacapo prototype-opt: Failed in dacapo development: Failed in dacapo BaseBaseGenRC: Failed in jni BaseBaseGenRC: Failed in dacapo BaseBaseRefCount: Failed in gctest BaseBaseRefCount: Failed in dacapo BaseBaseRefCount: Failed in SPECjvm98 BaseBaseRefCount: Failed in SPECjbb2000 FullAdaptiveGenCopy: Failed in jBYTEmark FullAdaptiveGenCopy: Failed in dacapo FullAdaptiveGenRC: Failed in jni FullAdaptiveGenRC: Failed in dacapo 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.39 NA NA 5.8 NA Base 94 14.94 712.40 8.46 347.3 41.1 Opt 1688 5244.45 25.14 4.17 673.8 161.6 Baseline Compiler SubSystem Phase Time (ms) (%ofTotal) Compute GC Maps 4.29 30.78 OSR setup 0.03 0.22 Code generation 8.01 57.54 Encode GC/MC maps 1.60 11.47 TOTAL 13.93 Optimizing Compiler SubSystem Phase Time (ms) (%ofTotal) Convert Bytecodes to HIR Generate HIR 454 8.74% AdjustBytecodeIndexes 2 0.05% Branch Optimizations 89 1.71% Adjust Branch Probabilities 8 0.17% TOTAL 554 10.67% CFG Structural Analysis Build LST 45 0.88% Yield Point Insertion 5 0.11% Estimate Block Frequencies 68 1.32% 12.43% Infrequent BBs TOTAL 119 2.30% Local CopyProp 73 1.42% 12.42% Infrequent BBs Local ConstantProp 22 0.44% 12.42% Infrequent BBs Local CSE 97 1.88% 12.42% Infrequent BBs Field Analysis 8 0.17% Convert HIR to LIR Expand Runtime Services 174 3.36% 9.95% Infrequent RS calls Local Cast Optimizations 8 0.17% 11.89% Infrequent BBs HIR Operator Expansion 83 1.60% Branch Optimizations 71 1.38% Adjust Branch Probabilities 9 0.19% TOTAL 347 6.69% Local CopyProp 57 1.10% 7.63% Infrequent BBs Local ConstantProp 18 0.36% 7.63% Infrequent BBs Local CSE 70 1.36% 7.56% Infrequent BBs Simple Opts 75 1.45% Basic Block Frequency Estimation Build LST 49 0.95% Estimate Block Frequencies 93 1.79% 22.25% Infrequent BBs TOTAL 142 2.75% Code Reordering 7 0.14% Convert LIR to MIR SplitBasicBlock 5 0.10% Instruction Selection Reduce Operators 9 0.18% ConvertALUOps 100 1.94% Normalize Constants 20 0.40% Live Handlers 0 0.01% DepGraph & BURS 1451 27.94% 22.15% Infrequent BBs Complex Operators 33 0.64% NullCheckCombining 20 0.39% TOTAL 1637 31.51% TOTAL 1642 31.60% Register Mapping MIR Range Splitting 20 0.40% Expand Calling Convention 71 1.37% Expand Calling Convention 16 0.31% Live Analysis 273 5.25% Register Allocation Register Allocation Prep 58 1.13% Linear Scan Composite Ph Interval Analysis 68 1.32% Register Restriction 212 4.09% Linear Scan 357 6.87% Update GCMaps 1 5 0.11% Spill Code 291 5.61% Update GCMaps 2 47 0.92% Update OSRMaps 2 0.04% TOTAL 985 18.97% TOTAL 1044 20.10% Insert Prologue/Epilogue 97 1.87% TOTAL 1522 29.30% Generate Machine Code Final MIR Expansion 76 1.47% Assembler Driver 357 6.89% TOTAL 434 8.36% TOTAL COMPILATION TIME 5196 Opt Level 1 compilation breakdown for SPECjvm98 size 100 Compilation Subsystem Report Comp #Meths Time bcb/ms mcb/bcb MCKB BCKB JNI 25 0.38 NA NA 5.8 NA Base 94 14.82 713.43 8.46 347.3 41.1 Opt 1435 13744.13 13.13 7.65 1222.5 159.8 Baseline Compiler SubSystem Phase Time (ms) (%ofTotal) Compute GC Maps 4.27 30.84 OSR setup 0.03 0.22 Code generation 7.98 57.64 Encode GC/MC maps 1.57 11.30 TOTAL 13.85 Optimizing Compiler SubSystem Phase Time (ms) (%ofTotal) Convert Bytecodes to HIR Generate HIR 1038 7.59% AdjustBytecodeIndexes 2 0.02% OSR_OsrPointConstructor 34 0.25% Branch Optimizations 166 1.22% Adjust Branch Probabilities 14 0.10% TOTAL 1257 9.19% CFG Transformations Tail Recursion Elimination 7 0.05% Basic Block Frequency Estima Build LST 74 0.54% Estimate Block Frequenci 127 0.93% 27.65% Infrequent BBs TOTAL 202 1.48% Static Splitting 8 0.06% Branch Optimizations 93 0.68% TOTAL 311 2.28% CFG Structural Analysis Build LST 54 0.40% Yield Point Insertion 6 0.05% Estimate Block Frequencies 112 0.82% 27.53% Infrequent BBs TOTAL 173 1.27% Simple Opts 127 0.93% Escape Transformations 126 0.93% Branch Optimizations 73 0.54% Local CopyProp 29 0.21% 27.18% Infrequent BBs Local ConstantProp 23 0.17% 27.18% Infrequent BBs Local CSE 106 0.78% 27.14% Infrequent BBs Field Analysis 11 0.09% Convert HIR to LIR Expand Runtime Services 2738 20.00% 17.51% Infrequent RS calls Branch Optimizations 148 1.09% Local Cast Optimizations 19 0.14% 13.44% Infrequent BBs HIR Operator Expansion 99 0.73% Branch Optimizations 192 1.41% Adjust Branch Probabilities 27 0.20% TOTAL 3226 23.57% Local CopyProp 91 0.67% 11.51% Infrequent BBs Local ConstantProp 89 0.66% 11.51% Infrequent BBs Local CSE 104 0.77% 11.54% Infrequent BBs Simple Opts 182 1.33% Basic Block Frequency Estimation Build LST 156 1.14% Estimate Block Frequencies 276 2.02% 36.33% Infrequent BBs TOTAL 433 3.16% Code Reordering 236 1.73% Branch Optimizations 239 1.75% Convert LIR to MIR SplitBasicBlock 11 0.08% Instruction Selection Reduce Operators 21 0.16% ConvertALUOps 285 2.09% Normalize Constants 53 0.39% Live Handlers 0 0.00% DepGraph & BURS 2009 14.68% 36.74% Infrequent BBs Complex Operators 91 0.67% NullCheckCombining 44 0.33% TOTAL 2506 18.31% TOTAL 2518 18.40% Register Mapping MIR Range Splitting 48 0.35% Expand Calling Convention 203 1.49% Expand Calling Convention 36 0.27% Live Analysis 604 4.41% Register Allocation Register Allocation Prep 152 1.11% Linear Scan Composite Ph Interval Analysis 156 1.14% Register Restriction 303 2.21% Linear Scan 825 6.03% Update GCMaps 1 9 0.07% Spill Code 771 5.64% Update GCMaps 2 118 0.87% Update OSRMaps 2 0.02% TOTAL 2186 15.97% TOTAL 2338 17.09% Insert Prologue/Epilogue 178 1.31% TOTAL 3410 24.91% Branch Optimizations 136 0.99% Generate Machine Code Final MIR Expansion 115 0.84% Assembler Driver 661 4.83% TOTAL 776 5.68% TOTAL COMPILATION TIME 13688 Opt Level 2 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 14.70 722.20 8.46 347.3 41.1 Opt 1435 33267.87 5.34 8.63 1379.4 159.8 Baseline Compiler SubSystem Phase Time (ms) (%ofTotal) Compute GC Maps 4.26 30.92 OSR setup 0.03 0.22 Code generation 7.91 57.39 Encode GC/MC maps 1.58 11.46 TOTAL 13.78 Optimizing Compiler SubSystem Phase Time (ms) (%ofTotal) Convert Bytecodes to HIR Generate HIR 1036 3.13% AdjustBytecodeIndexes 2 0.01% OSR_OsrPointConstructor 34 0.11% Branch Optimizations 165 0.50% Adjust Branch Probabilities 13 0.04% TOTAL 1253 3.78% CFG Transformations Tail Recursion Elimination 7 0.02% Basic Block Frequency Estima Build LST 75 0.23% Estimate Block Frequenci 127 0.39% 27.65% Infrequent BBs TOTAL 202 0.61% Static Splitting 8 0.03% Loop Normalization 61 0.19% Loop Unrolling 226 0.68% Branch Optimizations 107 0.33% TOTAL 614 1.85% CFG Structural Analysis Build LST 66 0.20% Yield Point Insertion 7 0.02% Estimate Block Frequencies 159 0.48% 27.46% Infrequent BBs TOTAL 233 0.71% Simple Opts 113 0.34% Escape Transformations 123 0.37% Branch Optimizations 81 0.25% SSA Basic Block Frequency Estima Build LST 65 0.20% Estimate Block Frequenci 155 0.47% 27.52% Infrequent BBs TOTAL 221 0.67% HIR SSA transformations Local CopyProp 36 0.11% 27.36% Infrequent BBs Local ConstantProp 30 0.09% 27.36% Infrequent BBs Branch Optimizations 70 0.21% Dominators + LpStrTree 104 0.31% Dominance Frontier 139 0.42% Load Elimination GVN Preparation 1 0.01% Enter SSA 497 1.50% Global Value Number 423 1.28% Load Elimination Pre 49 0.15% Enter SSA 1146 3.46% Index Propagation 861 2.60% Load Eliminator 64 0.19% TOTAL 3044 9.19% Load Elimination GVN Preparation 1 0.00% Enter SSA 284 0.86% Global Value Number 312 0.94% Load Elimination Pre 40 0.12% Enter SSA 946 2.85% Index Propagation 707 2.13% Load Eliminator 36 0.11% TOTAL 2329 7.03% Load Elimination GVN Preparation 0 0.00% Enter SSA 77 0.24% Global Value Number 85 0.26% Load Elimination Pre 37 0.11% Enter SSA 307 0.93% Index Propagation 250 0.76% Load Eliminator 10 0.03% TOTAL 770 2.32% 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 322 0.97% Global Value Number 358 1.08% RBE Transform 13 0.04% TOTAL 694 2.09% SSA Tune Up SSA Tune UpPreparati 9 0.03% Enter SSA 1 0.00% Simple Opts 70 0.21% SSA Expression Foldi 52 0.16% TOTAL 134 0.41% SSA Tune Up SSA Tune UpPreparati 0 0.00% Enter SSA 1 0.00% Simple Opts 61 0.19% SSA Expression Foldi 47 0.14% TOTAL 111 0.34% Global Code Placement GCP Preparation 1 0.00% Enter SSA 639 1.93% Global CSE 267 0.81% Enter SSA 613 1.85% LICM 1165 3.52% GCP Finalization 1 0.01% TOTAL 2688 8.11% Leave SSA 532 1.61% TOTAL 10759 32.46% Coalesce Moves 311 0.94% Post SSA cleanup Local CopyProp 8 0.02% 27.16% Infrequent BBs Local ConstantProp 32 0.10% 27.16% Infrequent BBs Simple Opts 66 0.20% Escape Transformations 104 0.31% Branch Optimizations 87 0.27% TOTAL 298 0.90% TOTAL 11590 34.97% Local CopyProp 6 0.02% 26.76% Infrequent BBs Local ConstantProp 7 0.02% 26.76% Infrequent BBs Local CSE 98 0.30% 26.76% Infrequent BBs Field Analysis 12 0.04% Convert HIR to LIR Expand Runtime Services 2888 8.72% 16.90% Infrequent RS calls Branch Optimizations 151 0.46% Local Cast Optimizations 20 0.06% 13.60% Infrequent BBs HIR Operator Expansion 112 0.34% Branch Optimizations 208 0.63% Adjust Branch Probabilities 28 0.09% TOTAL 3409 10.29% SSA Basic Block Frequency Estima Build LST 171 0.52% Estimate Block Frequenci 320 0.97% 36.67% Infrequent BBs TOTAL 492 1.48% LIR SSA transformations Loop Normalization 357 1.08% Dominators + LpStrTree 220 0.66% Dominance Frontier 469 1.42% Global Code Placement GCP Preparation 1 0.00% Enter SSA 398 1.20% Global CSE 507 1.53% Enter SSA 296 0.89% LICM 1310 3.95% GCP Finalization 1 0.00% TOTAL 2515 7.59% Leave SSA 1062 3.21% TOTAL 4626 13.96% Coalesce Moves 735 2.22% Post SSA cleanup Local CopyProp 19 0.06% 36.43% Infrequent BBs Local ConstantProp 68 0.21% 36.43% Infrequent BBs Simple Opts 173 0.52% Branch Optimizations 187 0.57% TOTAL 448 1.35% TOTAL 6302 19.02% Local CopyProp 16 0.05% 36.87% Infrequent BBs Local ConstantProp 26 0.08% 36.87% Infrequent BBs Local CSE 97 0.29% 36.87% Infrequent BBs Simple Opts 153 0.46% Basic Block Frequency Estimation Build LST 152 0.46% Estimate Block Frequencies 311 0.94% 36.72% Infrequent BBs TOTAL 463 1.40% Code Reordering 256 0.78% Branch Optimizations 256 0.77% Convert LIR to MIR SplitBasicBlock 11 0.03% Instruction Selection Reduce Operators 23 0.07% ConvertALUOps 305 0.92% Normalize Constants 58 0.18% Live Handlers 517 1.56% DepGraph & BURS 2235 6.74% 37.19% Infrequent BBs Complex Operators 97 0.29% NullCheckCombining 47 0.14% TOTAL 3285 9.91% TOTAL 3296 9.95% Register Mapping MIR Range Splitting 50 0.15% Expand Calling Convention 220 0.67% Expand Calling Convention 38 0.12% Live Analysis 641 1.94% Register Allocation Register Allocation Prep 153 0.46% Linear Scan Composite Ph Interval Analysis 168 0.51% Register Restriction 326 0.98% Linear Scan 909 2.74% Update GCMaps 1 10 0.03% Spill Code 886 2.68% Update GCMaps 2 152 0.46% Update OSRMaps 2 0.01% TOTAL 2456 7.41% TOTAL 2610 7.88% Insert Prologue/Epilogue 198 0.60% TOTAL 3760 11.35% Branch Optimizations 150 0.45% Generate Machine Code Final MIR Expansion 125 0.38% Assembler Driver 691 2.09% TOTAL 817 2.47% TOTAL COMPILATION TIME 33142 |