[Webkit-unassigned] [Bug 68580] DFG JIT cannot compile op_new_object, op_new_array, op_new_array_buffer, or op_new_regexp

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 27 21:31:49 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=68580





--- Comment #3 from Filip Pizlo <fpizlo at apple.com>  2011-09-27 21:31:49 PST ---
Updated numbers after merging with https://bugs.webkit.org/show_bug.cgi?id=68932


Benchmark report for SunSpider, V8, and Kraken.

VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/quinary/OpenSource/WebKitBuild/Release/jsc
"NewObjArr" at /Volumes/Data/pizlo/senary/OpenSource/WebKitBuild/Release/jsc

Collected 12 samples per benchmark/VM, with 4 VM invocations per benchmark. Used 1 benchmark iteration per VM
invocation for warm-up. Used the jsc-specific preciseTime() function to get microsecond-level timing. Reporting
benchmark execution times with 95% confidence intervals in milliseconds.

                                            TipOfTree               NewObjArr                                    
SunSpider:
   3d-cube                                7.6772+-0.2269    ?     7.6857+-0.2541       ?
   3d-morph                               7.3632+-0.1056    ?     7.3864+-0.1331       ?
   3d-raytrace                            8.0317+-0.1375    ?     8.2110+-0.2176       ? might be 1.0223x slower
   access-binary-trees                    2.0712+-0.0911    ?     2.1195+-0.1247       ? might be 1.0233x slower
   access-fannkuch                        6.3577+-0.1333          6.2040+-0.0759         might be 1.0248x faster
   access-nbody                           3.6669+-0.1079          3.6163+-0.0966         might be 1.0140x faster
   access-nsieve                          2.5418+-0.0462    ?     2.5684+-0.0595       ? might be 1.0105x slower
   bitops-3bit-bits-in-byte               1.7133+-0.0264          1.7003+-0.0275       
   bitops-bits-in-byte                    2.6883+-0.0732    ?     2.7248+-0.0730       ? might be 1.0136x slower
   bitops-bitwise-and                     3.4668+-0.1048    ?     3.4809+-0.1225       ?
   bitops-nsieve-bits                     5.4754+-0.1628          5.4635+-0.1165       
   controlflow-recursive                  2.0714+-0.0706          2.0702+-0.0485       
   crypto-aes                             6.1978+-0.2016    ?     6.6180+-0.2952       ? might be 1.0678x slower
   crypto-md5                             2.7825+-0.0954    ?     2.8597+-0.1406       ? might be 1.0277x slower
   crypto-sha1                            2.4214+-0.0911    ?     2.5091+-0.0638       ? might be 1.0362x slower
   date-format-tofte                     10.4897+-0.4051         10.0904+-0.3486         might be 1.0396x faster
   date-format-xparb                      9.7609+-0.2870          9.6647+-0.3170       
   math-cordic                            6.3127+-0.1011          6.2664+-0.1367       
   math-partial-sums                      7.7387+-0.1878          7.5655+-0.1525         might be 1.0229x faster
   math-spectral-norm                     2.8640+-0.0801          2.7946+-0.0654         might be 1.0249x faster
   regexp-dna                            10.8194+-0.2209         10.7082+-0.1562         might be 1.0104x faster
   string-base64                          5.8993+-0.2858    ?     6.0486+-0.3350       ? might be 1.0253x slower
   string-fasta                           7.0743+-0.2303          6.8448+-0.1370         might be 1.0335x faster
   string-tagcloud                       11.9568+-0.3840         11.9143+-0.4237       
   string-unpack-code                    21.5022+-0.5827         21.1597+-0.5363         might be 1.0162x faster
   string-validate-input                  6.3864+-0.2204          6.3736+-0.2340       

   <arithmetic>                           6.3589+-0.0511          6.3326+-0.0247       
   <geometric>                            5.2112+-0.0421    ?     5.2132+-0.0273       ?
   <harmonic>                             4.2797+-0.0500    ?     4.2961+-0.0374       ?

                                            TipOfTree               NewObjArr                                    
V8:
   crypto                                70.7538+-0.3176    ?    70.8774+-0.4921       ?
   deltablue                            228.2342+-0.9343    ?   230.8113+-1.7273       ? might be 1.0113x slower
   earley-boyer                          89.4177+-0.2268    ?    89.8321+-0.2482       ?
   raytrace                              62.4810+-0.3734    ?    62.9065+-1.0127       ?
   regexp                               105.0118+-0.3987    ^   103.5674+-0.3795       ^ definitely 1.0139x faster
   richards                             197.8091+-0.7066    ?   198.9686+-0.6894       ?
   splay                                 95.2704+-0.5647    ^    90.6923+-0.4400       ^ definitely 1.0505x faster

   <arithmetic>                         121.2826+-0.2835        121.0937+-0.2348       
   <geometric>                          108.6315+-0.2380    ^   108.1180+-0.2627       ^ definitely 1.0047x faster
   <harmonic>                            98.8972+-0.2291         98.3311+-0.3495       

                                            TipOfTree               NewObjArr                                    
Kraken:
   ai-astar                             491.0886+-3.5918        487.8834+-3.4151       
   audio-beat-detection                 204.7522+-1.0111    ^   189.3919+-0.7289       ^ definitely 1.0811x faster
   audio-dft                            425.8567+-4.5656    ^   279.1306+-3.2984       ^ definitely 1.5257x faster
   audio-fft                            139.6173+-0.3716    ^   126.9211+-0.8085       ^ definitely 1.1000x faster
   audio-oscillator                     256.7287+-1.8192        256.4727+-1.7237       
   imaging-darkroom                     437.8020+-1.4023    ^   417.0573+-1.2596       ^ definitely 1.0497x faster
   imaging-desaturate                   223.1644+-0.3189    ?   223.4193+-0.4615       ?
   imaging-gaussian-blur                581.3705+-2.0634        577.9954+-1.5586       
   json-parse-financial                  47.3499+-0.2833    !    48.3064+-0.3268       ! definitely 1.0202x slower
   json-stringify-tinderbox              68.4704+-0.2395    ?    69.0268+-0.3627       ?
   stanford-crypto-aes                  134.2183+-0.7291    ^   130.4393+-1.3538       ^ definitely 1.0290x faster
   stanford-crypto-ccm                  102.8529+-0.2783    ^   101.8995+-0.4736       ^ definitely 1.0094x faster
   stanford-crypto-pbkdf2               202.2117+-1.7048    ^   193.4944+-2.7995       ^ definitely 1.0451x faster
   stanford-crypto-sha256-iterative      83.9772+-0.2160    !    85.1002+-0.2948       ! definitely 1.0134x slower

   <arithmetic>                         242.8186+-0.6890    ^   227.6099+-0.6454       ^ definitely 1.0668x faster
   <geometric>                          187.4703+-0.4093    ^   178.3609+-0.4881       ^ definitely 1.0511x faster
   <harmonic>                           142.0359+-0.2941    ^   138.7646+-0.4057       ^ definitely 1.0236x faster

                                            TipOfTree               NewObjArr                                    
All benchmarks:
   <arithmetic>                          93.9100+-0.2349    ^    89.3371+-0.2000       ^ definitely 1.0512x faster
   <geometric>                           23.8160+-0.1179    ^    23.4539+-0.0750       ^ definitely 1.0154x faster
   <harmonic>                             7.5265+-0.0857    ?     7.5514+-0.0641       ?

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list