Abstract. The Message Passing Interface is one of the most well known parallel programming libraries. Although the standard MPI-1.2 norm only deals with a fixed number of processes, determined at the beginning of the parallel execution, the recently implemented MPI-2 standard provides primitives to spawn processes during the execution, and to enable them to communicate together. However, the MPI norm does not include any way to schedule the processes. This paper presents a scheduler module, that has been implemented with MPI-2, that determines, on-line (i.e. during the execution), on which processor a newly spawned process should be run, and with which priority. The scheduling is com-puted under the hypotheses that the MPI-2 program follows...
Inter-process communication and scheduling are notorious problem areas in the design of real-time sy...
Abstract. Message Passing Interfaces (MPI) plays an important role in parallel computing. Many paral...
This chapter presents main results for partitioned and global scheduling of multiprocessor systems. ...
MPI (Message Passing Interface) is the de facto stan-dard in High Performance Computing. By using so...
Abstract. Dynamic verication methods are the natural choice for for-mally verifying real world progr...
Heading towards exascale, the challenges for process management with respect to flexibility and effi...
Dynamic verication methods are the natural choice for for-mally verifying real world programs when m...
We propose extensions to the Message-Passing Interface (MPI) Standard that provide for dynamic proce...
Abstract Fine-Grain MPI (FG-MPI) extends the execution model of MPI to allow for interleaved executi...
In this paper we propose an API to pause and resume task execution depending on external events. We ...
This paper describes current activities of the MPI-2 Forum. The MPI - 2 Forum is a group of parallel...
By considering the problem of an event timer it is shown that the commonly available synchronizing f...
International audienceThe current static job scheduling on supercomputers for MPI-based applications...
Computation–communication overlap and good load balance are features central to high performance of ...
ISBN 0-7803-8736-8International audienceIn the design of a heterogeneous multiprocessor system on ch...
Inter-process communication and scheduling are notorious problem areas in the design of real-time sy...
Abstract. Message Passing Interfaces (MPI) plays an important role in parallel computing. Many paral...
This chapter presents main results for partitioned and global scheduling of multiprocessor systems. ...
MPI (Message Passing Interface) is the de facto stan-dard in High Performance Computing. By using so...
Abstract. Dynamic verication methods are the natural choice for for-mally verifying real world progr...
Heading towards exascale, the challenges for process management with respect to flexibility and effi...
Dynamic verication methods are the natural choice for for-mally verifying real world programs when m...
We propose extensions to the Message-Passing Interface (MPI) Standard that provide for dynamic proce...
Abstract Fine-Grain MPI (FG-MPI) extends the execution model of MPI to allow for interleaved executi...
In this paper we propose an API to pause and resume task execution depending on external events. We ...
This paper describes current activities of the MPI-2 Forum. The MPI - 2 Forum is a group of parallel...
By considering the problem of an event timer it is shown that the commonly available synchronizing f...
International audienceThe current static job scheduling on supercomputers for MPI-based applications...
Computation–communication overlap and good load balance are features central to high performance of ...
ISBN 0-7803-8736-8International audienceIn the design of a heterogeneous multiprocessor system on ch...
Inter-process communication and scheduling are notorious problem areas in the design of real-time sy...
Abstract. Message Passing Interfaces (MPI) plays an important role in parallel computing. Many paral...
This chapter presents main results for partitioned and global scheduling of multiprocessor systems. ...