打开网易新闻 查看更多图片

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),并期望借由社交媒体的力量发展项目,满足更广泛的开发需求。