CRAT: Enabling Coordinated Register Allocation and Thread-Level Parallelism Optimization for GPUs
Spare register aware prefetching for graph algorithms on GPUs