Energy-Aware Scheduling of Conditional Task Graphs on NoC-Based MPSoCs
dc.contributor.author | Tariq, Umair Ullah | |
dc.contributor.author | Wu, Hui | |
dc.contributor.author | Abd Ishak, Suhaimi | |
dc.date.accessioned | 2017-12-28T02:20:34Z | |
dc.date.available | 2017-12-28T02:20:34Z | |
dc.date.issued | 2018-01-03 | |
dc.description.abstract | We investigate the problem of scheduling a set of tasks with individual deadlines and conditional precedence constraints on a heterogeneous Network on Chip (NoC)-based Multi-Processor System-on-Chip (MPSoC) such that the total expected energy consumption of all the tasks is minimized, and propose a novel approach. Our approach consists of a scheduling heuristic for constructing a single unified schedule for all the tasks and assigning a frequency to each task and each communication assuming continuous frequencies, an Integer Linear Programming (ILP)-based algorithm and a polynomial time heuristic for assigning discrete frequencies and voltages to tasks and communications. We have performed experiments on 16 synthetic and 4 real-world benchmarks. The experimental results show that compared to the state-of-the-art approach, our approach using the ILP-based algorithm and our approach using the polynomial-time heuristic achieve average improvements of 31% and 20%, respectively, in terms of energy reduction. | |
dc.format.extent | 10 pages | |
dc.identifier.doi | 10.24251/HICSS.2018.715 | |
dc.identifier.isbn | 978-0-9981331-1-9 | |
dc.identifier.uri | http://hdl.handle.net/10125/50604 | |
dc.language.iso | eng | |
dc.relation.ispartof | Proceedings of the 51st Hawaii International Conference on System Sciences | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject | Software Development for Mobile Devices, Wearables, and the Internet-of-Things | |
dc.subject | Dynamic Voltage and Frequency Scaling Energy-Aware Scheduling Conditional Task Graphs Heterogeneous MPSoCs Non-Linear Programming | |
dc.title | Energy-Aware Scheduling of Conditional Task Graphs on NoC-Based MPSoCs | |
dc.type | Conference Paper | |
dc.type.dcmi | Text |
Files
Original bundle
1 - 1 of 1