File(s) not publicly available

Energy optimization of streaming applications in IoT on NoC based heterogeneous MPSoCs using re-timing and DVFS

conference contribution
posted on 2023-11-15, 01:47 authored by H Ali, Umair Ullah TariqUmair Ullah Tariq, L Liu, J Panneerselvam, X Zhai
The Multiprocessor System-on-Chip (MPSoC) computing architectures are widely adopted in modern embedded systems for real-time applications due to their high performance, reliability, and Quality-of-Service (QoS). Green computing or energy-efficient task scheduling is a critical technological challenging facet in an energy constrained embedded systems because higher energy consumption limits the lifetime of the computing platform and causes an increased carbon footprint. In this paper, we investigate energy-aware task scheduling on Dynamic Voltage and Frequency Scaling (DVFS) enabled Network-on-Chip (NoC) based Heterogeneous MPSoCs (HMPSoCs). We transform the intra-data dependencies into inter-data dependencies of the tasks with precedence constraints represented by Directed Acyclic Graph (DAG). We further implement Energy-efficient Task Scheduling Heuristic (ETSH) algorithm embedded with a list scheduler to perform energy-aware task scheduling while considering the energy performance profiles of the processors and task deadlines. The observed results on 5 real-world and 5 synthetic Task Graphs (TGs) adopted from Embedded Systems Synthesis (E3S) benchmarks suit demonstrate that ETSH outperforms state-of-the-art technique. Concisely, it achieves 20% and 38% average energy-efficiency with and without using coarse-grained software pipelining respectively.


Start Page


End Page


Number of Pages


Start Date


Finish Date





Leicester, UK



Place of Publication

Piscataway, NJ

Peer Reviewed

  • Yes

Open Access

  • No

External Author Affiliations

University of Leicester, University of Essex, University of Derby, UK

Author Research Institute

  • Centre for Intelligent Systems

Era Eligible

  • Yes

Name of Conference

2019 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation

Parent Title

Proceedings - 2019 IEEE SmartWorld, Ubiquitous Intelligence and Computing, Advanced and Trusted Computing, Scalable Computing and Communications, Internet of People and Smart City Innovation, SmartWorld/UIC/ATC/SCALCOM/IOP/SCI 2019