• 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