QT-adaptation Engine: Adaptive QoS-aware Scheduling and Govering in Thermally Constrained Mobile Devices

碩士 === 國立臺灣科技大學 === 電機工程系 === 106 === Modern mobile devices are equipped with heterogeneous multicore processors which integrate asymmetric CPU cores and GPUs. More cores require additional power consumption and produce more heat, which can result in performance degradation due to thermal throttling...

Full description

Bibliographic Details
Main Authors: Po-Hao Huang, 黃博晧
Other Authors: Ya-Shu Chen
Format: Others
Language:en_US
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/3gj25k
id ndltd-TW-106NTUS5442050
record_format oai_dc
spelling ndltd-TW-106NTUS54420502019-11-28T05:22:04Z http://ndltd.ncl.edu.tw/handle/3gj25k QT-adaptation Engine: Adaptive QoS-aware Scheduling and Govering in Thermally Constrained Mobile Devices 品質溫度-自適應引擎:熱限制移動裝置之動態品 質感知調度與管理 Po-Hao Huang 黃博晧 碩士 國立臺灣科技大學 電機工程系 106 Modern mobile devices are equipped with heterogeneous multicore processors which integrate asymmetric CPU cores and GPUs. More cores require additional power consumption and produce more heat, which can result in performance degradation due to thermal throttling. To address this issue, this paper proposes a QT-adaption engine to monitor current temperature and QoS, and derive a performance and thermal model (QT-model) through a run-time learning mechanism (QT-learning) to balance dynamic workloads and dynamic thermal behavior. Based on the derived QT-model, the QT-adaption engine migrates threads among cores using the proposed CT-aware scheduler to ensure high QoS, and uses a self-adaption governor to meet the temperature constraint for system robustness. The concept is implemented on a commercial LG Nexus 5x and evaluated using real world applications. Results show the proposed approach can improve QoS by up to 35% FPS compared to other current methods while meeting temperature constraints. Ya-Shu Chen 陳雅淑 2018 學位論文 ; thesis 48 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣科技大學 === 電機工程系 === 106 === Modern mobile devices are equipped with heterogeneous multicore processors which integrate asymmetric CPU cores and GPUs. More cores require additional power consumption and produce more heat, which can result in performance degradation due to thermal throttling. To address this issue, this paper proposes a QT-adaption engine to monitor current temperature and QoS, and derive a performance and thermal model (QT-model) through a run-time learning mechanism (QT-learning) to balance dynamic workloads and dynamic thermal behavior. Based on the derived QT-model, the QT-adaption engine migrates threads among cores using the proposed CT-aware scheduler to ensure high QoS, and uses a self-adaption governor to meet the temperature constraint for system robustness. The concept is implemented on a commercial LG Nexus 5x and evaluated using real world applications. Results show the proposed approach can improve QoS by up to 35% FPS compared to other current methods while meeting temperature constraints.
author2 Ya-Shu Chen
author_facet Ya-Shu Chen
Po-Hao Huang
黃博晧
author Po-Hao Huang
黃博晧
spellingShingle Po-Hao Huang
黃博晧
QT-adaptation Engine: Adaptive QoS-aware Scheduling and Govering in Thermally Constrained Mobile Devices
author_sort Po-Hao Huang
title QT-adaptation Engine: Adaptive QoS-aware Scheduling and Govering in Thermally Constrained Mobile Devices
title_short QT-adaptation Engine: Adaptive QoS-aware Scheduling and Govering in Thermally Constrained Mobile Devices
title_full QT-adaptation Engine: Adaptive QoS-aware Scheduling and Govering in Thermally Constrained Mobile Devices
title_fullStr QT-adaptation Engine: Adaptive QoS-aware Scheduling and Govering in Thermally Constrained Mobile Devices
title_full_unstemmed QT-adaptation Engine: Adaptive QoS-aware Scheduling and Govering in Thermally Constrained Mobile Devices
title_sort qt-adaptation engine: adaptive qos-aware scheduling and govering in thermally constrained mobile devices
publishDate 2018
url http://ndltd.ncl.edu.tw/handle/3gj25k
work_keys_str_mv AT pohaohuang qtadaptationengineadaptiveqosawareschedulingandgoveringinthermallyconstrainedmobiledevices
AT huángbóhào qtadaptationengineadaptiveqosawareschedulingandgoveringinthermallyconstrainedmobiledevices
AT pohaohuang pǐnzhìwēndùzìshìyīngyǐnqíngrèxiànzhìyídòngzhuāngzhìzhīdòngtàipǐnzhìgǎnzhīdiàodùyǔguǎnlǐ
AT huángbóhào pǐnzhìwēndùzìshìyīngyǐnqíngrèxiànzhìyídòngzhuāngzhìzhīdòngtàipǐnzhìgǎnzhīdiàodùyǔguǎnlǐ
_version_ 1719297038428930048