Towards an Algorithm and Communication Cost Model for the Parallel Particle Swarm Optimization

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

  • Romeo Shuka
  • Sebastian Niemann
  • Jürgen Brehm
  • Christian Müller-Schloer
View graph of relations

Details

Original languageEnglish
Title of host publicationARCS 2016 - 29th International Conference on Architecture of Computing Systems
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-4
Number of pages4
ISBN (electronic)9783800741571
Publication statusPublished - 27 Jun 2016
Event29th International Conference on Architecture of Computing Systems, ARCS 2016 - Nuremberg, Germany
Duration: 4 Apr 20167 Apr 2016

Abstract

The adaptation of sequential algorithms for High Performance Computing (HPC) systems is determined by a tradeoff between algorithmic effectiveness (software) and communication frequency (hardware) of the parallel implementation (efficiency). To get a better understanding of the correlation, we define simple models for both, software and hardware, in order to dynamically find the best mapping parameters for the execution of the algorithm on the parallel system. For the evaluation of our method we look at population-based algorithms like the Particle Swarm Optimization Algorithm (PSO) for the solution of optimization problems. Different goals like best quality of the solution of the optimization problem for a given execution time or best execution time to find the optimum are defined by the user. Our method enables us to find the best parameters for the mapping which then results in an efficient and effective parallel implementation to achieve the user-defined goals on a High Performance Computing Cluster (HPCC).

Keywords

    High Performance Computing, Optimization algorithms, Particle Swarm Optimization

ASJC Scopus subject areas

Cite this

Towards an Algorithm and Communication Cost Model for the Parallel Particle Swarm Optimization. / Shuka, Romeo; Niemann, Sebastian; Brehm, Jürgen et al.
ARCS 2016 - 29th International Conference on Architecture of Computing Systems. Institute of Electrical and Electronics Engineers Inc., 2016. p. 1-4.

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Shuka, R, Niemann, S, Brehm, J & Müller-Schloer, C 2016, Towards an Algorithm and Communication Cost Model for the Parallel Particle Swarm Optimization. in ARCS 2016 - 29th International Conference on Architecture of Computing Systems. Institute of Electrical and Electronics Engineers Inc., pp. 1-4, 29th International Conference on Architecture of Computing Systems, ARCS 2016, Nuremberg, Germany, 4 Apr 2016. <https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7499242>
Shuka, R., Niemann, S., Brehm, J., & Müller-Schloer, C. (2016). Towards an Algorithm and Communication Cost Model for the Parallel Particle Swarm Optimization. In ARCS 2016 - 29th International Conference on Architecture of Computing Systems (pp. 1-4). Institute of Electrical and Electronics Engineers Inc.. https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7499242
Shuka R, Niemann S, Brehm J, Müller-Schloer C. Towards an Algorithm and Communication Cost Model for the Parallel Particle Swarm Optimization. In ARCS 2016 - 29th International Conference on Architecture of Computing Systems. Institute of Electrical and Electronics Engineers Inc. 2016. p. 1-4
Shuka, Romeo ; Niemann, Sebastian ; Brehm, Jürgen et al. / Towards an Algorithm and Communication Cost Model for the Parallel Particle Swarm Optimization. ARCS 2016 - 29th International Conference on Architecture of Computing Systems. Institute of Electrical and Electronics Engineers Inc., 2016. pp. 1-4
Download
@inproceedings{638bf69247d04ec68ac95c0b597d2c66,
title = "Towards an Algorithm and Communication Cost Model for the Parallel Particle Swarm Optimization",
abstract = "The adaptation of sequential algorithms for High Performance Computing (HPC) systems is determined by a tradeoff between algorithmic effectiveness (software) and communication frequency (hardware) of the parallel implementation (efficiency). To get a better understanding of the correlation, we define simple models for both, software and hardware, in order to dynamically find the best mapping parameters for the execution of the algorithm on the parallel system. For the evaluation of our method we look at population-based algorithms like the Particle Swarm Optimization Algorithm (PSO) for the solution of optimization problems. Different goals like best quality of the solution of the optimization problem for a given execution time or best execution time to find the optimum are defined by the user. Our method enables us to find the best parameters for the mapping which then results in an efficient and effective parallel implementation to achieve the user-defined goals on a High Performance Computing Cluster (HPCC).",
keywords = "High Performance Computing, Optimization algorithms, Particle Swarm Optimization",
author = "Romeo Shuka and Sebastian Niemann and J{\"u}rgen Brehm and Christian M{\"u}ller-Schloer",
year = "2016",
month = jun,
day = "27",
language = "English",
pages = "1--4",
booktitle = "ARCS 2016 - 29th International Conference on Architecture of Computing Systems",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",
note = "29th International Conference on Architecture of Computing Systems, ARCS 2016 ; Conference date: 04-04-2016 Through 07-04-2016",

}

Download

TY - GEN

T1 - Towards an Algorithm and Communication Cost Model for the Parallel Particle Swarm Optimization

AU - Shuka, Romeo

AU - Niemann, Sebastian

AU - Brehm, Jürgen

AU - Müller-Schloer, Christian

PY - 2016/6/27

Y1 - 2016/6/27

N2 - The adaptation of sequential algorithms for High Performance Computing (HPC) systems is determined by a tradeoff between algorithmic effectiveness (software) and communication frequency (hardware) of the parallel implementation (efficiency). To get a better understanding of the correlation, we define simple models for both, software and hardware, in order to dynamically find the best mapping parameters for the execution of the algorithm on the parallel system. For the evaluation of our method we look at population-based algorithms like the Particle Swarm Optimization Algorithm (PSO) for the solution of optimization problems. Different goals like best quality of the solution of the optimization problem for a given execution time or best execution time to find the optimum are defined by the user. Our method enables us to find the best parameters for the mapping which then results in an efficient and effective parallel implementation to achieve the user-defined goals on a High Performance Computing Cluster (HPCC).

AB - The adaptation of sequential algorithms for High Performance Computing (HPC) systems is determined by a tradeoff between algorithmic effectiveness (software) and communication frequency (hardware) of the parallel implementation (efficiency). To get a better understanding of the correlation, we define simple models for both, software and hardware, in order to dynamically find the best mapping parameters for the execution of the algorithm on the parallel system. For the evaluation of our method we look at population-based algorithms like the Particle Swarm Optimization Algorithm (PSO) for the solution of optimization problems. Different goals like best quality of the solution of the optimization problem for a given execution time or best execution time to find the optimum are defined by the user. Our method enables us to find the best parameters for the mapping which then results in an efficient and effective parallel implementation to achieve the user-defined goals on a High Performance Computing Cluster (HPCC).

KW - High Performance Computing

KW - Optimization algorithms

KW - Particle Swarm Optimization

UR - http://www.scopus.com/inward/record.url?scp=85045898877&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:85045898877

SP - 1

EP - 4

BT - ARCS 2016 - 29th International Conference on Architecture of Computing Systems

PB - Institute of Electrical and Electronics Engineers Inc.

T2 - 29th International Conference on Architecture of Computing Systems, ARCS 2016

Y2 - 4 April 2016 through 7 April 2016

ER -