Status: New
Owner: ----
CC: [email protected], [email protected], [email protected], [email protected]
Labels: Type-FeatureRequest Priority-Medium

New issue 1750 by [email protected]: Improve performance of mesh decompression benchmark
http://code.google.com/p/v8/issues/detail?id=1750

Won Chun has developed a standalone benchmark of his mesh decompression algorithm, which was a core technology of Google Body, and is relevant to 3D applications running in the web browser. This benchmark downloads and decompresses a mesh containing 1 million triangles.

http://webgl-loader.googlecode.com/svn/trunk/samples/happy/bench.html

The "decode time" is the relevant measurement; "total time" includes download time.

On my MacBook Pro, Firefox 8.0 beta decodes in 140 ms. Chrome Canary (16.0.895.0) takes ~300 ms.

I realize that a benchmark that only runs for a couple of hundred ms is not V8's sweet spot, but Won's point is that he doesn't care if V8 gets faster for the case of a loop running for 1-2 seconds; he cares about how long it takes to decompress 1 million triangles.

It would be great if the V8 team could take a look at this benchmark and see if there's anything that can be done to improve its performance. It does relatively simple operations; string indexing, some bitwise operations, and some allocation and filling of Float32Arrays and Uint16Arrays. Thanks.


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to