Quick note that I realized my title was accidentally cropped, it should be:

"Intent to Implement and Ship: WebAssembly Relaxed SIMD".

On Wed, Mar 8, 2023 at 4:11 PM Deepti Gandluri <[email protected]> wrote:

> Contact [email protected], [email protected],
> [email protected]
>
> Explainer
> https://github.com/WebAssembly/relaxed-simd/blob/main/proposals/relaxed-simd/Overview.md
>
> Specification
> https://github.com/WebAssembly/relaxed-simd/tree/main/document
>
> Summary
>
> Relaxed SIMD extends the existing SIMD proposal to introduce vector
> instructions that relax the strict determinism constraints of portable SIMD
> to take better advantage of the underlying hardware. The operations
> introduced in this proposal take advantage of widely available instruction
> sets to accelerate compute workloads.
>
> Blink componentBlink>JavaScript>WebAssembly
> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EJavaScript%3EWebAssembly>
>
> TAG reviewNot required as per: https://v8.dev/docs/feature-launch-process.
> This introduces an additional set of vector operations to WebAssembly, and
> makes no API changes.
> Risks
>
>
> Interoperability and Compatibility
>
> *Gecko*: In development, enabled in nightly
>
> *WebKit*: No signal as per request for position:
> mail-archive.com/[email protected]/msg30574.html
>
> *Web developers*: Strongly positive, Proposal in Phase 3 in the
> WebAssembly CG the proposal was incubated to address some of the
> developer/user requests from the previous SIMD proposal.
>
> *Other signals*: Proposal voted to a provisional phase 4 as per meeting
> notes in the February 14th CG meeting (notes:
> https://github.com/WebAssembly/meetings/blob/main/main/2023/CG-02-14.md).
> The feature has consensus in the CG, but the vote is provisional till the
> formal spec is up to date (Tracking issue:
> https://github.com/WebAssembly/relaxed-simd/issues/134, PRs also in
> flight).
>
> WebView application risks
>
> Does this intent deprecate or change behavior of existing APIs, such that
> it has potentially high risk for Android WebView-based applications? No
>
>
>
> Debuggability
>
> Supported instructions are enabled in Liftoff, and are visible to DevTools
> for debuggability.
>
>
> Will this feature be supported on all six Blink platforms (Windows, Mac,
> Linux, Chrome OS, Android, and Android WebView)?Yes
>
> Is this feature fully tested by web-platform-tests
> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
> ?Not applicable, tested by WebAssembly spec tests
>
> Flag nameV8: --wasm-relaxed-simdChrome: Features::kWebAssemblyRelaxedSimd
>
> Requires code in //chrome?False
>
> Tracking bughttps://bugs.chromium.org/p/v8/issues/detail?id=12284
>
> Estimated milestones
>
> 114
>
> Anticipated spec changes
>
> No anticipated spec changes, but some potential for compat issues based on
> hardware, more details in this Entropy.md
> <https://github.com/WebAssembly/relaxed-simd/blob/main/proposals/relaxed-simd/Entropy.md>,
> and the linked issues.
>
> Link to entry on the Chrome Platform Status
> https://chromestatus.com/feature/5082417973952512
>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALi9WK_SOE5jAVCPydhY0Xn4S6P2rr_W9qhQhN5tA0Ew9vJEdg%40mail.gmail.com.

Reply via email to