WebGPU身負下一代高性能繪圖與運算API重任,吸引了企業與開發者的廣泛關注。由多家科技公司共組的WebGPU工作小組會議中,人工智慧應用技術被明確列為未來核心開發計劃重點。此行動不僅展現WebGPU在滿足現有需求上的技術支持,也顯示了其面對未來運算和人工智慧應用的前瞻應用性。
WebGPU發展進度目前重點在於Milestone 0的推進工作,這是標準化過程中重要的一步,目的是要解決剩餘的技術問題,並為進入W3C候選推薦(Candidate Recommendation)作準備。要成為候選推薦,穩定性、跨平台支持和智慧財產權全保護皆需達到一定水準,根據與會成員的共識,目前進度顯示WebGPU所需條件預期能在短期內解決,標準化程序正穩步推進,WebGPU已非常接近W3C候選推薦階段。
在最近的一次會議中,強調了人工智慧相關功能在WebGPU規範中的重要性,幾項技術被認為是人工智慧應用的重點發展方向。Subgroups和Subgroup Matrices為重要改進之一,這些功能將進一步提升GPU線程之間的本地通信效率,並優化矩陣運算硬體的利用,替機器學習和推理場景提供高效的運算基礎。
同時,Texel Buffers被提出作為處理小型數據,諸如16位元和8位元的解決方案,對於形象處理算法特別重要。此外,UMA Buffer Mapping縮短數據上傳過程的同步與複製延遲,減少內存瓶頸,提升人工智慧計算性能。
除了人工智慧功能,WebGPU小組也擴展圖形渲染的能力,Bindless技術突破目前資源使用的數量限制,使得著色器資源更加靈活,替實例大型場景資源管理提供技術基礎。同時Multi-draw Indirect和64-bit Atomics的引入,進一步擴展GPU驅動渲染的能力,提供多樣運算和繪圖解決方案。
WebGPU在網頁技術的集成也有所加強,包括兼容模式的開發,提升WebGPU在只支持OpenGL ES 3.1設備上的兼容性,以擴大應用範圍。而與WebXR深度集成,使WebGPU在虛擬現實與增強實境領域也能發揮功能。還有,WebGPU也針對Canvas 2D性能和可用性強化,以解決用戶體驗方面的問題。
WebGPU小組的會議也討論了WGSL(WebGPU Shading Language)擴展計劃,提出WESL(WGSL Extended Shading Language),並期望藉由社交媒體的力量發展項目,滿足更廣泛的開發需求。