What is Streaming multiprocessor?

On NVIDIA GPUs, a unit bundling arithmetic units, registers, shared memory and warp-scheduling circuitry. A GPU is built from many SMs.

Field: GPU Programming

Related terms

Bank conflict Constant memory CUDA GPU kernel GPU occupancy GPU shared memory Grid-stride loop Latency hiding Memory coalescing Mixed precision

Back to the glossary