DTACU: a global DVFS algorithm based on piece energy model
- DOI
- 10.2991/ameii-16.2016.163How to use a DOI?
- Keywords
- global DVFS algorithm, multicore processor, piece energy model, low power design
- Abstract
Considering the exclusive policy and poor energy benefits for multicore processor by Ondemand algorithm, a global DVFS (Dynamic Voltage and Frequency Scaling) algorithm DTACU based on piece energy model is proposed. In order to translate multicore problems to single core problems, an equivalent energy model, called piece energy model, was set up. It divided the time into several periods in which no task arrive or finish in each core, hence the multicore processor can be seen as a single core processor. Based on theoretical research on energy consumption and current published papers, analytical expressions of equivalent single core energy consumption were deduced. DTACU was proposed through analyzing the source of energy consumption in expression and implemented based on Userspace. Taking the number of active cores and dynamic thresholds into account, DTACU only change CPU speed during one period to both reduce energy consumption and satisfy the demand of task deadline. The final result of experiments show that DTACU can achieve lower energy consumption without sacrificing system performance compared with Ondemand.
- Copyright
- © 2016, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Longfei Li AU - Zhanzhuang He AU - Juli Zhang AU - Xupei Zhang PY - 2016/04 DA - 2016/04 TI - DTACU: a global DVFS algorithm based on piece energy model BT - Proceedings of the 2nd International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2016) PB - Atlantis Press SP - 836 EP - 841 SN - 2352-5401 UR - https://doi.org/10.2991/ameii-16.2016.163 DO - 10.2991/ameii-16.2016.163 ID - Li2016/04 ER -