• 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