Eighth International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS'03)
A comparison between MPI and OpenMP Branch-and-Bound Skeletons
Nice, Paris
April 22-April 22
ISBN: 0-7695-1880-X
This article describes and compares two parallel implementations of Branch-and-Bound skeletons. Using the C++ programming language, the user has to specify the type of the problem, the type of the solution and the specific characteristics of the Branch-and-Bound technique. This information is combined with the provided resolution skeletons to obtain a distributed and a shared parallel programs. MPI has been used to develop the Message Passing algorithm and for the Shared Memory one OpenMP has been chosen. Computational results for the 0/1 Knapsack Problem on a Sunfire 6800 SMP, a Origi 3000 and a PCs cluster are presented.
Citation:
Isabel Dorta, Coromoto León, Casiano Rodríguez, "A comparison between MPI and OpenMP Branch-and-Bound Skeletons," hips, pp.66, Eighth International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS'03), 2003