DocumentCode
774806
Title
Using OS Observations to Improve Performance in Multicore Systems
Author
Knauerhase, Rob ; Brett, Paul ; Hohlt, Barbara ; Li, Tong ; Hahn, Scott
Volume
28
Issue
3
fYear
2008
Firstpage
54
Lastpage
66
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.
Keywords
microprocessor chips; operating systems (computers); processor scheduling; resource allocation; dynamic runtime observation; load balancing; multicore processors; multicore systems; operating systems; power management; task scheduling; Application software; Kernel; Linux; Multicore processing; Operating systems; Processor scheduling; Programming profession; Prototypes; Surface-mount technology; Yarn; microprocessors; multiprocessing; operating systems;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/MM.2008.48
Filename
4550860
Link To Document