Register Pressure/Occupancy (not the same old ?)

This may have been asked but it’s not that obviuos:

Is it possible to hide latency by decreasing register pressure if occupancy is already 100%?

Is there a way to set the minimum number of registers used in a kernel?

I believe that it is impossible.

By now we can limited the maximum number of register. We cann’t set the minimum number of registers used in a kernel.

The compiler will not use any more registers than it needs to hold the values of variables that you use in your program. If you want to use some more registers, try storing temporary data in registers rather than computing the same value multiple times, manually unroll loops, or convert control flow to data flow ending with a select of the correct result.