FROCM: A Fair and Low-Overhead Method in SMT Processor
Source: Springer Science+Business Media
Simultaneous Multithreading (SMT) and Chip Multiprocessors (CMP) processors have emerged as the mainstream computing platform in major market segments, including PC, server, and embedded domains. However, prior work on fetch policies almost focuses on throughput optimization. The issue of fairness between threads in progress rates is studied rarely. But without fairness, serious problems, such as thread starvation and priority inversion can arise and render the OS scheduler ineffective. The fairness research methods always disturb the threads running Simultaneous, such as single thread sampling.