Title
Using OS Observations to Improve Performance in Multicore Systems
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
Search Limit
100119
Name
Order
Citations
PageRank
Rob Knauerhase11737.38
Paul Brett248723.97
Barbara Hohlt333428.88
Tong Li426612.25
Scott Hahn545119.80