CONCEPT LENS可视化概念放大镜从 WebGPU 与音视频概念索引进入独立定义、课程语境与相邻概念边界。357个重要概念44 个分类357 个结果 · 第 4 / 15 页按分类分组,每页最多 24 个概念GPU 计算3 个当前页结果GPU 计算概念解释var<workgroup>同一工作组 invocation 共享的局部内存,适合分块、缓存和局部归约。1 节相关课程→GPU 计算概念解释workgroupBarrier同步同一工作组内的执行与 workgroup 内存可见性;所有相关 invocation 必须一致到达。1 节相关课程→GPU 计算概念解释Storage Texture可被计算着色器通过 textureStore 写入的纹理视图,格式和访问模式必须显式声明。1 节相关课程→数据传输3 个当前页结果数据传输概念解释GPU Readback把 GPU 结果复制到 MAP_READ 缓冲区并异步映射给 JavaScript,通常是昂贵同步点。1 节相关课程→数据传输概念解释mapAsync等待缓冲区可由 CPU 访问并映射其字节范围;映射期间不能被 GPU 使用。1 节相关课程→数据传输概念解释bytesPerRow纹理与缓冲区复制时的行跨度,copyTextureToBuffer 常要求 256 字节对齐。1 节相关课程→模拟1 个当前页结果模拟概念解释Ping-Pong Buffer两个资源轮流作为输入和输出,避免同一 pass 中对同一数据产生非法或不明确的读写。2 节相关课程→并行算法3 个当前页结果并行算法概念解释Atomic Operation不可分割地读取并修改共享整数,避免多个 invocation 更新同一地址时丢失结果。1 节相关课程→并行算法概念解释Race Condition结果依赖并发执行时序的错误;普通读-改-写在共享地址上尤其危险。1 节相关课程→并行算法概念解释Reduction把许多元素汇总成更少结果的并行算法,如和、最大值、直方图。1 节相关课程→资源管理2 个当前页结果资源管理概念解释Dynamic OffsetsetBindGroup 时附加的缓冲区子区间偏移,使一个 BindGroup 在大缓冲区内选择不同对象数据。1 节相关课程→资源管理概念解释Buffer Suballocation从少数大缓冲区切分小区域服务多个对象,减少资源数量和分配开销。1 节相关课程→GPU 驱动2 个当前页结果GPU 驱动概念解释Indirect DrawdrawIndirect 从 GPUBuffer 读取绘制参数,使计算着色器可决定顶点或实例数量。1 节相关课程→GPU 驱动概念解释GPU-driven Rendering剔除、LOD、压缩和绘制参数尽量留在 GPU 内完成,减少 CPU/GPU 往返。1 节相关课程→测量3 个当前页结果测量概念解释GPUQuerySetGPU 写入遮挡或时间戳结果的查询槽集合,需 resolve 到缓冲区后读取。1 节相关课程→测量概念解释Occlusion Query统计通过深度/模板测试的样本数,可辅助判断对象可见性。1 节相关课程→测量概念解释Timestamp Query可选特性,用 GPU 时间戳测量 pass 或命令区间,需显式请求 feature。2 节相关课程→调试3 个当前页结果调试概念解释GPU Error ScopepushErrorScope/popErrorScope 捕获范围内异步 GPU 验证、内存或内部错误。1 节相关课程→调试概念解释GPUValidationError资源用法、布局、尺寸、管线状态或命令不满足 WebGPU 规则时产生的验证错误。1 节相关课程→调试概念解释Shader Compilation InfoGPUShaderModule.getCompilationInfo() 返回 WGSL 的错误、警告和源码位置。1 节相关课程→生命周期1 个当前页结果生命周期概念解释Device LostGPUDevice 永久失效的状态,应用需请求新 Device 并重建所有相关 GPU 资源。2 节相关课程→性能2 个当前页结果性能概念解释Resource LifetimeGPU 资源从创建、复用、最后使用到安全销毁的生命周期管理。1 节相关课程→性能概念解释onSubmittedWorkDone等待此前所有队列工作完成的粗粒度同步 Promise;频繁等待会串行化流水线。1 节相关课程→并发1 个当前页结果并发概念解释Web Worker WebGPU在 WorkerNavigator.gpu 上创建独立 Device,把命令编码和 GPU 计算移出主线程。1 节相关课程→← 上一页第 4 页,共 15 页下一页 →