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...
We aim at finding optimal mappings for concurrent streaming applications. Each application consists ...
This thesis addresses the problem of designing performance and energy efficient embedded streaming s...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
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...
International audienceIn this paper, we study the problem of optimizing the throughput of streaming ...
Recent mobile devices present the challenge of trying to offer both more and more processing power a...
Resource allocation and scheduling for multicore platforms is one of the most critical challenges in...
In this paper, we deal with the problem of scheduling streaming applications on unreliable heterogen...
International audienceIn this paper, we explore the complexity of mapping filtering streaming applic...
International audienceIn this paper, we study the problem of finding optimal mappings for several in...
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 ...
Abstract. Limited bandwidth to off-chip main memory poses a problem in chip multiprocessors for stre...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
We aim at finding optimal mappings for concurrent streaming applications. Each application consists ...
This thesis addresses the problem of designing performance and energy efficient embedded streaming s...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
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...
International audienceIn this paper, we study the problem of optimizing the throughput of streaming ...
Recent mobile devices present the challenge of trying to offer both more and more processing power a...
Resource allocation and scheduling for multicore platforms is one of the most critical challenges in...
In this paper, we deal with the problem of scheduling streaming applications on unreliable heterogen...
International audienceIn this paper, we explore the complexity of mapping filtering streaming applic...
International audienceIn this paper, we study the problem of finding optimal mappings for several in...
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 ...
Abstract. Limited bandwidth to off-chip main memory poses a problem in chip multiprocessors for stre...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
We aim at finding optimal mappings for concurrent streaming applications. Each application consists ...
This thesis addresses the problem of designing performance and energy efficient embedded streaming s...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...