Multi and Many-core Parallel B&B approaches for the Blocking Job Shop Scheduling Problem

dc.contributor.authorDabah, Adel
dc.contributor.authorBendjoudi, Ahcène
dc.contributor.authorAit Zai, Abdelhakim
dc.contributor.authorEl Baz, Didier
dc.contributor.authorNouali-Taboudjemat, Nadia
dc.date.accessioned2016-07-25T18:56:14Z
dc.date.available2016-07-25T18:56:14Z
dc.date.issued2016-07
dc.description.abstractIn this paper, we propose three approaches to accelerate the B&B execution time using Multi and Many-core systems to solve the NP-hard Blocking Job Shop Scheduling problem (BJSS). The first approach is based on Master/Worker paradigm where the workers independently explore the branches sent by the master. The second approach is a node-based parallelization that does not change the design of the B&B algorithm, except that the bounding process is faster since it is calculated in parallel using several threads organized in one GPU block. The third approach is a Multi-Core CPU/GPU hybridization that benefits from the power of both the CPU-cores and the GPU at the same time. This hybridization is based on concurrent kernels execution provided by Nvidia Multi process Service (MPS) i.e. each host process (Master or Worker) launches his own kernel to accelerate the bounding process on GPU. The obtained results using Taillard instances confirm the efficiency of our proposals. The first two approaches are respectively three and eighteen times faster compared to the sequential version. The results of the hybrid approach show a relative speedup over ninety times as compared to the sequential approach and therefore prove the advantage of using both the CPU-cores and the GPU at the same time.fr_FR
dc.identifier.urihttp://dl.cerist.dz/handle/CERIST/812
dc.relation.ispartofseries14th International Conference on High Performance Computing & Simulation (HPCS 2016);
dc.relation.placeInnsbruck, Austriafr_FR
dc.structureCalcul pervasif et mobile (Pervasive and Mobile Computing group)fr_FR
dc.subjectJob Shop blocking with swapfr_FR
dc.subjectGPU Computingfr_FR
dc.subjectMulti-core CPUfr_FR
dc.subjectParallel computingfr_FR
dc.subjectBranch-and-Boundfr_FR
dc.titleMulti and Many-core Parallel B&B approaches for the Blocking Job Shop Scheduling Problemfr_FR
dc.typeConference paper
Files