Title :
On a Hybrid MPI-Pthread Approach for Simplicial Branch-and-Bound
Author :
Herrera, Juan F. R. ; Casado, Leocadio G. ; Paulavicius, Remigijus ; Zilinskas, Julius ; Hendrix, Eligius M. T.
Author_Institution :
Inf. Dept., Univ. of Almeria, Almeria, Spain
Abstract :
We investigate models that efficiently map branch-and-bound algorithms on a distributed computer architecture using a case of multidimensional Lipschitz Global Optimization. A combination of MPI and Pthreads is studied: MPI for distributed computation (inter-node) and Pthreads for multicore computation (intra-node). That model adapts the algorithm to the characteristics of the architecture at hand with an increasing number of nodes. Dynamic load balancing is performed in intra-node space through dynamic generation of threads. Results show performance improvements compared to OpenMP and MPI versions used in previous work.
Keywords :
message passing; multi-threading; multiprocessing systems; optimisation; parallel architectures; resource allocation; tree searching; MPI; Pthread; branch-and-bound algorithm; distributed computation; distributed computer architecture; dynamic load balancing; dynamic thread generation; hybrid approach; intranode space; multicore computation; multidimensional Lipschitz global optimization; Computer architecture; Heuristic algorithms; Instruction sets; Load management; Load modeling; Optimization; Parallel processing; Lipschitz optimization; branch-and-bound; distributed computing; global optimization; hybrid parallelism;
Conference_Titel :
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2013 IEEE 27th International
Conference_Location :
Cambridge, MA
Print_ISBN :
978-0-7695-4979-8
DOI :
10.1109/IPDPSW.2013.178