International audienceWe present a new approach for scheduling independent tasks on multiple CPUs and multiple GPUs. The tasks are assumed to be parallelizable on CPUs using the moldable model: the final number of cores allotted to a task can be decided and set by the scheduler. More precisely, we design an algorithm aiming at minimizing the makespan—the maximum completion time of all tasks—for this scheduling problem. The proposed algorithm combines a dual approximation scheme with a fast integer linear program (ILP). It determines both the partitioning of the tasks, i.e., whether a task should be mapped to CPUs or a GPU, and the number of CPUs allotted to a moldable task if mapped to the CPUs. A worst-case analysis shows that the algorith...
International audienceHybrid platforms embedding accelerators such as GPUs or Xeon Phis are increasi...
International audienceHybrid platforms embedding accelerators such as GPUs or Xeon Phis are increasi...
International audienceHybrid platforms embedding accelerators such as GPUs or Xeon Phis are increasi...
International audienceWe present a new approach for scheduling independent tasks on multiple CPUs an...
International audienceWe present a new approach for scheduling independent tasks on multiple CPUs an...
International audienceWe present a new approach for scheduling independent tasks on multiple CPUs an...
International audienceMoldable tasks allow schedulers to determine the number of processors assigned...
International audienceMoldable tasks allow schedulers to determine the number of processors assigned...
International audienceMore and more computers use hybrid architectures combining multi-core processo...
Best PaperInternational audienceMore and more computers use hybrid architectures combin-ing multi-co...
Best PaperInternational audienceMore and more computers use hybrid architectures combin-ing multi-co...
Scheduling is a crucial problem in parallel and distributed processing. It consists of determining w...
The paper presents an algorithm for scheduling parallel programs for execution in a parallel archite...
International audienceMore and more computers use hybrid architectures combining multi-core processo...
AbstractIn this paper, we consider the problem of scheduling independent parallel tasks with individ...
International audienceHybrid platforms embedding accelerators such as GPUs or Xeon Phis are increasi...
International audienceHybrid platforms embedding accelerators such as GPUs or Xeon Phis are increasi...
International audienceHybrid platforms embedding accelerators such as GPUs or Xeon Phis are increasi...
International audienceWe present a new approach for scheduling independent tasks on multiple CPUs an...
International audienceWe present a new approach for scheduling independent tasks on multiple CPUs an...
International audienceWe present a new approach for scheduling independent tasks on multiple CPUs an...
International audienceMoldable tasks allow schedulers to determine the number of processors assigned...
International audienceMoldable tasks allow schedulers to determine the number of processors assigned...
International audienceMore and more computers use hybrid architectures combining multi-core processo...
Best PaperInternational audienceMore and more computers use hybrid architectures combin-ing multi-co...
Best PaperInternational audienceMore and more computers use hybrid architectures combin-ing multi-co...
Scheduling is a crucial problem in parallel and distributed processing. It consists of determining w...
The paper presents an algorithm for scheduling parallel programs for execution in a parallel archite...
International audienceMore and more computers use hybrid architectures combining multi-core processo...
AbstractIn this paper, we consider the problem of scheduling independent parallel tasks with individ...
International audienceHybrid platforms embedding accelerators such as GPUs or Xeon Phis are increasi...
International audienceHybrid platforms embedding accelerators such as GPUs or Xeon Phis are increasi...
International audienceHybrid platforms embedding accelerators such as GPUs or Xeon Phis are increasi...