About the limitation of the number of kernels

When GPU kernel is launched from multiple threadeds simultaneously, is there a limitation of the number of kernels per device?

And, is it possible to change the number, if there is a limitation?

Thank you,