International audienceIn this paper we propose an original algorithm for mixed data and task parallel scheduling. The main specificities of this algorithm are to simultaneously perform the allocation and scheduling processes, and avoid the data replication. The idea is to base the scheduling on an accurate evaluation of each task of the application depending on the processor grid. Then no assumption is made with regard to the homogeneity of the execution platform. The complexity of our algorithm are given. Performance achieved by our schedules both in homogeneous and heterogeneous worlds, are compared to data-parallel executions for two applications: the complex matrix multiplication and the Strassen decomposition
International audienceIn this paper, we consider steady-state scheduling techniques for mapping a co...
We are given a nite set of jobs of equal processing times with readiness times and tails and a set o...
International audienceMany scientific applications can be structured as Parallel Task Graphs (PTGs),...
Computationally complex applications can often be viewed as a collection of coarse-grained data-para...
(eng) Mixed-parallelism, the combination of data- and task-parallelism, is a powerful way of increas...
Abstract — Applications raising in many scientific fields exhibit both data and task parallelism tha...
In this paper, we consider the execution of a complex application on a heterogeneous "grid" computin...
International audienceWe consider the execution of a complex application on a heterogeneous "Grid" c...
International audienceWe consider the execution of a complex application on a heterogeneous "grid" c...
Mixed-parallel applications can take advantage of large-scale computing platforms but scheduling the...
In this paper we study the impact of the simultaneous exploitation of data- and task-parallelism, so...
In this paper, we will investigate two complementary computational models that have been proposed re...
Motivated by the increasing trend in embedded systems towards platform integration, there has been a...
Scheduling is a crucial problem in parallel and distributed processing. It consists of determining w...
In this paper we study the impact of the simultaneous exploitation of data-- and task--parallelism o...
International audienceIn this paper, we consider steady-state scheduling techniques for mapping a co...
We are given a nite set of jobs of equal processing times with readiness times and tails and a set o...
International audienceMany scientific applications can be structured as Parallel Task Graphs (PTGs),...
Computationally complex applications can often be viewed as a collection of coarse-grained data-para...
(eng) Mixed-parallelism, the combination of data- and task-parallelism, is a powerful way of increas...
Abstract — Applications raising in many scientific fields exhibit both data and task parallelism tha...
In this paper, we consider the execution of a complex application on a heterogeneous "grid" computin...
International audienceWe consider the execution of a complex application on a heterogeneous "Grid" c...
International audienceWe consider the execution of a complex application on a heterogeneous "grid" c...
Mixed-parallel applications can take advantage of large-scale computing platforms but scheduling the...
In this paper we study the impact of the simultaneous exploitation of data- and task-parallelism, so...
In this paper, we will investigate two complementary computational models that have been proposed re...
Motivated by the increasing trend in embedded systems towards platform integration, there has been a...
Scheduling is a crucial problem in parallel and distributed processing. It consists of determining w...
In this paper we study the impact of the simultaneous exploitation of data-- and task--parallelism o...
International audienceIn this paper, we consider steady-state scheduling techniques for mapping a co...
We are given a nite set of jobs of equal processing times with readiness times and tails and a set o...
International audienceMany scientific applications can be structured as Parallel Task Graphs (PTGs),...