In this paper, we consider the problem of scheduling streaming applications described by complex task graphs on a heterogeneous multicore processor, the STI Cell BE processor. We first present a theoretical model of the Cell processor. Then, we use this model to express the problem of maximizing the throughput of a streaming application on this processor. Although the problem is proven NP-complete, we present an optimal solution based on mixed linear programming. This allows us to compute the optimal mapping for a number of applications, ranging from a real audio encoder to complex random task graphs. These mappings are then tested on two platforms embedding Cell processors, and compared to simple heuristic solutions. We show that we are ab...
In this paper, we deal with the problem of scheduling streaming applications on unreliable heterogen...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
International audienceIn this paper, we study the problem of finding optimal mappings for several in...
International audienceIn this paper, we consider the problem of scheduling streaming applications de...
In this report, we consider the problem of scheduling streaming applications described by complex ta...
Resource allocation and scheduling for multicore platforms is one of the most critical challenges in...
The Cell architecture is a heterogeneous, distributed-memory multicore architecture that features a ...
Abstract. Limited bandwidth to off-chip main memory poses a problem in chip multiprocessors for stre...
In this paper, we focus on solving the problem of removing inter-core communication overhead for str...
International audienceWe aim at finding optimal mappings for concurrent streaming applications. Each...
The Cell architecture is a heterogeneous, distributed-memory multicore architecture that features a ...
Recent mobile devices present the challenge of trying to offer both more and more processing power a...
Abstract: We investigate the energy-efficiency of streaming task collections with par-allelizable or...
In this paper, we jointly optimize computation and communication task scheduling for streaming appli...
Abstract As custom multicore architectures become more and more common for DSP applications, instruc...
In this paper, we deal with the problem of scheduling streaming applications on unreliable heterogen...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
International audienceIn this paper, we study the problem of finding optimal mappings for several in...
International audienceIn this paper, we consider the problem of scheduling streaming applications de...
In this report, we consider the problem of scheduling streaming applications described by complex ta...
Resource allocation and scheduling for multicore platforms is one of the most critical challenges in...
The Cell architecture is a heterogeneous, distributed-memory multicore architecture that features a ...
Abstract. Limited bandwidth to off-chip main memory poses a problem in chip multiprocessors for stre...
In this paper, we focus on solving the problem of removing inter-core communication overhead for str...
International audienceWe aim at finding optimal mappings for concurrent streaming applications. Each...
The Cell architecture is a heterogeneous, distributed-memory multicore architecture that features a ...
Recent mobile devices present the challenge of trying to offer both more and more processing power a...
Abstract: We investigate the energy-efficiency of streaming task collections with par-allelizable or...
In this paper, we jointly optimize computation and communication task scheduling for streaming appli...
Abstract As custom multicore architectures become more and more common for DSP applications, instruc...
In this paper, we deal with the problem of scheduling streaming applications on unreliable heterogen...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
International audienceIn this paper, we study the problem of finding optimal mappings for several in...