[webkit-reviews] review requested: [Bug 73875] Add 8 bit paths to global object functions : [Attachment 117965] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Dec 5 17:45:37 PST 2011


Michael Saboff <msaboff at apple.com> has asked  for review:
Bug 73875: Add 8 bit paths to global object functions
https://bugs.webkit.org/show_bug.cgi?id=73875

Attachment 117965: Patch
https://bugs.webkit.org/attachment.cgi?id=117965&action=review

------- Additional Comments from Michael Saboff <msaboff at apple.com>
Results of proposed patch:

Generating benchmark report at Kraken_20111205_1735_benchReport.txt

Benchmark report for Kraken on msaboff-pro.apple.com (MacPro5,1).

VMs tested:
"Conf#1" at /Volumes/Data/src/webkit.baseline2/WebKitBuild/Release/jsc
(r102016)
"Conf#2" at /Volumes/Data/src/webkit/WebKitBuild/Release/jsc (r102016)

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.

					   Conf#1		   Conf#2      
			      

ai-astar			     811.5160+-13.4857	 ?   819.9420+-10.8933 
    ? might be 1.0104x slower
audio-beat-detection		     202.3366+-0.5953	 !   203.8729+-0.6924  
    ! definitely 1.0076x slower
audio-dft			     259.9179+-2.1640	 ?   260.1479+-2.4387  
    ?
audio-fft			     131.3159+-0.2710	     131.1627+-0.1474  
    
audio-oscillator		     282.1622+-5.3042	     277.9279+-5.2296  
      might be 1.0152x faster
imaging-darkroom		     337.4726+-6.2865	     331.4176+-4.3442  
      might be 1.0183x faster
imaging-desaturate		     239.1415+-0.2812	 ^   238.7468+-0.1038  
    ^ definitely 1.0017x faster
imaging-gaussian-blur		     609.6771+-0.3478	 ?   610.2160+-0.3388  
    ?
json-parse-financial		      71.8287+-0.2332	      71.6736+-0.3560  
    
json-stringify-tinderbox	      81.8360+-0.1419	 ?    81.8690+-0.1723  
    ?
stanford-crypto-aes		     118.8075+-0.7028	 ?   118.8253+-0.4006  
    ?
stanford-crypto-ccm		     118.0467+-0.7520	 ^   116.1189+-0.9503  
    ^ definitely 1.0166x faster
stanford-crypto-pbkdf2		     232.7204+-1.0608	 ?   233.9356+-1.3221  
    ?
stanford-crypto-sha256-iterative      96.7228+-0.1396	 ^    94.3186+-0.3950  
    ^ definitely 1.0255x faster

<arithmetic> *			     256.6787+-1.0148	     256.4411+-0.9486  
    
<geometric>			     198.1845+-0.4079	     197.4195+-0.5044  
    
<harmonic>			     159.7440+-0.2318	 ^   158.8841+-0.3157  
    ^ definitely 1.0054x faster

No change for stanford-crypto-pbkdf2 even though it uses the tuned code paths.


More information about the webkit-reviews mailing list