Vellamo System Level Benchmarking October 2012 PAGE 1
Disclaimer Nothing in these materials is an offer to sell any of the components or devices referenced herein. Certain components for use in the U.S. are available only through licensed suppliers. Some components are not available for use in the U.S. PAGE 2
Accelerating and Enabling a Better Web Experience Page Load User Experience HTML5 Video Tuned For Power HTML5 Device APIs PAGE 3
Accelerating and Enabling a Better Web Experience Network Layout Scripting Rendering CPU GPU Wireless Multimedia Modem Processor PAGE 4
the incubation timeline code health monitor used across teams OEM demand public release PAGE 5
industry s first mobile browsing benchmark PAGE 6
the benchmark Vellamo 1 Rendering See The Sun Canvas Deep Sea Canvas Aquarium Canvas Pixel Blender <canvas> performance in increasingly complex renderings Similar to above but non-sequential and system is fully loaded <canvas> performance versus its Java counterpart Graphics throughput by number of semi-transparent images that can be blended/second JavaScript SunSpider V8 Benchmark Suite Surf Wax Binder Speed of various JS operations from simple to complex math functions Similar to above but more complex functions including regular expressions & data manipulation Performance of the JS bindings implementation by writing and reading back arrays of data User Experience Tests Ocean Flinger Image Flinger Text Flinger Speed of scrolling/flinging a typical complex web page Similar but only tests the image decode path using a dense JPEG image Similar but only tests the text rendering & decode path using dense text Networking Networking Loader Performance of the HTTP stack and object caches by cold- and hot-loading a page in two separate runs PAGE 7
Vellamo 2 Network Layout Scripting Rendering CPU GPU Wireless Modem Multimedi a Processor Integer Floating Point RAM Memory Flash Memory PAGE 8
the benchmark Vellamo 2 Rendering See The Sun Canvas Canvas Crossfader Aquarium Canvas Pixel Blender <canvas> performance in increasingly complex renderings <canvas> performance simulating blending operations via JS <canvas> performance versus its Java counterpart Graphics throughput by number of semi-transparent images that can be blended/second JavaScript SunSpider V8 Benchmark Suite Surf Wax Binder Speed of various JS operations from simple to complex math functions Similar to above but more complex functions including regular expressions & data manipulation Performance of the JS bindings implementation by writing and reading back arrays of data Layout DOM Node Surfer Reflo Text Flinger Measure performance of core layout engine and responsiveness to DOM manipulation Measures responsiveness of browser typography engine by modifying displayed text Similar but only tests the text rendering & decode path using dense text Networking Load and reload Sample page is loaded and reloaded from an onboard web server; wireless network latency is emulated PAGE 9
the benchmark Vellamo 2 (cont.) HTML5 Tests WebGL Jellyfish Inline Video Performance of WebGL execution on GPU <video> performance playing locally streamed video; adaptive video also tested User Experience Tests Ocean Scroller Ocean Zoomer Image Scroller Speed of scrolling/flinging a typical complex web page Speed of of webpage zoom based virtual gestures Speed of scrolling/flinging a dense image PAGE 10
Metal Tests (Vellamo 2) Lower-level CPU Benchmarks; all tests run in native code Dhrystone Emulates email & social networking Tests CPU s integer math performance LINPACK Library for numerous signal processing applications (e.g. image processing) Floating point operations tested linear algebra focus Branch-K Tests branching ability of CPU Stream 5.9 Tests memory BW for onboard memory controller through series of read/write ops RamJam Peak memory BW test Storage Tests memory controller access to peripheral memory (Flash, MMC) PAGE 11
Crowdsourced Vellamo 2 HTML 5 Benchmarks September 2012 snapshot PAGE 12
Crowdsourced Vellamo 2 Metal Benchmarks September 2012 snapshot PAGE 13
Surf s Up! when you browse the Web with Snapdragon PAGE 14
Thank You PAGE 15