DocumentCode
1663346
Title
Implementation of fine-grained cache monitoring for improved SMT scheduling
Author
Kihm, Joshua L. ; Connors, Daniel A.
Author_Institution
Dept. of Electr. & Comput. Eng., Colorado Univ., Boulder, CO, USA
fYear
2004
Firstpage
326
Lastpage
331
Abstract
Simultaneous multithreading (SMT) is emerging as an effective microarchitecture model to increase the utilization of resources in modern super-scalar processors. However, co-scheduled threads often aggressively compete for certain limited resources, among the most important of which is space in the cache hierarchy. Rather than require future systems to have more cache resources, performance-aware scheduling techniques can be used to adapt thread scheduling decisions and minimize this inter-thread contention for cache resources. Although many processors currently have the ability to summarize the activity in each cache level, systems that monitor and collect detailed information about cache access behaviors can enable scheduling algorithms to fully exploit multithreaded cache workload characteristics in different cache regions. This paper explores the design of a novel fine-grained hardware monitoring system in an SMT-based processor that enables improved system scheduling and throughput.
Keywords
cache storage; computer architecture; multi-threading; processor scheduling; cache resources; fine grained cache monitoring; fine grained hardware monitoring system; inter-thread contention minimization; microarchitecture model; performance aware scheduling techniques; simultaneous multithreading scheduling; super scalar processors; Computerized monitoring; Hardware; Interference; Microarchitecture; Multithreading; Operating systems; Processor scheduling; Scheduling algorithm; Surface-mount technology; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings. IEEE International Conference on
ISSN
1063-6404
Print_ISBN
0-7695-2231-9
Type
conf
DOI
10.1109/ICCD.2004.1347941
Filename
1347941
Link To Document