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\’s research prototypes demonstrate the utility of observation-based policy.
Authors
Intel Corporation: Rob Knauerhase, Paul Brett, Tong Li, Barbara Hohlt, Scott Hahn
Published
IEEE Micro May/June 2008 http://www.computer.org/micro PDF