What is a Texture Processing Cluster? | GPU Glossary (original) (raw)

A Texture Processing Cluster (TPC) is a pair of adjacentStreaming Multiprocessors (SMs) .

Before the BlackwellSM architecture , TPCs were not mapped onto any level of theCUDA programming model 'smemory hierarchy orthread hierarchy .

The fifth-generation Tensor Cores in the BlackwellSM architecture added the "CTA pair" level of theParallel Thread eXecution (PTX) thread hierarchy , which maps onto TPCs. Many tcgen05 PTX instructions include a .cta_group field that can use a singleSM (.cta_group::1) or a pair of SMs in a TPC (::2), which are mapped to 1SM and 2SM variants ofStreaming Assembler (SASS) instructions like MMA.