title: 什么是图形/GPU处理集群? abbreviation: GPC


GPC 是一组纹理处理集群 (TPC)(本身由流式多处理器 (Streaming Multiprocessor)或 SM 组成)加上一个光栅引擎的集合。显然,有些人使用 NVIDIA GPU 进行图形处理,这时光栅引擎就很重要。相关地,该名称过去代表图形处理集群 (Graphics Processing Cluster),但现在(例如在NVIDIA CUDA C++编程指南中)被扩展为"GPU 处理集群"。

自引入计算能力 (compute capability) 9.0 GPU(如 H100)以来,CUDA 编程模型 (CUDA programming model)线程层次结构 (thread hierarchy)增加了一个额外层级,即一个线程块 (thread block)的"集群",这些线程块被调度到同一个 GPC 上,就像线程块 (thread block)的线程被调度到同一个SM上一样,并且它们拥有自己层级的内存层次结构 (memory hierarchy)——分布式共享内存。在其他地方,我们略去了对此功能的讨论。