Salvato in:
Dettagli Bibliografici
Autori principali: Redon, David, Fortin, Pierre, Derbel, Bilel, Tsuji, Miwako, Sato, Mitsuhisa
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:https://arxiv.org/abs/2409.11765
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917791692488704
author Redon, David
Fortin, Pierre
Derbel, Bilel
Tsuji, Miwako
Sato, Mitsuhisa
author_facet Redon, David
Fortin, Pierre
Derbel, Bilel
Tsuji, Miwako
Sato, Mitsuhisa
contents The Increasing Population Covariance Matrix Adaptation Evolution Strategy (IPOP-CMA-ES) algorithm is a reference stochastic optimizer dedicated to blackbox optimization, where no prior knowledge about the underlying problem structure is available. This paper aims at accelerating IPOP-CMA-ES thanks to high performance computing and parallelism when solving large optimization problems. We first show how BLAS and LAPACK routines can be introduced in linear algebra operations, and we then propose two strategies for deploying IPOP-CMA-ES efficiently on large-scale parallel architectures with thousands of CPU cores. The first parallel strategy processes the multiple searches in the same ordering as the sequential IPOP-CMA-ES, while the second one processes concurrently these multiple searches. These strategies are implemented in MPI+OpenMP and compared on 6144 cores of the supercomputer Fugaku. We manage to obtain substantial speedups (up to several thousand) and even super-linear ones, and we provide an in-depth analysis of our results to understand precisely the superior performance of our second strategy.
format Preprint
id arxiv_https___arxiv_org_abs_2409_11765
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Massively parallel CMA-ES with increasing population
Redon, David
Fortin, Pierre
Derbel, Bilel
Tsuji, Miwako
Sato, Mitsuhisa
Distributed, Parallel, and Cluster Computing
The Increasing Population Covariance Matrix Adaptation Evolution Strategy (IPOP-CMA-ES) algorithm is a reference stochastic optimizer dedicated to blackbox optimization, where no prior knowledge about the underlying problem structure is available. This paper aims at accelerating IPOP-CMA-ES thanks to high performance computing and parallelism when solving large optimization problems. We first show how BLAS and LAPACK routines can be introduced in linear algebra operations, and we then propose two strategies for deploying IPOP-CMA-ES efficiently on large-scale parallel architectures with thousands of CPU cores. The first parallel strategy processes the multiple searches in the same ordering as the sequential IPOP-CMA-ES, while the second one processes concurrently these multiple searches. These strategies are implemented in MPI+OpenMP and compared on 6144 cores of the supercomputer Fugaku. We manage to obtain substantial speedups (up to several thousand) and even super-linear ones, and we provide an in-depth analysis of our results to understand precisely the superior performance of our second strategy.
title Massively parallel CMA-ES with increasing population
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2409.11765