实验题
进阶
WebGPU:每个线程处理一个元素
编辑 WGSL,然后运行测试。测试在你的浏览器本地执行。
登录后才会记录测试结果
卡住了?看提示
核心一行是: ```wgsl out[i] = a[i] * 2.0; ``` 外层 `if (i < arrayLength(&a))` 保证第二组只有 5 个有效线程时,多出来的 3 个线程不会越界写。 如果去掉边界检查,第二组测试可能写坏缓冲区或触发 GPU 校验错误。