[Webkit-unassigned] [Bug 69868] DFG virtual register allocator should be more aggressive in reusing temporary slots

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 11 15:28:31 PDT 2011


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





--- Comment #5 from Filip Pizlo <fpizlo at apple.com>  2011-10-11 15:28:31 PST ---
It turns out that my previous attempt at a virtual register allocator was a total bust.  I fixed it, and now we have real numbers:



Benchmark report for V8.

VMs tested:
"TipOfTree" at /Volumes/Data/pizlo/quinary/OpenSource/WebKitBuild/Release/jsc
"BetterVRAlloc" at /Volumes/Data/pizlo/septenary/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             BetterVRAlloc                                  

crypto              72.9077+-0.4529    ?    73.1820+-0.3834       ?
deltablue          233.4981+-2.2990    ^   229.2700+-1.5657       ^ definitely 1.0184x faster
earley-boyer        91.4999+-0.3203    ?    91.6503+-0.4134       ?
raytrace            58.7518+-0.4181         58.5479+-0.4437       
regexp             104.2604+-0.2749        104.1496+-0.4870       
richards           207.6681+-1.7385    ^   188.0565+-0.9151       ^ definitely 1.1043x faster
splay               95.9854+-0.3932         95.5227+-0.5338       

<arithmetic>       123.5102+-0.5281    ^   120.0541+-0.3077       ^ definitely 1.0288x faster
<geometric> *      109.6144+-0.2834    ^   107.7297+-0.1889       ^ definitely 1.0175x faster
<harmonic>          98.9001+-0.1905    ^    98.0251+-0.1539       ^ definitely 1.0089x 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