chaosink
chaosink

Reputation: 1483

Why is cudaOccupancyMaxActiveBlocksPerMultiprocessor() independent of device?

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

Answers (1)

chaosink
chaosink

Reputation: 1483

It uses the active device set by cudaSetDevice().

Upvotes: 2

Related Questions