Reputation: 1483
Different devices may have different shared memory sizes, register counts.
Why is cudaOccupancyMaxActiveBlocksPerMultiprocessor() independent of device?
It doesn't need a device as a parameter.
Upvotes: 1
Views: 621
It uses the active device set by cudaSetDevice().
Upvotes: 2