PGAS-based Parallel Branch-and-Bound Algorithms for Ultra-Scale Supercomputers
Speaker
Guillaume Helbecque
When
April 24th, 2026 at 3pm
Where
Alan Turing room
Title
PGAS-based Parallel Branch-and-Bound Algorithms for Ultra-Scale Supercomputers
Abstract
Branch-and-Bound algorithms are widely used for the exact solution of combinatorial optimization problems, but their parallelization remains challenging due to the dynamic generation of large and highly irregular search trees. In the exascale era, supercomputers are composed of heterogeneous nodes combining multi-core CPUs and GPU accelerators, leading to complex multi-level parallelism (intra-node, GPU, and inter-node). In this context, this talk presents the PGAS (Partitioned Global Address Space) approach as an alternative to MPI+X, offering a unified and high-level abstraction of parallelism. PGAS languages, such as Chapel, also enhance code portability across heterogeneous architectures by abstracting communication details and reducing the need for hardware-specific adaptations.
Keywords: Combinatorial Optimization, Parallel Computing, Branch-and-Bound, GPU computing, PGAS, Chapel