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 :
بازگشت