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