Scalable differential evolution for many-core and clusters in Unified Parallel C

Pavel Krömer, Jan Platoš, Václav Snåšel · 2013

This study proposes a novel design and implementation of Differential Evolution (DE) using the Partitioned Global Address Space (PGAS) parallel computing model and the Unified Parallel C (UPC) programming language. The mapping of DE concepts to UPC features is presented and a DE useful for both many-core shared memory systems and clusters of computers with distributed memory is implemented and evaluated in the environment of a small real-world high performance computing cluster.

Read the paper · More papers on PaperTik