WASI: WebGPU – 提案されている WebAssembly システムインターフェイス API
Wasi: WebGPU – A Proposed WebAssembly System Interface API
WebAssembly (Wasm) のポータビリティ、セキュリティ、サンドボックス化の利点を GPU コンピューティングにもたらす、WebGPU への WASI (WebAssembly System Interface) 提案「wasi:webgpu」がPhase 2として提案されている。サーバーサイドグラフィックスストリーミング、科学技術計算、AI/ML、画像・動画処理、データ可視化などのユースケースが想定されている。API は公式 WebGPU 仕様に基づいているが、Web や JavaScript 環境での実行を前提とする仕様とは異なる場合がある。API ドキュメントは imports.md に記載されており、詳細な設計議論や代替案の検討も行われている。Linux, Windows, MacOS, Android, Web での利用が想定されているが、画面表示やウィンドウAPIは現時点ではスコープ外である。
- WASI「wasi:webgpu」がPhase 2として標準化プロセスに提案された
- サーバーサイドグラフィックス、科学技術計算、AI/ML、画像・動画処理、データ可視化などのユースケースが想定されている
WebAssembly (Wasm) の GPU コンピューティング対応「wasi:webgpu」が標準化フェーズ2に進んだことは、Wasmエコシステムのサーバーサイド用途(AI/ML、科学技術計算など)への拡大を示す重要な指標。Wasmはクラウド/エッジコンピューティング基盤として注目が高まっており、GPUアクセス機能の標準化はWasmランタイムを提供する企業(Fastly、Cloudflare、Fermyonなど)や、Wasm対応ハードウェアアクセラレータ市場の成長期待につながる。ただし現状は提案段階であり、実装や普及にはまだ時間がかかる点に注意。