加载中...
线程束(Warp)是 NVIDIA GPU 中线程调度与执行的基本单位,由 32 个连续线程组成。流式多处理器(SM)上的 Warp 调度器每个周期挑选就绪的 Warp 发射指令,同一 Warp 内的线程以 SIMT 方式锁步执行。AMD GPU 中对应概念称 Wavefront(通常 32 或 64 线程)。
Warp 是理解 GPU 性能的关键抽象:
CUDA 提供 shuffle、投票(vote)、warp 级矩阵运算(WMMA)等指令,允许同一 Warp 内线程不经共享内存直接交换数据,被广泛用于归约、扫描等高性能算法。
围绕 Warp 组织数据布局与控制流,是 CUDA 内核优化的核心方法论。
登录 后参与讨论
暂无讨论,来发表第一条评论吧