In this paper, we jointly optimize computation and communication task scheduling for streaming applications on MPSoC. The objective is to minimize schedule length by totally removing inter-core communication overhead. By minimizing schedule length, the system performance can be improved by adopting a smaller period or exploring the slacks generated for energy reduction with DVS. To guarantee the schedulability of communication tasks, we perform the schedulability analysis, and theoretically obtain the upper bound of the times needed to reschedule each computation task. Based on the analysis, we formulate the scheduling problem as an ILP (Integer Linear Programming) formulation and obtain an optimal solution. We evaluate our technique with a...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
This paper proposes a complete allocation and scheduling framework, where an MPSoC virtual platform ...
In this paper, we focus on solving the problem of removing inter-core communication overhead for str...
Abstract: We investigate the energy-efficiency of streaming task collections with par-allelizable or...
This thesis addresses the problem of designing performance and energy efficient embedded streaming s...
Streaming applications have become increasingly important and widespread,with application domains ra...
In this article, we focus on solving the energy optimization problem for real-time streaming applica...
Task scheduling in distributed stream computing systems is an NP-complete problem. Current schedulin...
Abstract—Dynamic voltage scaling (DVS) is a widely ap-plied power management mechanism in real-time ...
In this article, we investigate the problem of energy-efficient scheduling of tasks with conditional...
For real-time streaming applications such as video decoding, the rate of the application is very imp...
Design space exploration of a configurable, heterogeneous system for a given application with requir...
Multiprocessor Systems on a Chip (MPSoCs) are suitable platforms for executing complex embedded appl...
In this paper, we focus on joint energy and performance optimization for streaming applications on m...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
This paper proposes a complete allocation and scheduling framework, where an MPSoC virtual platform ...
In this paper, we focus on solving the problem of removing inter-core communication overhead for str...
Abstract: We investigate the energy-efficiency of streaming task collections with par-allelizable or...
This thesis addresses the problem of designing performance and energy efficient embedded streaming s...
Streaming applications have become increasingly important and widespread,with application domains ra...
In this article, we focus on solving the energy optimization problem for real-time streaming applica...
Task scheduling in distributed stream computing systems is an NP-complete problem. Current schedulin...
Abstract—Dynamic voltage scaling (DVS) is a widely ap-plied power management mechanism in real-time ...
In this article, we investigate the problem of energy-efficient scheduling of tasks with conditional...
For real-time streaming applications such as video decoding, the rate of the application is very imp...
Design space exploration of a configurable, heterogeneous system for a given application with requir...
Multiprocessor Systems on a Chip (MPSoCs) are suitable platforms for executing complex embedded appl...
In this paper, we focus on joint energy and performance optimization for streaming applications on m...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
This paper proposes a complete allocation and scheduling framework, where an MPSoC virtual platform ...