A Hierarchical Thread Scheduler and Register File for Energy-Efficient Throughput Processors
Balanced Multithreading: Increasing Throughput via a Low Cost Multithreading Hierarchy