From: The J. P. <jal...@wa...> - 2002-03-29 12:17:43
|
cvs checkout performed on Thu Mar 28 23:17:56 EST 2002 Ran 159 Passed 158 Failed 1 Failure Details --------------- BaseBaseHybrid: Failed in jni Performance Summary Results for SPECjvm98 ---------------------------------- FastAdaptiveSemispace Result: 54.33 FastSemispace Result: 50.79 FastMarkSweep Result: 45.09 Results for SPECjbb2000 ---------------------------------- FastMarkSweep Valid run, Score is 15051 FastSemispace Valid run, Score is 13842 FastAdaptiveSemispace Valid run, Score is 13758 SPECjvm98 Performance Details ----------------------------- RESULT: FastSemispace SPECjvm98 compress Time: 17.017 Ratio: 69.05 jess Time: 6.949 Ratio: 54.68 db Time: 26.14 Ratio: 19.32 javac Time: 11.313 Ratio: 37.57 mpegaudio Time: 17.99 Ratio: 61.15 mtrt Time: 4.313 Ratio: 106.65 jack Time: 9.327 Ratio: 48.78 Bottom Line: Result: 50.79 RESULT: FastMarkSweep SPECjvm98 compress Time: 17.526 Ratio: 67.04 jess Time: 8.045 Ratio: 47.23 db Time: 33.972 Ratio: 14.87 javac Time: 12.954 Ratio: 32.81 mpegaudio Time: 18.601 Ratio: 59.14 mtrt Time: 4.866 Ratio: 94.53 jack Time: 10.371 Ratio: 43.87 Bottom Line: Result: 45.09 RESULT: FastAdaptiveSemispace SPECjvm98 compress Time: 15.042 Ratio: 78.11 jess Time: 5.977 Ratio: 63.58 db Time: 24.499 Ratio: 20.61 javac Time: 11.864 Ratio: 35.82 mpegaudio Time: 15.61 Ratio: 70.47 mtrt Time: 4.222 Ratio: 108.95 jack Time: 9.163 Ratio: 49.66 Bottom Line: Result: 54.33 Opt Level 0 compilation breakdown for SPECjvm98 size 100 Compilation Subsystem Report Comp #Meths Time bcb/ms mcb/bcb MCKB BCKB Base 149 78 577.78 8.02 352.8 44.0 Opt 2079 11945 14.99 4.26 745.1 174.9 Explanation of Metrics #Meths: Total number of methods compiled by the compiler Time: Total compilation time in milliseconds bcb/ms: Number of bytecode bytes complied per millisecond mcb/bcb: Ratio of machine code bytes to bytecode bytes MCKB: Total number of machine code bytes generated in kilobytes BCKB: Total number of bytecode bytes compiled in kilobytes Optimizing Compiler SubSystem Phase Time (ms) (0fTotal) Convert Bytecodes to HIR Generate HIR 660 5.64% Branch Optimizations 166 1.42% TOTAL 826 7.06% Yield Point Insertion 24 0.21% Field Analysis 17 0.15% Convert HIR to LIR Expand Runtime Services 194 1.66% HIR Operator Expansion 163 1.39% Branch Optimizations 177 1.51% TOTAL 535 4.57% Convert LIR to MIR SplitBasicBlock 12 0.10% Instruction Selection Reduce Operators 29 0.25% ConvertALUOps 382 3.26% Normalize Constants 51 0.44% Live Handlers 4 0.03% DepGraph & BURS 1777 15.19% Complex Operators 114 0.97% TOTAL 2360 20.17% TOTAL 2372 20.27% NullCheckCombining 63 0.54% Register Mapping MIR Range Splitting 55 0.47% Expand Calling Convention 158 1.35% Expand Calling Convention 25 0.21% Live Analysis 841 7.19% Register Allocation Register Allocation Prep 103 0.88% Linear Scan 5647 48.26% TOTAL 5750 49.15% Insert Prologue/Epilogue 289 2.47% TOTAL 7120 60.85% Generate Machine Code Final MIR Expansion 141 1.21% Assembler Driver 597 5.10% TOTAL 739 6.32% TOTAL COMPILATION TIME 11700 Opt Level 1 compilation breakdown for SPECjvm98 size 100 Compilation Subsystem Report Comp #Meths Time bcb/ms mcb/bcb MCKB BCKB Base 150 79 571.11 8.02 353.2 44.1 Opt 1519 24980 6.81 5.78 960.1 166.1 Explanation of Metrics #Meths: Total number of methods compiled by the compiler Time: Total compilation time in milliseconds bcb/ms: Number of bytecode bytes complied per millisecond mcb/bcb: Ratio of machine code bytes to bytecode bytes MCKB: Total number of machine code bytes generated in kilobytes BCKB: Total number of bytecode bytes compiled in kilobytes Optimizing Compiler SubSystem Phase Time (ms) (0fTotal) Convert Bytecodes to HIR Generate HIR 1811 7.31% Branch Optimizations 351 1.42% TOTAL 2162 8.72% Tail Recursion Elimination 16 0.06% Yield Point Insertion 28 0.11% Simple Opts 294 1.19% Escape Transformations 303 1.22% Branch Optimizations 162 0.65% Static Splitting 16 0.06% Simple Opts 160 0.65% Local CopyProp 469 1.89% Local ConstantProp 93 0.38% Local CSE 465 1.88% Field Analysis 18 0.07% Convert HIR to LIR Expand Runtime Services 1575 6.35% Branch Optimizations 204 0.82% Local Cast Optimizations 22 0.09% HIR Operator Expansion 209 0.84% Branch Optimizations 292 1.18% TOTAL 2303 9.29% Local CopyProp 1699 6.85% Local ConstantProp 153 0.62% Local CSE 391 1.58% Simple Opts 320 1.29% Code Reordering 604 2.44% Branch Optimizations 283 1.14% Convert LIR to MIR SplitBasicBlock 14 0.06% Instruction Selection Reduce Operators 35 0.14% ConvertALUOps 551 2.22% Normalize Constants 75 0.30% Live Handlers 3 0.01% DepGraph & BURS 2647 10.68% Complex Operators 190 0.77% TOTAL 3504 14.14% TOTAL 3518 14.19% NullCheckCombining 83 0.33% Register Mapping MIR Range Splitting 58 0.23% Expand Calling Convention 412 1.66% Expand Calling Convention 37 0.15% Live Analysis 1276 5.15% Register Allocation Register Allocation Prep 133 0.54% Linear Scan 7706 31.09% TOTAL 7839 31.63% Insert Prologue/Epilogue 378 1.53% TOTAL 10002 40.35% Branch Optimizations 279 1.13% Generate Machine Code Final MIR Expansion 151 0.61% Assembler Driver 803 3.24% TOTAL 954 3.85% TOTAL COMPILATION TIME 24786 Opt Level 2 compilation breakdown for SPECjvm98 size 100 Compilation Subsystem Report Comp #Meths Time bcb/ms mcb/bcb MCKB BCKB Base 158 80 567.28 8.01 354.9 44.3 Opt 1513 72495 2.28 6.28 1015.0 161.6 Explanation of Metrics #Meths: Total number of methods compiled by the compiler Time: Total compilation time in milliseconds bcb/ms: Number of bytecode bytes complied per millisecond mcb/bcb: Ratio of machine code bytes to bytecode bytes MCKB: Total number of machine code bytes generated in kilobytes BCKB: Total number of bytecode bytes compiled in kilobytes Optimizing Compiler SubSystem Phase Time (ms) (0fTotal) Convert Bytecodes to HIR Generate HIR 1862 2.49% Branch Optimizations 347 0.46% TOTAL 2209 2.95% Tail Recursion Elimination 17 0.02% Yield Point Insertion 30 0.04% Simple Opts 300 0.40% Escape Transformations 313 0.42% Branch Optimizations 165 0.22% Static Splitting 17 0.02% CFGTransformations 858 1.15% Simple Opts 167 0.22% Loop Unrolling 1122 1.50% SSA HIR SSA transformations Local CopyProp 510 0.68% Local ConstantProp 108 0.14% Dominators + LpStrTree 473 0.63% Dominance Frontier 228 0.30% Array SSA Load Eliminati 19210 25.69% RedundantBranchEliminati Ensure SSA 983 1.31% Global Value Number 1063 1.42% RBE Transform 27 0.04% TOTAL 2074 2.77% SSA Tune Up SSA Tune UpPreparati 6 0.01% Enter SSA 961 1.29% Simple Opts 191 0.26% SSA Expression Foldi 134 0.18% TOTAL 1294 1.73% SSA Tune Up SSA Tune UpPreparati 4 0.01% Enter SSA 917 1.23% Simple Opts 161 0.22% SSA Expression Foldi 124 0.17% TOTAL 1208 1.62% Global Code Placement GCP Preparation 7 0.01% Enter SSA 3118 4.17% Global CSE 8 0.01% LICM 3779 5.05% GCP Finalization 6 0.01% TOTAL 6920 9.25% Leave SSA 1471 1.97% TOTAL 33501 44.80% Coalesce Moves 833 1.11% Post SSA cleanup Local CopyProp 152 0.20% Local ConstantProp 88 0.12% Simple Opts 163 0.22% Escape Transformations 279 0.37% Branch Optimizations 148 0.20% TOTAL 833 1.11% TOTAL 35168 47.03% Local CopyProp 141 0.19% Local ConstantProp 46 0.06% Local CSE 434 0.58% Field Analysis 20 0.03% Convert HIR to LIR Expand Runtime Services 1697 2.27% Branch Optimizations 206 0.28% Local Cast Optimizations 26 0.03% HIR Operator Expansion 234 0.31% Branch Optimizations 302 0.40% TOTAL 2466 3.30% SSA LIR SSA transformations Dominators + LpStrTree 735 0.98% Dominance Frontier 429 0.57% Global Code Placement GCP Preparation 6 0.01% Enter SSA 1227 1.64% Global CSE 638 0.85% LICM 4053 5.42% GCP Finalization 5 0.01% TOTAL 5930 7.93% Leave SSA 2330 3.12% TOTAL 9426 12.61% Coalesce Moves 1705 2.28% Post SSA cleanup Local CopyProp 608 0.81% Local ConstantProp 78 0.10% Simple Opts 310 0.41% Branch Optimizations 251 0.34% TOTAL 1248 1.67% TOTAL 12380 16.56% Local CopyProp 159 0.21% Local ConstantProp 43 0.06% Local CSE 308 0.41% Simple Opts 264 0.35% Code Reordering 585 0.78% Branch Optimizations 262 0.35% Convert LIR to MIR SplitBasicBlock 15 0.02% Instruction Selection Reduce Operators 37 0.05% ConvertALUOps 566 0.76% Normalize Constants 78 0.10% Live Handlers 1029 1.38% DepGraph & BURS 2812 3.76% Complex Operators 194 0.26% TOTAL 4718 6.31% TOTAL 4734 6.33% NullCheckCombining 90 0.12% Register Mapping MIR Range Splitting 57 0.08% Expand Calling Convention 444 0.59% Expand Calling Convention 38 0.05% Live Analysis 1288 1.72% Register Allocation Register Allocation Prep 138 0.18% Linear Scan 8726 11.67% TOTAL 8864 11.85% Insert Prologue/Epilogue 422 0.56% TOTAL 11116 14.87% Branch Optimizations 296 0.40% Generate Machine Code Final MIR Expansion 174 0.23% Assembler Driver 873 1.17% TOTAL 1048 1.40% TOTAL COMPILATION TIME 74773 |