DocumentCode :
688239
Title :
Parallel B&B Algorithm for Hybrid Multi-core/GPU Architectures
Author :
Bendjoudi, Ahcene ; Chekini, M. ; Gharbi, M. ; Mehdi, Malika ; Benatchba, Karima ; Sitayeb-Benbouzid, F. ; Melab, Nouredine
Author_Institution :
CERIST Res. Center, Algiers, Algeria
fYear :
2013
fDate :
13-15 Nov. 2013
Firstpage :
914
Lastpage :
921
Abstract :
B&B algorithms are well known techniques for exact solving of combinatorial optimization problems (COP). They perform an implicit enumeration of the search space instead of exhaustive one. Based on a pruning technique, they reduce considerably the computation time required to explore the whole search space. Nevertheless, these algorithms remain inefficient when dealing with large combinatorial optimization instances. They are time-intensive and they require a huge computing power to be solved optimally. Nowadays, multi-core-based processors and GPU accelerators are often coupled together to achieve impressive performances. However, classical B&B algorithms must be rethought to deal with their two divergent architectures. In this paper, we propose a new B&B approach exploiting both the multi-core aspect of actual processors and GPU accelerators. The proposed approaches have been executed to solve FSP instances that are well-known combinatorial optimization benchmarks. Real experiments have been carried out on an Intel Xeon 64-bit quad-core processor E5520 coupled to an Nvidia Tesla C2075 GPU device. The results show that our hybrid B&B approach speeds up the execution time up to ×123 over the sequential mono-core B&B algorithm.
Keywords :
combinatorial mathematics; graphics processing units; multiprocessing systems; optimisation; search problems; COP; FSP instances; GPU accelerators; Intel Xeon 64-bit quad-core processor E5520; Nvidia Tesla C2075 GPU device; combinatorial optimization problems; hybrid multicore-GPU architectures; multicore-based processors; parallel B&B algorithm; pruning technique; search space; sequential monocore B&B algorithm; Graphics processing units; Multicore processing; Parallel processing; Search problems; Upper bound; Flowshop problem; GPU computing; Multicore architectures; Parallel B&B Algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location :
Zhangjiajie
Type :
conf
DOI :
10.1109/HPCC.and.EUC.2013.130
Filename :
6832012
Link To Document :
بازگشت