Abstract | ||
---|---|---|
Today's operating systems don't adequately handle the complexities of Multicore processors. Architectural features confound existing OS techniques for task scheduling, load balancing, and power management. This article shows that the OS can use data obtained from dynamic runtime observation of task behavior to ameliorate performance variability and more effectively exploit multicore processor resources. The authors' research prototypes demonstrate the utility of observation-based policy. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1109/MM.2008.48 | IEEE Micro |
Keywords | Field | DocType |
microprocessor chips,operating systems (computers),processor scheduling,resource allocation,dynamic runtime observation,load balancing,multicore processors,multicore systems,operating systems,power management,task scheduling,microprocessors,multiprocessing,operating systems | Power management,Computer architecture,Load balancing (computing),Computer science,Scheduling (computing),Parallel computing,Exploit,Real-time computing,Multiprocessing,Resource allocation,Multi-core processor,Multicore systems | Journal |
Volume | Issue | ISSN |
28 | 3 | 0272-1732 |
Citations | PageRank | References |
119 | 4.72 | 8 |
Authors | ||
5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Rob Knauerhase | 1 | 173 | 7.38 |
Paul Brett | 2 | 487 | 23.97 |
Barbara Hohlt | 3 | 334 | 28.88 |
Tong Li | 4 | 266 | 12.25 |
Scott Hahn | 5 | 451 | 19.80 |