User experience-enhanced and energy-efficient task scheduling on heterogeneous multi-core mobile systems

Heterogeneous Multi-Core Mobile Systems has been widely used to improve performance. However, it faces with the challenge of tradeoff between energy saving and user experience. ARM big. LITTLE architecture, a heterogeneous computing architecture, is a power-optimization technology. In most big. LITT...

Full description

Bibliographic Details
Main Authors: Huang, Yanting, Liu, Weichen, Li, Mengquan, Chen, Peng, Yang, Lei, Xiao, Chunhua, Ye, Yaoyao
Other Authors: School of Computer Science and Engineering
Format: Conference Paper
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/144760
_version_ 1811688428609208320
author Huang, Yanting
Liu, Weichen
Li, Mengquan
Chen, Peng
Yang, Lei
Xiao, Chunhua
Ye, Yaoyao
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Huang, Yanting
Liu, Weichen
Li, Mengquan
Chen, Peng
Yang, Lei
Xiao, Chunhua
Ye, Yaoyao
author_sort Huang, Yanting
collection NTU
description Heterogeneous Multi-Core Mobile Systems has been widely used to improve performance. However, it faces with the challenge of tradeoff between energy saving and user experience. ARM big. LITTLE architecture, a heterogeneous computing architecture, is a power-optimization technology. In most big. LITTLE devices, however, it still cannot achieve excellent user experience and higher energy saving. In this paper, we propose an improved task scheduling (UCES-GTS) by introducing the concept of user-centric task on big. LITTLE mobile device. In order to enhance user experience, the response time of user-centric tasks is shortened with reducing slack time of them properly. We then present a detailed algorithm to compute appropriate frequency and allocate the CPU resources to each task. The experimental evaluation results show that our improved global task scheduling model can achieve 17 % and 8 % energy saving average compared with the clustered switching scheduling and the original global task scheduling respectively. And the response time of user-centric tasks can decrease 27 % average, which means excellent user experience.
first_indexed 2024-10-01T05:32:03Z
format Conference Paper
id ntu-10356/144760
institution Nanyang Technological University
language English
last_indexed 2024-10-01T05:32:03Z
publishDate 2020
record_format dspace
spelling ntu-10356/1447602020-11-25T08:42:21Z User experience-enhanced and energy-efficient task scheduling on heterogeneous multi-core mobile systems Huang, Yanting Liu, Weichen Li, Mengquan Chen, Peng Yang, Lei Xiao, Chunhua Ye, Yaoyao School of Computer Science and Engineering 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS) Engineering::Computer science and engineering Heterogeneous Multi-core Mobile Systems Energy Consumption Heterogeneous Multi-Core Mobile Systems has been widely used to improve performance. However, it faces with the challenge of tradeoff between energy saving and user experience. ARM big. LITTLE architecture, a heterogeneous computing architecture, is a power-optimization technology. In most big. LITTLE devices, however, it still cannot achieve excellent user experience and higher energy saving. In this paper, we propose an improved task scheduling (UCES-GTS) by introducing the concept of user-centric task on big. LITTLE mobile device. In order to enhance user experience, the response time of user-centric tasks is shortened with reducing slack time of them properly. We then present a detailed algorithm to compute appropriate frequency and allocate the CPU resources to each task. The experimental evaluation results show that our improved global task scheduling model can achieve 17 % and 8 % energy saving average compared with the clustered switching scheduling and the original global task scheduling respectively. And the response time of user-centric tasks can decrease 27 % average, which means excellent user experience. Nanyang Technological University This work is partially supported by NAP M4082282 and SUG M4082087 from NTU Singapore, and NSFC 61772094, Chongqing High-Tech Program cstc2017jcyjA1430, and the Fundamental Research Funds for the Central Universities 106112017CDJQJ188829, China, and China Scholarship Council No.201706050117. 2020-11-23T08:44:15Z 2020-11-23T08:44:15Z 2019 Conference Paper Huang, Y., Liu, W., Li, M., Chen, P., Yang, L., Xiao, C., & Ye, Y., (2018). User experience-enhanced and energy-efficient task scheduling on heterogeneous multi-core mobile systems. Proceedings of 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS), 283-290. doi:10.1109/PADSW.2018.8645024 978-1-5386-7308-9 https://hdl.handle.net/10356/144760 10.1109/PADSW.2018.8645024 283 290 en NAP M4082282 SUG M4082087 © 2018 IEEE. All rights reserved.
spellingShingle Engineering::Computer science and engineering
Heterogeneous Multi-core Mobile Systems
Energy Consumption
Huang, Yanting
Liu, Weichen
Li, Mengquan
Chen, Peng
Yang, Lei
Xiao, Chunhua
Ye, Yaoyao
User experience-enhanced and energy-efficient task scheduling on heterogeneous multi-core mobile systems
title User experience-enhanced and energy-efficient task scheduling on heterogeneous multi-core mobile systems
title_full User experience-enhanced and energy-efficient task scheduling on heterogeneous multi-core mobile systems
title_fullStr User experience-enhanced and energy-efficient task scheduling on heterogeneous multi-core mobile systems
title_full_unstemmed User experience-enhanced and energy-efficient task scheduling on heterogeneous multi-core mobile systems
title_short User experience-enhanced and energy-efficient task scheduling on heterogeneous multi-core mobile systems
title_sort user experience enhanced and energy efficient task scheduling on heterogeneous multi core mobile systems
topic Engineering::Computer science and engineering
Heterogeneous Multi-core Mobile Systems
Energy Consumption
url https://hdl.handle.net/10356/144760
work_keys_str_mv AT huangyanting userexperienceenhancedandenergyefficienttaskschedulingonheterogeneousmulticoremobilesystems
AT liuweichen userexperienceenhancedandenergyefficienttaskschedulingonheterogeneousmulticoremobilesystems
AT limengquan userexperienceenhancedandenergyefficienttaskschedulingonheterogeneousmulticoremobilesystems
AT chenpeng userexperienceenhancedandenergyefficienttaskschedulingonheterogeneousmulticoremobilesystems
AT yanglei userexperienceenhancedandenergyefficienttaskschedulingonheterogeneousmulticoremobilesystems
AT xiaochunhua userexperienceenhancedandenergyefficienttaskschedulingonheterogeneousmulticoremobilesystems
AT yeyaoyao userexperienceenhancedandenergyefficienttaskschedulingonheterogeneousmulticoremobilesystems