This paper investigates co-scheduling algorithms for processing a set of parallel applications. Instead of executing each application one by one, using a maximum degree of parallelism for each of them, we aim at scheduling several applications concurrently. We partition the original application set into a series of packs, which are executed one by one. A pack comprises several applications, each of them with an assigned number of processors, with the constraint that the total number of processors assigned within a pack does not exceed the maximum number of available processors. The objective is to determine a partition into packs, and an assignment of processors to applications, that minimize the sum of the execution times of the packs. We ...
Cache-partitioned architectures allow subsections of theshared last-level cache (LLC) to be exclusiv...
In this paper, we consider the problem of allocating and scheduling a collection of independent, equ...
Abstract:Decentralized in-order execution of a sequential task-based code for shared-memory architec...
This paper investigates co-scheduling algorithms for processing a set of parallel applications. Inst...
International audienceThis paper investigates co-scheduling algorithms for processing a set of paral...
In this paper, we consider the problem of scheduling an application on a parallel computational plat...
Cache-partitioned architectures allow subsections of theshared last-level cache (LLC) to be exclusiv...
Scheduling independent tasks on a parallel platform is a widely-studied problem, in particular when ...
International audienceThis report presents a study of techniques used to speedup a scientific simula...
This paper focuses on the resilient scheduling of parallel jobs on highperformance computing (HPC) p...
Applications in many scientific and engineering domains are structured in large numbers of independe...
Despite the impressive growth and size of super-computers, the computational power they provide stil...
This thesis mainly deals with the mapping and the scheduling of applications on large heteroge- neou...
In this report, we study the problem of optimizing the throughput of applications for heterogeneous ...
Divisible load applications consist of an amount of data and associated computation that can be divi...
Cache-partitioned architectures allow subsections of theshared last-level cache (LLC) to be exclusiv...
In this paper, we consider the problem of allocating and scheduling a collection of independent, equ...
Abstract:Decentralized in-order execution of a sequential task-based code for shared-memory architec...
This paper investigates co-scheduling algorithms for processing a set of parallel applications. Inst...
International audienceThis paper investigates co-scheduling algorithms for processing a set of paral...
In this paper, we consider the problem of scheduling an application on a parallel computational plat...
Cache-partitioned architectures allow subsections of theshared last-level cache (LLC) to be exclusiv...
Scheduling independent tasks on a parallel platform is a widely-studied problem, in particular when ...
International audienceThis report presents a study of techniques used to speedup a scientific simula...
This paper focuses on the resilient scheduling of parallel jobs on highperformance computing (HPC) p...
Applications in many scientific and engineering domains are structured in large numbers of independe...
Despite the impressive growth and size of super-computers, the computational power they provide stil...
This thesis mainly deals with the mapping and the scheduling of applications on large heteroge- neou...
In this report, we study the problem of optimizing the throughput of applications for heterogeneous ...
Divisible load applications consist of an amount of data and associated computation that can be divi...
Cache-partitioned architectures allow subsections of theshared last-level cache (LLC) to be exclusiv...
In this paper, we consider the problem of allocating and scheduling a collection of independent, equ...
Abstract:Decentralized in-order execution of a sequential task-based code for shared-memory architec...