What is the role of a Streaming Multiprocessor (SM) in NVIDIA GPU architecture?
-
A
It handles PCIe communication between CPU and GPU
-
B
It is the basic compute unit that executes thread blocks and manages warps
-
C
It stores the L2 cache shared across the GPU
-
D
It controls memory transfers between global and shared memory