In this paper, we combine coarse-grained software pipelining with DVS (Dynamic Voltage/Frequency Scaling) for optimizing energy consumption of stream-based multimedia applications on multi-core embedded systems. By exploiting the potential of multi-core architecture and the characteristic of streaming applications, we propose a two-phase approach to solve the energy minimization problem for periodic dependent tasks on multi-core processors with discrete voltage levels. With our approach, in the first phase, we propose a coarse-grained task-level software pipelining algorithm called RDAG to transform the periodic dependent tasks into a set of independent tasks based on the retiming technique (Leiserson and Saxe, Algorithmica 6:5-35, 1991). I...
The reliance on Network-on-Chip (NoC)-based Multiprocessor Systems-on-Chips (MPSoCs) is proliferatin...
The reliance on Network-on-Chip (NoC)-based Multiprocessor Systems-on-Chips (MPSoCs) is proliferatin...
The reliance on Network-on-Chip (NoC)-based Multiprocessor Systems-on-Chips (MPSoCs) is proliferatin...
In this article, we focus on solving the energy optimization problem for real-time streaming applica...
In this paper, we focus on joint energy and performance optimization for streaming applications on m...
Abstract—Dynamic voltage scaling (DVS) is a widely ap-plied power management mechanism in real-time ...
Power-efficient design of multimedia applications becomes more important as they are used in-creasin...
Streaming applications have become increasingly important and widespread,with application domains ra...
Streaming applications have become increasingly important and widespread,with application domains ra...
As the energy consumption of multi-core systems becomes increasingly prominent, it's a challenge to ...
In this paper, we propose an optimal scheduling scheme that minimizes the energy consumption of a re...
Power-efficient design of multimedia applications becomes more important as they are used increasing...
Dynamic voltage scaling (DVS) has been adopted in many com-puting systems to reduce the energy consu...
Abstract — In this paper, we propose a novel real-time loop scheduling technique to minimize energy ...
For the past several decades, we have experienced the tremendous growth, in both scale and scope, of...
The reliance on Network-on-Chip (NoC)-based Multiprocessor Systems-on-Chips (MPSoCs) is proliferatin...
The reliance on Network-on-Chip (NoC)-based Multiprocessor Systems-on-Chips (MPSoCs) is proliferatin...
The reliance on Network-on-Chip (NoC)-based Multiprocessor Systems-on-Chips (MPSoCs) is proliferatin...
In this article, we focus on solving the energy optimization problem for real-time streaming applica...
In this paper, we focus on joint energy and performance optimization for streaming applications on m...
Abstract—Dynamic voltage scaling (DVS) is a widely ap-plied power management mechanism in real-time ...
Power-efficient design of multimedia applications becomes more important as they are used in-creasin...
Streaming applications have become increasingly important and widespread,with application domains ra...
Streaming applications have become increasingly important and widespread,with application domains ra...
As the energy consumption of multi-core systems becomes increasingly prominent, it's a challenge to ...
In this paper, we propose an optimal scheduling scheme that minimizes the energy consumption of a re...
Power-efficient design of multimedia applications becomes more important as they are used increasing...
Dynamic voltage scaling (DVS) has been adopted in many com-puting systems to reduce the energy consu...
Abstract — In this paper, we propose a novel real-time loop scheduling technique to minimize energy ...
For the past several decades, we have experienced the tremendous growth, in both scale and scope, of...
The reliance on Network-on-Chip (NoC)-based Multiprocessor Systems-on-Chips (MPSoCs) is proliferatin...
The reliance on Network-on-Chip (NoC)-based Multiprocessor Systems-on-Chips (MPSoCs) is proliferatin...
The reliance on Network-on-Chip (NoC)-based Multiprocessor Systems-on-Chips (MPSoCs) is proliferatin...