skip to main content
10.1145/3377929.3389908acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
poster

A parallel and distributed multi-population GA with asynchronous migrations: energy-time analysis for heterogeneous systems

Published: 08 July 2020 Publication History

Abstract

Speed and energy efficiency are two concepts that currently should be taken into account when creating parallel code, especially in time-consuming applications such as GAs. Although the performance of single-computer systems continues to increase, it does not improve at the same rate as the computing requirements do. The depletion of Moore's law, the high frequencies that microprocessors already reach, or the difficulty in continuing to reduce lithography are some of the causes that make single-computer systems not suitable for many applications. In response, distributed systems emerge to overcome hardware limitations and meet the requirements of the applications. With this in mind, this paper provides an efficient multi-population GA with asynchronous migrations and parallelism at multiple levels by exploiting the capabilities of a heterogeneous four-node cluster. The procedure is evaluated from an energy-time point of view and compared to a synchronous version. The results show the importance of developing efficient methods to achieve good performance and demonstrate that energy-aware computing is the way to continue on the right track.

References

[1]
C. A. Coello Coello and M. Sierra. 2004. A Study of the Parallelization of a Coevolutionary Multi-objective Evolutionary Algorithm. In Proceedings of the 3rd Mexican International Conference on Artificial Intelligence (MICAI'2004). Springer, Mexico City, Mexico, 688--697.
[2]
S. Limmer and D. Fey. 2017. Comparison of common parallel architectures for the execution of the island model and the global parallelization of evolutionary algorithms. Concurrency and Computation: Practice and Experience 29, 9 (2017), e3797.
[3]
K. Raju and N. C. Niranjan. 2018. A survey on techniques for cooperative CPU-GPU computing. Sustainable Computing: Informatics and Systems 19 (2018), 72--85.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '20: Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion
July 2020
1982 pages
ISBN:9781450371278
DOI:10.1145/3377929
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 July 2020

Check for updates

Author Tags

  1. EEG classification
  2. asynchronous migrations
  3. energy-aware computing
  4. heterogeneous clusters
  5. multi-population genetic algorithm
  6. parallel and distributed programming

Qualifiers

  • Poster

Funding Sources

  • Spanish Ministry of Science, Innovation, and Universities
  • ERDF funds

Conference

GECCO '20
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 55
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media