• DocumentCode
    3659818
  • Title

    CPU temperature aware scheduler a study on incorporating temperature data for CPU scheduling decisions

  • Author

    Chandra Mohan Velpula; Jayant;Vishal Shahi

  • Author_Institution
    Multimedia and Systems, Samsung R&
  • fYear
    2015
  • Firstpage
    2409
  • Lastpage
    2413
  • Abstract
    Power management in embedded devices is of paramount importance. Heat generated by CPUs is one of the important factors contributing to the battery life of the handheld devices. In Linux kernel, the problem of heat generation by CPUs is tackled by the thermal subsystem. The thermal subsystem limits the heat generation due to CPUs by limiting the maximum frequency of a CPU. This is made possible by a HW specific driver to control the operating points of CPU. This paper presents a novel approach to tackle the heat generation in CPUs. In this paper a temperature aware scheduler is proposed where temperature of CPU core is considered as an important parameter in task placement decisions. The method intends to lower the heat generated by CPUs and lower the number of thermal mitigations done by the thermal subsystem. The test results performed on an embedded device showed a trend of significantly delayed thermal mitigations and better performance in general compared to stock kernel.
  • Keywords
    "Heating","Temperature sensors","Central Processing Unit","Temperature distribution","Performance evaluation"
  • Publisher
    ieee
  • Conference_Titel
    Advances in Computing, Communications and Informatics (ICACCI), 2015 International Conference on
  • Print_ISBN
    978-1-4799-8790-0
  • Type

    conf

  • DOI
    10.1109/ICACCI.2015.7275979
  • Filename
    7275979