DocumentCode
617879
Title
Parallel Differential Evolution in Unified Parallel C
Author
Kromer, Pavel ; Platos, Jan ; Snasel, Vaclav
Author_Institution
Dept. of Comput. Sci., VSB-Tech. Univ. of Ostrava, Ostrava-Poruba, Czech Republic
fYear
2013
fDate
20-23 June 2013
Firstpage
642
Lastpage
649
Abstract
Distributed environments and emerging highly-parallel platforms provide a suitable hardware infrastructure for parallel Evolutionary Computation. Partitioned Global Address Space model is a well-known parallel computing model used to implement scalable algorithms for many-core systems and clusters. This study investigates the Unified Parallel C programming language as a tool for implementation of scalable evolutionary algorithms for high-dimensional problems. The design concepts and initial implementation are demonstrated on the Differential Evolution algorithm. The mapping of Differential Evolution concepts to Unified Parallel C features is presented and three variants of parallel Differential Evolution for many-core shared memory systems and clusters of computers with distributed memory are implemented and evaluated in the environment of a small real-world cluster.
Keywords
C language; distributed shared memory systems; evolutionary computation; parallel programming; computers clusters; distributed memory; hardware infrastructure; highly-parallel platform; many-core shared memory systems; parallel computing model; parallel differential evolution computation; partitioned global address space model; scalable algorithms; scalable evolutionary algorithms; small real-world cluster; unified parallel C programming language; Computational modeling; Electronics packaging; Evolutionary computation; Instruction sets; Sociology; Statistics; Vectors; Parallel Differential Evolution; Partitioned Global Address Space; Unified Parallel C;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation (CEC), 2013 IEEE Congress on
Conference_Location
Cancun
Print_ISBN
978-1-4799-0453-2
Electronic_ISBN
978-1-4799-0452-5
Type
conf
DOI
10.1109/CEC.2013.6557629
Filename
6557629
Link To Document