![]() ![]() WebGPU features such as compute shaders enable new classes of algorithms to be ported on the GPU. # Unlocking new GPU workloads for rendering Now let’s take a look at some of the exciting use cases WebGPU enables. A huge thank you to other Chromium contributors and Intel in particular who helped make this happen. WebGPU is available today in Chrome 113 on ChromeOS, macOS, and Windows, with other platforms coming soon. And now after 6 years of work, we’re excited to announce that one of the biggest additions to the Web platform is finally available! The API has been baking in the W3C’s "GPU for the Web" group since 2017, and is a collaboration between many companies such as Apple, Google, Mozilla, Microsoft, and Intel. It better reflects how modern GPU hardware works, while also laying a foundation for more advanced GPU capabilities in the future. WebGPU unlocks a lot of new GPU programming possibilities in the browser. WebGPU is the successor to WebGL bringing the advancements of this new class of modern APIs to the Web. These new APIs have supported new and demanding use cases for GPU programming such as the explosion in machine learning and advances in rendering algorithms. APIs like Direct3D 12, Metal, and Vulkan. To keep up with this evolution, a new breed of APIs were developed to more efficiently interact with modern GPU hardware. That's a long time ago! And you can imagine that GPU hardware has evolved significantly since that time. WebGL was based on the OpenGL family of APIs first developed in 1992. By allowing web applications to take advantage of GPUs, WebGL enables amazing experiences on the web-from Google Earth, to interactive music videos, to 3D real-estate walkthroughs and more. But first, let’s provide some context for why WebGPU was developed. ![]() This article explores how WebGPU is an improvement over the current solution of WebGL, with a sneak peek at future developments. The new WebGPU API unlocks massive performance gains in graphics and machine learning workloads. ![]()
0 Comments
Leave a Reply. |