Title:
Intent to Implement: SIMD.js
Body:
Contact emails
bbu...@chromium.org, bradn...@chromium.org
Spec
John Mccutchan’s Strawman proposal:
https://github.com/johnmccutchan/ecmascript_simd
Summary
SIMD.js exposes hardware SIMD instructions to Javascript applications in a platform-independent way. Add three SIMD vector types: float32x4, float64x2, and int32x4, and corresponding Typed Array views.
Motivation
SIMD.js can speed up applications that process lots of data that is naturally organized as 2, 3, or 4 element vectors. SIMD is also useful when compiling native code to Javascript for static compilation by the Javascript engine.
Compatibility Risk
Mozilla has implemented this in Firefox:
https://hacks.mozilla.org/2014/10/introducing-simd-js/
https://blog.mozilla.org/javascript/2015/03/10/state-of-simd-js-performance-in-firefox/
Microsoft has announced plans to implement SIMD.js in Chakra, their Javascript engine.
Slides: http://channel9.msdn.com/Events/Build/2015/2-763
Video: http://video.ch9.ms/sessions/build/2015/2-763-LG.mp4
SIMD.js discussion starts at minute 45:35 and demoed with Mandelbrot at time 49:00.
Ongoing technical constraints
None.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes.
OWP launch tracking bug?
None yet.
Link to entry on the feature dashboard
None yet.
Requesting approval to ship?
No.Title:
Intent to Implement: SIMD.js
Body:
Contact emails
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.