A survey on system level energy optimisation for MPSoCs in IoT and consumer electronics

H Ali, UU Tariq, J Hardy, X Zhai, L Lu, Y Zheng… - Computer Science …, 2021‏ - Elsevier
Abstract Internet-of-Things (IoT) is an appealing service to revolutionise Smart City (SC)
initiatives across the globe. IoT interconnects a plethora of digital devices known as Sensor …

Shared recovery for energy efficiency and reliability enhancements in real-time applications with precedence constraints

B Zhao, H Aydin, D Zhu - ACM Transactions on Design Automation of …, 2013‏ - dl.acm.org
While Dynamic Voltage Scaling (DVS) remains as a popular energy management technique
for modern computing systems, recent research has identified significant and negative …

Energy-aware scheduling of streaming applications on edge-devices in IoT-based healthcare

UU Tariq, H Ali, L Liu, J Hardy… - IEEE Transactions on …, 2021‏ - ieeexplore.ieee.org
The reliance on Network-on-Chip (NoC)-based Multiprocessor Systems-on-Chips (MPSoCs)
is proliferating in modern embedded systems to satisfy the higher performance requirement …

Data: Dependency-aware task allocation scheme in distributed edge clouds

J Lee, H Ko, J Kim, S Pack - IEEE Transactions on Industrial …, 2020‏ - ieeexplore.ieee.org
To overcome the limitation of standalone edge cloud in terms of computing power and
resource, a concept of distributed edge cloud has been introduced, where application tasks …

Contention & energy-aware real-time task map** on noc based heterogeneous mpsocs

H Ali, UU Tariq, Y Zheng, X Zhai, L Liu - IEEE Access, 2018‏ - ieeexplore.ieee.org
Network-on-Chip (NoC)-based multiprocessor system-on-chips (MPSoCs) are becoming the
de-facto computing platform for computationally intensive real-time applications in the …

Overhead-aware energy optimization for real-time streaming applications on multiprocessor system-on-chip

Y Wang, H Liu, D Liu, Z Qin, Z Shao… - ACM Transactions on …, 2011‏ - dl.acm.org
In this article, we focus on solving the energy optimization problem for real-time streaming
applications on multiprocessor System-on-Chip by combining task-level coarse-grained …

Memory-aware task scheduling with communication overhead minimization for streaming applications on bus-based multiprocessor system-on-chips

Y Wang, Z Shao, HCB Chan, D Liu… - IEEE transactions on …, 2013‏ - ieeexplore.ieee.org
Inter-core communication introduces overheads in task schedules on Multiprocessor System-
on-Chips (MPSoCs). Inter-core communication overhead not only negatively impacts the …

Optimally removing intercore communication overhead for streaming applications on MPSoCs

Y Wang, D Liu, Z Qin, Z Shao - IEEE Transactions on …, 2011‏ - ieeexplore.ieee.org
This paper aims to totally remove intercore communication overhead with joint computation
and communication task scheduling for streaming applications on Multiprocessor System-on …

Online energy-efficient task-graph scheduling for multicore platforms

K Kanoun, N Mastronarde, D Atienza… - … on Computer-Aided …, 2014‏ - ieeexplore.ieee.org
Numerous directed acyclic graph (DAG) schedulers have been developed to improve the
energy efficiency of various multicore platforms. However, these schedulers make a priori …

Energy and memory-aware software pipelining streaming applications on NoC-based MPSoCs

UU Tariq, H Wu, S Abd Ishak - Future Generation Computer Systems, 2020‏ - Elsevier
In this article, we explore the problem of energy-aware scheduling of real-time applications
modelled by conditional task graphs on NoC based MPSoC such that the total energy …