Task-RM: A Resource Manager for Energy Reduction in Task-Parallel Applications under Quality of Service Constraints

Author:

Azhar M. Waqar1ORCID,Pericàs Miquel1,Stenström Per1

Affiliation:

1. Chalmers University of Technology, Göteborg, Sweden

Abstract

Improving energy efficiency is an important goal of computer system design. This article focuses on a general model of task-parallel applications under quality-of-service requirements on the completion time. Our technique, called Task-RM , exploits the variance in task execution-times and imbalance between tasks to allocate just enough resources in terms of voltage-frequency and core-allocation so that the application completes before the deadline. Moreover, we provide a solution that can harness additional energy savings with the availability of additional processors. We observe that, for the proposed run-time resource manager to allocate resources, it requires specification of the soft deadlines to the tasks. This is accomplished by analyzing the energy-saving scenarios offline and by providing Task-RM with the performance requirements of the tasks. The evaluation shows an energy saving of 33% compared to race-to-idle and 22% compared to dynamic slack allocation (DSA) with an overhead of less than 1%.

Funder

Swedish Foundation for Strategic Research

Swedish Research Council

European Union’s Horizon 2020 research and innovation

Publisher

Association for Computing Machinery (ACM)

Subject

Hardware and Architecture,Information Systems,Software

Reference36 articles.

1. J. Abella, C. Hernandez, E. Quiñones, F. J. Cazorla, P. R. Conmy, M. Azkarate-askasua, J. Perez, E. Mezzetti, and T. Vardanega. 2015. WCET analysis methods: Pitfalls and challenges on their trustworthiness. In 10th IEEE International Symposium on Industrial Embedded Systems (SIES). 1–10. DOI:https://doi.org/10.1109/SIES.2015.7185039

2. Race to idle

3. Energy Efficient Heuristic Algorithm for Task Mapping on Shared-Memory Heterogeneous MPSoCs

4. Improving power efficiency of dense linear algebra algorithms on multi-core processors via slack control

5. M. Waqar Azhar. 2021. BSC application repository OpenMP transformation. (2021). https://github.com/waqarazhar/BAR_OpenMP.

Cited by 6 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. A critical path task scheduling algorithm based on sequential failure factor;The Journal of Supercomputing;2023-12-07

2. Approx-RM: Reducing Energy on Heterogeneous Multicore Processors under Accuracy and Timing Constraints;ACM Transactions on Architecture and Code Optimization;2023-07-22

3. Energy allocation and task scheduling in edge devices based on forecast solar energy with meteorological information;Journal of Parallel and Distributed Computing;2023-07

4. ARADA;Proceedings of the 20th ACM International Conference on Computing Frontiers;2023-05-09

5. Film dance creation practice supported by Cyber Physical System;PLOS ONE;2023-04-28

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3