DocumentCode
3304117
Title
Scalable differential evolution for many-core and clusters in Unified Parallel C
Author
Kromer, Pavel ; Platos, Jan ; Snasel, Vaclav
Author_Institution
IT4Innovations & Dept. of Comput. Sci., VrB-Tech. Univ. of Ostrava, Ostrava-Poruba, Czech Republic
fYear
2013
fDate
13-15 June 2013
Firstpage
180
Lastpage
185
Abstract
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.
Keywords
C language; distributed shared memory systems; evolutionary computation; parallel languages; parallel programming; workstation clusters; DE concepts; PGAS parallel computing model; UPC programming language; computer clusters; differential evolution; distributed memory; high performance computing cluster; many-core shared memory systems; partitioned global address space parallel computing model; unified parallel C programming; Clustering algorithms; Electronics packaging; Instruction sets; Optimization; Sociology; Statistics; Vectors; Cluster; Differential Evolution; High Performance Computing; Many-core; Parallel Computing; Unified Parallel C;
fLanguage
English
Publisher
ieee
Conference_Titel
Cybernetics (CYBCONF), 2013 IEEE International Conference on
Conference_Location
Lausanne
Type
conf
DOI
10.1109/CYBConf.2013.6617451
Filename
6617451
Link To Document