Depending on the amount of data to process, file generation may take longer.

If it takes too long to generate, you can limit the data by, for example, reducing the range of years.

Article

Download file Download BibTeX

Title

Multithreaded computing in evolutionary design and in artificial life simulations

Authors

[ 1 ] Instytut Informatyki, Wydział Informatyki, Politechnika Poznańska | [ P ] employee

Year of publication

2016

Published in

Journal of Supercomputing

Journal year: 2016 | Journal volume: vol. 2016

Article type

scientific article

Publication language

english

Keywords
EN
  • concurrency
  • multithreading
  • simulation
  • evolution
  • optimization
  • performance
Abstract

EN This article investigates low-level and high-level multithreaded performance of evolutionary processes that are typically employed in evolutionary design and artificial life. Computations performed in these areas are specific because evaluation of each genotype usually involves time-consuming simulation of virtual environments and physics. Computational experiments have been conducted using the Framsticks simulator running a multithreaded version of a standard evolutionary experiment. Tests carried out on five diverse machines and two operating systems demonstrated how low-level performance depends on the number of physical and logical CPU cores and on the number of threads. Two string implementations have been compared, and their raw performance turned out to fundamentally differ in a multithreading setup. To improve high-level performance of parallel evolutionary algorithms, i.e. the quality of optimized solutions, a new distribution scheme that is especially useful and efficient for complex representations of solutions—the convection distribution—has been introduced. This new distribution scheme has been compared against a random distribution of genotypes among threads that carry out evolutionary processes.

Pages (from - to)

1 - 15

DOI

10.1007/s11227-016-1923-4

URL

https://link.springer.com/article/10.1007/s11227-016-1923-4

License type

CC BY (attribution alone)

Open Access Mode

open journal

Open Access Text Version

final published version

Date of Open Access to the publication

at the time of publication

Full text of article

Download file

Access level to full text

public

Ministry points / journal

20

Impact Factor

1,326

This website uses cookies to remember the authenticated session of the user. For more information, read about Cookies and Privacy Policy.