[Webkit-unassigned] [Bug 71744] DFG OSR exit code should be lazily generated

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Nov 9 14:57:21 PST 2011


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





--- Comment #6 from Filip Pizlo <fpizlo at apple.com>  2011-11-09 14:57:22 PST ---
Confirmed results from another machineā€¦


Benchmark report for SunSpider, V8, and Kraken on oldmac.local (MacPro4,1).

VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/quinary/OpenSource/WebKitBuild/Release/jsc (r99757)
"LazyOSR" at /Volumes/Data/pizlo/octonary/OpenSource/WebKitBuild/Release/jsc (r99757)

Collected 12 samples per benchmark/VM, with 4 VM invocations per benchmark. Emitted a call to gc() between sample
measurements. 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                LazyOSR                                     
SunSpider:
   3d-cube                                9.3118+-0.0392    ^     9.1952+-0.0456       ^ definitely 1.0127x faster
   3d-morph                              10.2346+-0.1446         10.0995+-0.0314         might be 1.0134x faster
   3d-raytrace                            9.8547+-0.0569    ^     9.6235+-0.0570       ^ definitely 1.0240x faster
   access-binary-trees                    2.0201+-0.0106    ^     1.9793+-0.0091       ^ definitely 1.0206x faster
   access-fannkuch                        9.4425+-0.0129    ^     9.3486+-0.0238       ^ definitely 1.0100x faster
   access-nbody                           5.4399+-0.0059    ^     5.2808+-0.0128       ^ definitely 1.0301x faster
   access-nsieve                          3.7853+-0.0104          3.7724+-0.0066       
   bitops-3bit-bits-in-byte               1.5597+-0.0256    ?     1.5895+-0.0286       ? might be 1.0191x slower
   bitops-bits-in-byte                    5.9901+-0.0060    !     6.1675+-0.0336       ! definitely 1.0296x slower
   bitops-bitwise-and                     3.9995+-0.0069          3.9900+-0.0035       
   bitops-nsieve-bits                     6.9906+-0.1455          6.9032+-0.0840         might be 1.0127x faster
   controlflow-recursive                  2.8440+-0.0394    ?     2.8646+-0.0400       ?
   crypto-aes                             9.7651+-0.0724    ^     9.3164+-0.0642       ^ definitely 1.0482x faster
   crypto-md5                             3.3641+-0.0102    ^     3.3036+-0.0232       ^ definitely 1.0183x faster
   crypto-sha1                            3.1559+-0.0459    ^     3.0009+-0.0202       ^ definitely 1.0516x faster
   date-format-tofte                     13.2834+-0.1559    ^    13.0351+-0.0751       ^ definitely 1.0190x faster
   date-format-xparb                     12.7551+-0.1480    ^    11.5270+-0.0932       ^ definitely 1.1065x faster
   math-cordic                            8.7817+-0.1024    ?     9.1984+-0.3764       ? might be 1.0475x slower
   math-partial-sums                     12.6786+-0.0406    ?    12.7408+-0.0450       ?
   math-spectral-norm                     3.4554+-0.0073    ^     3.3180+-0.0036       ^ definitely 1.0414x faster
   regexp-dna                            16.6182+-0.2134         16.4619+-0.1279       
   string-base64                          5.1089+-0.0440    ?     5.1959+-0.1666       ? might be 1.0170x slower
   string-fasta                           8.6025+-0.0370    ?     8.6237+-0.0115       ?
   string-tagcloud                       16.6954+-0.3969         16.6808+-0.1369       
   string-unpack-code                    28.3529+-0.1188    ?    28.4580+-0.1054       ?
   string-validate-input                  6.8744+-0.0452          6.8162+-0.0482       

   <arithmetic> *                         8.4986+-0.0377    ^     8.4035+-0.0354       ^ definitely 1.0113x faster
   <geometric>                            6.7983+-0.0255    ^     6.7217+-0.0276       ^ definitely 1.0114x faster
   <harmonic>                             5.3340+-0.0232    ^     5.2825+-0.0240       ^ definitely 1.0098x faster

                                            TipOfTree                LazyOSR                                     
V8:
   crypto                                97.6795+-0.2221    ^    96.5580+-0.3200       ^ definitely 1.0116x faster
   deltablue                            220.9538+-1.7913    ^   217.4101+-0.5540       ^ definitely 1.0163x faster
   earley-boyer                         130.9992+-1.5499        130.9933+-0.9396       
   raytrace                              83.5364+-0.2738    ^    79.9438+-0.3360       ^ definitely 1.0449x faster
   regexp                               149.8602+-0.5903    ^   148.8902+-0.2403       ^ definitely 1.0065x faster
   richards                             171.5156+-0.3911    ^   169.7018+-0.1642       ^ definitely 1.0107x faster
   splay                                108.6413+-1.1656        108.4810+-1.4079       

   <arithmetic>                         137.5980+-0.4077    ^   135.9969+-0.2684       ^ definitely 1.0118x faster
   <geometric> *                        130.9221+-0.3932    ^   129.2452+-0.2975       ^ definitely 1.0130x faster
   <harmonic>                           124.8203+-0.3930    ^   122.9570+-0.3130       ^ definitely 1.0152x faster

                                            TipOfTree                LazyOSR                                     
Kraken:
   ai-astar                             896.3311+-0.5234    ?   897.3885+-1.0888       ?
   audio-beat-detection                 255.2577+-1.0697    ?   256.8485+-1.0682       ?
   audio-dft                            315.6081+-2.8663        315.5922+-3.1477       
   audio-fft                            166.7750+-0.1788    ?   167.2417+-0.7851       ?
   audio-oscillator                     354.2109+-1.7018    ^   350.9050+-0.7410       ^ definitely 1.0094x faster
   imaging-darkroom                     404.0041+-5.4998        403.4374+-5.8335       
   imaging-desaturate                   291.5013+-0.2275        291.2697+-0.0755       
   imaging-gaussian-blur                754.4036+-3.5127        751.7568+-1.7243       
   json-parse-financial                  87.4539+-0.1942    ^    86.7862+-0.2007       ^ definitely 1.0077x faster
   json-stringify-tinderbox              96.1448+-0.7505         95.8490+-0.4159       
   stanford-crypto-aes                  139.1117+-0.4486    !   141.0177+-0.8612       ! definitely 1.0137x slower
   stanford-crypto-ccm                  136.7368+-0.8909    ?   137.3705+-0.9244       ?
   stanford-crypto-pbkdf2               287.2300+-2.6423    ^   281.3833+-2.1771       ^ definitely 1.0208x faster
   stanford-crypto-sha256-iterative     117.9661+-0.2010    !   118.8349+-0.3378       ! definitely 1.0074x slower

   <arithmetic> *                       307.3382+-0.6416        306.8344+-0.5357       
   <geometric>                          239.5804+-0.4489        239.3972+-0.3551       
   <harmonic>                           192.9624+-0.2992    ?   192.9762+-0.2265       ?

                                            TipOfTree                LazyOSR                                     
All benchmarks:
   <arithmetic>                         116.7422+-0.2207    ^   116.3011+-0.1469       ^ definitely 1.0038x faster
   <geometric>                           30.5175+-0.0792    ^    30.2615+-0.0699       ^ definitely 1.0085x faster
   <harmonic>                             9.3943+-0.0402    ^     9.3043+-0.0413       ^ definitely 1.0097x faster

                                            TipOfTree                LazyOSR                                     
Geomean of preferred means:
   <scaled-result>                       69.9290+-0.1705    ^    69.3302+-0.1019       ^ definitely 1.0086x faster

-- 
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