Thank you for the guidance. I commented on each of these, but unfortunately
don't have edit rights on the feature status so I can't mark the reviews as
started.

On Wed, Oct 11, 2023 at 8:20 PM Chris Harrelson <chris...@chromium.org>
wrote:

> Hi Corentin,
>
> The reviews I'm talking about are the "chips" UI in your chromestatus
> entry <https://chromestatus.com/feature/5180552617656320>. Screenshot
> below. Once the reviews have begun the gray chips will turn blue or green.
> This is a recent change to chromestatus, see here
> <https://groups.google.com/a/chromium.org/g/blink-dev/c/bqvB1oap0Yc/m/YlO8DEHgAQAJ>
> for more context. If a review category is not applicable there is a way to
> mark it as such in the chromestatus review flow for your feature.
>
>
> [image: image.png]
>
> On Wed, Oct 11, 2023 at 11:10 AM Corentin Wallez <cwal...@chromium.org>
> wrote:
>
>> You mention 5 reviews, there's Security / Privacy / TAG but I'm not sure
>> what the others are. We believe that the three reviews we know of are not
>> applicable both because this feature doesn't impact them, and because any
>> review would be a rehash of parts of the reviews for the original WebGPU
>> release. Is there a way to mark this in the status entry?
>>
>> On Wed, Oct 11, 2023 at 4:52 PM Chris Harrelson <chris...@chromium.org>
>> wrote:
>>
>>> Please fill out the 5 other review categories (security, privacy, etc)
>>> in chromestatus. Those will need to be started before the API owners can
>>> review.
>>>
>>> On Thu, Oct 5, 2023 at 1:17 PM Ryan Harrison <rharri...@chromium.org>
>>> wrote:
>>>
>>>> +cc cwallez, since he is the WebGPU lead, and can respond
>>>> authoritatively if I am OOO
>>>>
>>>> Contact emailsrharri...@chromium.org
>>>>
>>>> ExplainerNone
>>>>
>>>> Specificationhttps://www.w3.org/TR/webgpu/#shader-f16
>>>>
>>>> Summary
>>>>
>>>> Allows for the use of the half-precision floating-point type f16 in
>>>> WebGPU shaders (WGSL). Developers can use the 'shader-f16' feature from the
>>>> WebGPU spec and the 'f16' extension from the WGSL spec to access 16-bit
>>>> floating point variables and APIs in their shaders.
>>>>
>>>>
>>>> Blink componentInternals>GPU>Dawn
>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Internals%3EGPU%3EDawn>
>>>>
>>>> TAG reviewNone
>>>>
>>>> TAG review statusNot applicable
>>>>
>>>> Risks
>>>>
>>>>
>>>> Interoperability and Compatibility
>>>>
>>>> None
>>>>
>>>>
>>>> *Gecko*: Positive Mozilla has already implemented this feature.
>>>>
>>>> *WebKit*: Positive (https://bugs.webkit.org/show_bug.cgi?id=254668)
>>>>
>>>> *Web developers*: Positive f16 support in general has been requested
>>>> feature in multiple different web runtimes/frameworks, e.g.
>>>> https://github.com/microsoft/onnxruntime/issues/9758 and
>>>> http://tc39.es/proposal-float16array/ From the initial proposal,
>>>> https://github.com/gpuweb/gpuweb/issues/658, there were multiple
>>>> benchmarks/demoes that indicate a substantial performance benefit shown in
>>>> demos/tests, ~25% if ALU bound, and upto 50% if memory bound. TF.js has
>>>> been investigating using f16 in WebGPU,
>>>> https://github.com/gpuweb/gpuweb/issues/658#issuecomment-606492757 and
>>>> already has it available in the WebGL implementation TF.js has significant
>>>> improvements from forcing using Half Float (the GL equivalent feature),
>>>> https://github.com/tensorflow/tfjs/issues/1047 The Dawn team has
>>>> interacted with multiple internal and external partners that have indicated
>>>> that f16 support is an important feature for them to get the performance
>>>> needed to adopt WebGPU
>>>>
>>>> *Other signals*: Intel has dedicated significant resources to help
>>>> implement f16 in Dawn/Tint, and write proper testing coverage in the CTS.
>>>>
>>>> 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?
>>>>
>>>> None at the moment, WebGPU currently does not ship on Android WebView.
>>>> Parallel work is occuring to launch WebGPU on Android.
>>>>
>>>>
>>>> Debuggability
>>>>
>>>> None
>>>>
>>>>
>>>> Will this feature be supported on all six Blink platforms (Windows,
>>>> Mac, Linux, Chrome OS, Android, and Android WebView)?No
>>>>
>>>> All platforms will eventually have support. Will immediately be
>>>> available on Mac and Chrome OS, since those are platforms already support
>>>> WebGPU. Windows support depends on internal changes to use DXC, which are
>>>> in progress, so f16 will become availabe once that is finished. Linux and
>>>> Android are planned to have WebGPU support in the future, so feature will
>>>> become available when WebGPU does.
>>>>
>>>>
>>>> Is this feature fully tested by web-platform-tests
>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
>>>> ?No
>>>>
>>>> WebGPU/WGSL have a conformance test suite (
>>>> https://github.com/gpuweb/cts) that is regularly pulled into Chromium
>>>> and part of the testing of Dawn/Tint in Chromium. Test coverage for
>>>> execution of f16 operations has been implemented,
>>>> https://github.com/gpuweb/cts/issues/1248. Additional testing is in
>>>> development.
>>>>
>>>>
>>>> Flag name on chrome://flagsNone
>>>>
>>>> Finch feature nameWebGPUExposeShader16
>>>>
>>>> Requires code in //chrome?False
>>>>
>>>> Availability expectationFeature is available only in Chromium browsers
>>>> for the near future, on the order of months. Other browsers intend to ship
>>>> WebGPU and f16 support, but don't have specified timelines.
>>>>
>>>> Adoption expectationFeature is used by specific partner(s) to provide
>>>> functionality within 12 months of launch in Chrome.
>>>>
>>>> Adoption planMultiple partners are actively developing
>>>> products/features that will use f16 in WebGPU.
>>>>
>>>> Non-OSS dependencies
>>>>
>>>> Does the feature depend on any code or APIs outside the Chromium open
>>>> source repository and its open-source dependencies to function?
>>>> No
>>>>
>>>> Estimated milestones
>>>> Shipping on desktop 120
>>>>
>>>> Anticipated spec changes
>>>>
>>>> Open questions about a feature may be a source of future web compat or
>>>> interop issues. Please list open issues (e.g. links to known github issues
>>>> in the project for the feature specification) whose resolution may
>>>> introduce web compat/interop risk (e.g., changing to naming or structure of
>>>> the API in a non-backward-compatible way).
>>>> None, f16 has been landed in the WebGPU and WGSL specs
>>>> https://github.com/gpuweb/gpuweb/pull/2696 (There is some discussion
>>>> about whether or not explicit enabling of extensions should be required.
>>>> Currently it is, so If this changes existing shaders would be fine because
>>>> the desire is to make enabling optional, not removing the mechanism
>>>> entirely).
>>>>
>>>> Link to entry on the Chrome Platform Status
>>>> https://chromestatus.com/feature/5180552617656320
>>>>
>>>> This intent message was generated by Chrome Platform Status
>>>> <https://chromestatus.com/>.
>>>>
>>>> --
>>>> 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 blink-dev+unsubscr...@chromium.org.
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM4DYDaCcxwhdQb%2B%3DoZcAyd1-o3tU3qNu2Rbv5p0V95nGMeKQg%40mail.gmail.com
>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM4DYDaCcxwhdQb%2B%3DoZcAyd1-o3tU3qNu2Rbv5p0V95nGMeKQg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>> 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 blink-dev+unsubscr...@chromium.org.
>> To view this discussion on the web visit
>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGdfWNPxpUF5_x-QAkH4_nb1U1WUE9Xi54%3DN%3D%3DJZoYsNsxYwEw%40mail.gmail.com
>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGdfWNPxpUF5_x-QAkH4_nb1U1WUE9Xi54%3DN%3D%3DJZoYsNsxYwEw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
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 blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGdfWNNdyt%2BjJKFmP%3D%2B5kJzgvvD9t9Y%3DhUSpaaxaT%3DsNmu3qvw%40mail.gmail.com.

Reply via email to