Controllable QoS for Imprecise Computation Tasks on DVFS Multicores with Time and Energy Constraints

Abstract : Multicore architectures have been used to enhance computing capabilities, but the energy consumption is still an important concern. Embedded application domains usually require less accurate, but always in-time, results. Imprecise Computation (IC) can be used to divide a task into a mandatory subtask providing a baseline QoS and an optional subtask that further increases the baseline QoS. This work aims at maximizing the system QoS by solving task mapping and DVFS for dependent IC-tasks under real-time and energy constraints. Compared with existing approaches, we consider the joint-design problem, where task-to-processor allocation, frequency-to-task assignment, task scheduling and task adjustment are optimized simultaneously. The joint-design problem is formulated as an N P-hard Mixed-Integer Non-Linear Programming and it is safely transformed to a Mixed-Integer Linear Programming (MILP) without performance degradation. Two methods (basic and accelerated version) are proposed to find the optimal solution to MILP problem. They are based on problem decomposition and provide a controllable way to trade-off the quality of the solution and the computational complexity. The optimality of the proposed methods is proved rigorously, and the experimental results show reduced computation time (23.7% in average) compared with existing optimal methods.
Complete list of metadatas

Cited literature [38 references]  Display  Hide  Download

https://hal.inria.fr/hal-01831297
Contributor : Lei Mo <>
Submitted on : Thursday, July 5, 2018 - 5:56:31 PM
Last modification on : Friday, September 13, 2019 - 9:49:43 AM
Long-term archiving on: Monday, October 1, 2018 - 6:59:15 PM

File

08401498.pdf
Files produced by the author(s)

Identifiers

Citation

Lei Mo, Angeliki Kritikakou, Olivier Sentieys. Controllable QoS for Imprecise Computation Tasks on DVFS Multicores with Time and Energy Constraints. IEEE Journal on Emerging and Selected Topics in Circuits and Systems, IEEE, 2018, 8 (4), pp.708-721. ⟨10.1109/JETCAS.2018.2852005⟩. ⟨hal-01831297⟩

Share

Metrics

Record views

1241

Files downloads

257