In parallel tree search environments, it is likely that some nodes are heavily loaded while others are lightly loaded or even idle. It is desirable that the workload is fully distributed among all nodes to utilize the processing time and optimize the whole performance. A load balancing mechanism decides where to migrate a process and when. This paper introduces a load balancing mechanism as a novel scheme to support the reliability and to increase the overall throughput in parallel tree search environments. To alleviate the effects of processor idleness and non-essential work, a dynamic load balancing scheme called Preemptive Polling Scheme (PPS) is proposed. This scheme employs a near-neighbor quantitative load balancing method by detectin...
International audienceThe emergence of new hybrid and heterogenous multi-GPU multi-CPU large scale p...
Abstract—Current generation supercomputers have over one million cores awaiting highly demanding com...
The search for solutions in a combinatorially large problem space is a major problem in artificial i...
In parallel tree search environments, it is likely that some nodes are heavily loaded while others a...
Using two sample applications, we demonstrate the effectiveness of our portable and reusable library...
This paper presents a parallel implementation of the Iterative-Deepening A* algorithm on a parallel ...
International audienceThe most popular parallelization approach of the branch and bound algorithm co...
This paper describes HyPS, a hybrid parallel window / distributed tree search algorithm. Using this ...
Many algorithms in operations research and artificial intelligence are based on depth first search i...
Using two sample applications, we demonstrate the effectiveness of our portable and reusable l...
Although efficient support for data-parallel applications is relatively well established, it remain...
In this paper, we present a distributed computing framework for problems characterized by a highly i...
A recent trend in program methodologies is to derive efficient parallel programs from sequential pr...
International audienceIn the context of exascale programming, we investigate a parallel distributed ...
AbstractThe paper considers efficient computational load distribution for the exact parallel algorit...
International audienceThe emergence of new hybrid and heterogenous multi-GPU multi-CPU large scale p...
Abstract—Current generation supercomputers have over one million cores awaiting highly demanding com...
The search for solutions in a combinatorially large problem space is a major problem in artificial i...
In parallel tree search environments, it is likely that some nodes are heavily loaded while others a...
Using two sample applications, we demonstrate the effectiveness of our portable and reusable library...
This paper presents a parallel implementation of the Iterative-Deepening A* algorithm on a parallel ...
International audienceThe most popular parallelization approach of the branch and bound algorithm co...
This paper describes HyPS, a hybrid parallel window / distributed tree search algorithm. Using this ...
Many algorithms in operations research and artificial intelligence are based on depth first search i...
Using two sample applications, we demonstrate the effectiveness of our portable and reusable l...
Although efficient support for data-parallel applications is relatively well established, it remain...
In this paper, we present a distributed computing framework for problems characterized by a highly i...
A recent trend in program methodologies is to derive efficient parallel programs from sequential pr...
International audienceIn the context of exascale programming, we investigate a parallel distributed ...
AbstractThe paper considers efficient computational load distribution for the exact parallel algorit...
International audienceThe emergence of new hybrid and heterogenous multi-GPU multi-CPU large scale p...
Abstract—Current generation supercomputers have over one million cores awaiting highly demanding com...
The search for solutions in a combinatorially large problem space is a major problem in artificial i...