|
计算机科学 2007
A Survey of CMT Processor Thread Schedule Policies
|
Abstract:
CMT is provided with the advantages of both SMT and CMP architectures. All executing state threads on chip can execute simultaneously each cycle, which results in resources share and conflict issues. First, resources share characteristic of CMT architecture is introduced, then, the prevailing SMT thread schedule policies. And then, we primarily analyze current threads co-schedule policies and key resources partition mechanisms of CMT architecture. After analyzing the advantages and disadvantages of these techniques, we conclude that, heuristic metrics for CMT thread co-schedule should reflect application characteristics to keep stable and efficient, and resources partition co-dperated thread schedule policy may achieve satisfying performance.