An adaptive resource partitioning algorithm for SMT processors

Huaping Wang, Israel Koren, C.M. Krishna · 2008

Simultaneous Multithreading (SMT) increases processor throughput by allowing the parallel execution of several threads. However, fully sharing processor resources may cause resource monopolization by a single thread or other misallocations, resulting in overall performance degradation. Static resource partitioning techniques have been suggested, but are not as effective as dynamically controlling the resource usage of each thread since program behavior does change during its execution.

Read the paper · More papers on PaperTik