2006
DOI: 10.1007/11846802_37
|View full text |Cite
|
Sign up to set email alerts
|

Improving the Dynamic Creation of Processes in MPI-2

Abstract: Abstract. The MPI-2 standard has been implemented for a few years in most of the MPI distributions. As MPI-1.2, it leaves it up to the user to decide when and where the processes must be run. Yet, the dynamic creation of processes, enabled by MPI-2, turns it harder to handle their scheduling manually. 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. The scheduler can appl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0
1

Year Published

2007
2007
2019
2019

Publication Types

Select...
3
3
2

Relationship

3
5

Authors

Journals

citations
Cited by 15 publications
(3 citation statements)
references
References 7 publications
0
2
0
1
Order By: Relevance
“…Por outro lado, a especificac ¸ão omite detalhes de implementac ¸ão sobre o gerenciamento e criac ¸ão das tarefas. Trabalhos recentes abordam o escalonamento [4] e roubo de tarefas hierárquico [17] em aplicac ¸ões dinâmicas com o propósito de distribuir a carga de trabalho entre os recursos disponíveis.…”
Section: Dinamismo E Aplicac ¸õEs Paralelas Irregularesunclassified
“…Por outro lado, a especificac ¸ão omite detalhes de implementac ¸ão sobre o gerenciamento e criac ¸ão das tarefas. Trabalhos recentes abordam o escalonamento [4] e roubo de tarefas hierárquico [17] em aplicac ¸ões dinâmicas com o propósito de distribuir a carga de trabalho entre os recursos disponíveis.…”
Section: Dinamismo E Aplicac ¸õEs Paralelas Irregularesunclassified
“…with standard Send/Receive), with their parent and their children processes. A previous work [3] has shown how to schedule, at run-time, such spawned processes, with a simple, centralized daemon. This section explains how a D&C program implemented with MPI-2 can be scheduled on-line by Work Stealing.…”
Section: Scheduling Dandc Mpi-2 Programs With Hierarchical Work Stealingmentioning
confidence: 99%
“…In order to maximize the parallel computing of a multicore system, load balance becomes an issue that needs to be considered when scheduling. Round robin is one of the simple methods to dispatch tasks in a multicore system [ 15 ], where tasks are dispatched to processor cores in a rotated order. Shortest queue first [ 16 ] is another method that is often used.…”
Section: Introductionmentioning
confidence: 99%