Many execution lanes share supporting hardware
A GPU organises parallel work into compute groups with schedulers, register files, execution lanes and local data resources. NVIDIA calls a major such group a streaming multiprocessor (SM). A lane performs an operation on part of the data; the surrounding group supplies instructions and state. A marketed “GPU core” count is therefore not a count of complete CPU cores.
Read the primary source: NVIDIA: GPU abstract machine and SIMT ↗
