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

Saved in:
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 or Workshop Item
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/144760
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-144760
record_format dspace
spelling sg-ntu-dr.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.
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Heterogeneous Multi-core Mobile Systems
Energy Consumption
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
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.
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
format Conference or Workshop Item
author Huang, Yanting
Liu, Weichen
Li, Mengquan
Chen, Peng
Yang, Lei
Xiao, Chunhua
Ye, Yaoyao
author_sort Huang, Yanting
title 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_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_sort user experience-enhanced and energy-efficient task scheduling on heterogeneous multi-core mobile systems
publishDate 2020
url https://hdl.handle.net/10356/144760
_version_ 1688665412320886784