Back to Search
Start Over
Task-RM: A Resource Manager for Energy Reduction in Task-Parallel Applications under Quality of Service Constraints
- Source :
- ACM Transactions on Architecture and Code Optimization. 19:1-26
- Publication Year :
- 2022
- Publisher :
- Association for Computing Machinery (ACM), 2022.
-
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%.
- Subjects :
- Hardware and Architecture
Software
Information Systems
Subjects
Details
- ISSN :
- 15443973 and 15443566
- Volume :
- 19
- Database :
- OpenAIRE
- Journal :
- ACM Transactions on Architecture and Code Optimization
- Accession number :
- edsair.doi...........016b7026345d6a87c6846c8f97174449
- Full Text :
- https://doi.org/10.1145/3494537