Hello, I’m new to GPUs.
I’m reading about MIGs here: NVIDIA Multi-Instance GPU User Guide :: NVIDIA Data Center GPU Driver Documentation
The terminology section defines a Streaming Multiprocessor (SM) as something that: “executes compute instructions on the GPU.”
A GPU engine is defined as: “…A GPU engine is what executes work on the GPU. …”
So both SMs and GPU engines execute work. But what’s the difference between them?