Chrome 團隊宣布,經(jīng)過多年的開發(fā),他們終于發(fā)布了 WebGPU 實現(xiàn),目前已在 Chrome 113 Beta 中默認啟用。WebGPU 可用于在 Web 上進行高性能 3D 圖形和數(shù)據(jù)并行計算。 WebGPU 初始版本可以在 ChromeOS、macOS 和 Windows 上使用,對其他平臺的支持將于今年晚些時候推出。
WebGPU 是由 W3C GPU for the Web 社區(qū)組所發(fā)布的規(guī)范,目標是允許網(wǎng)頁代碼以高性能且安全可靠的方式訪問 GPU 功能。WebGPU 是一套為瀏覽器設(shè)計的圖形 API 標準,為了彌合各個平臺圖形 API 的差異性,它對 DirectX12、Vulkan、Metal 進行了融合和封裝。借助 WebGPU,可以充分釋放現(xiàn)代 GPU 硬件的強大能力,讓開發(fā)者可以用 TS/JS 在 Web 端也開發(fā)媲美原生表現(xiàn)力的場景,實現(xiàn)更大型更復雜的 3D 場景表現(xiàn),甚至使用現(xiàn)代 GPU 的通用計算能力完成之前無法想像的復雜計算任務(wù)。
Chrome 團隊表示,WebGPU 是一種新的 Web 圖形 API,具有顯著的優(yōu)勢,比如大幅減少相同圖形的 JavaScript 工作量,以及為機器學習模型推理提供 3 倍以上的改進。因為 WebGPU 提供了更靈活的 GPU 編程和訪問,從而實現(xiàn) WebGL 無法提供的高級功能。
瀏覽器支持 WebGPU 的初始版本可在支持 Vulkan 的 ChromeOS 設(shè)備、支持 Direct3D 12 的 Windows 設(shè)備和 macOS 的 Chrome 113 中使用。Linux、Android 和對現(xiàn)有平臺的擴展支持即將推出。除了在 Chrome 中的初步實現(xiàn)之外,目前 Firefox 和 Safari 也正在開發(fā)其 WebGPU 實現(xiàn)。
庫支持
Babylon.js已經(jīng)完全支持 WebGPU,
PlayCanvas宣布初步支持WebGPU
TensorFlow.js支持大多數(shù)運算符的 WebGPU 優(yōu)化版本
Three.js對 WebGPU 的支持正在進行中
-
gpu
+關(guān)注
關(guān)注
27文章
4591瀏覽量
128143 -
Chrome
+關(guān)注
關(guān)注
0文章
340瀏覽量
17943
原文標題:Chrome發(fā)布首個WebGPU實現(xiàn)
文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論