What is the current common used warp-scheduling strategy?

I wonder what criteria the warp scheduler uses to select the next warp. What is the common warp-scheduling strategy currently?

The warp scheduler will choose from among the warps that are assigned to it, that are currently not in a stalled state, one (or more) instruction(s)

Other than that, I don’t think anything is published about a strategy.