# Modeling Processor Idle Times in MPSoC Platforms to Enable Integrated   DPM, DVFS, and Task Scheduling Subject to a Hard Deadline

**Authors:** Amirhossein Esmaili, Mahdi Nazemi, Massoud Pedram

arXiv: 1812.07723 · 2018-12-20

## TL;DR

This paper introduces a new modeling approach for idle times in MPSoC platforms, enabling integrated DPM, DVFS, and task scheduling to optimize energy efficiency while meeting hard deadlines.

## Contribution

It presents a novel MILP formulation for modeling idle intervals in MPSoCs, integrating DPM, DVFS, and task scheduling, along with a heuristic solution method.

## Key findings

- The MILP model effectively captures idle intervals for energy optimization.
- The heuristic provides near-optimal solutions with reduced computation time.
- Experimental results demonstrate improved energy efficiency under real-time constraints.

## Abstract

Energy efficiency is one of the most critical design criteria for modern embedded systems such as multiprocessor system-on-chips (MPSoCs). Dynamic voltage and frequency scaling (DVFS) and dynamic power management (DPM) are two major techniques for reducing energy consumption in such embedded systems. Furthermore, MPSoCs are becoming more popular for many real-time applications. One of the challenges of integrating DPM with DVFS and task scheduling of real-time applications on MPSoCs is the modeling of idle intervals on these platforms. In this paper, we present a novel approach for modeling idle intervals in MPSoC platforms which leads to a mixed integer linear programming (MILP) formulation integrating DPM, DVFS, and task scheduling of periodic task graphs subject to a hard deadline. We also present a heuristic approach for solving the MILP and compare its results with those obtained from solving the MILP.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1812.07723/full.md

## Figures

1 figure with captions in the complete paper: https://tomesphere.com/paper/1812.07723/full.md

## References

13 references — full list in the complete paper: https://tomesphere.com/paper/1812.07723/full.md

---
Source: https://tomesphere.com/paper/1812.07723