首页> 外文期刊>International journal of parallel programming >Parallel Implementations of the Cooperative Particle Swarm Optimization on Many-core and Multi-core Architectures
【24h】

Parallel Implementations of the Cooperative Particle Swarm Optimization on Many-core and Multi-core Architectures

机译:多核和多核体系结构上协同粒子群优化的并行实现

获取原文
获取原文并翻译 | 示例
           

摘要

Particle swarm optimization (PSO) is an evolutionary heuristics-based method used for continuous function optimization. PSO is stochastic yet very robust. Nevertheless, real-world optimizations require a high computational effort to converge to a good solution for the problem. In general, parallel PSO implementations provide good performance. However, this depends heavily on the parallelization strategy used as well as the number and characteristics of the exploited processors. In this paper, we propose a cooperative strategy, which consists of subdividing an optimization problem into many simpler sub-problems. Each of these focuses on a distinct subset of the problem dimensions. The optimization work for all the selected sub-problems is done in parallel. We map the work onto four different parallel high-performance multiprocessors, which are based on multi- and many-core architectures. The performance of the strategy thus implemented is evaluated for four well known benchmark functions with high-dimension and different complexity. The obtained speedups are compared to that yielded by a serial PSO implementation.
机译:粒子群优化(PSO)是一种用于连续函数优化的基于进化启发式的方法。 PSO是随机的,但非常强大。但是,现实世界中的优化需要大量的计算工作才能收敛到该问题的一个好的解决方案。通常,并行PSO实现可提供良好的性能。但是,这在很大程度上取决于所使用的并行化策略以及被利用处理器的数量和特性。在本文中,我们提出了一种合作策略,该策略包括将优化问题细分为许多更简单的子问题。这些中的每一个都集中于问题维度的不同子集。所有选定子问题的优化工作都是并行进行的。我们将工作映射到基于多核和多核体系结构的四个不同的并行高性能多处理器。对具有高维度和不同复杂度的四个众所周知的基准功能,评估了这样实施的策略的性能。将获得的提速与通过串行PSO实施产生的提速进行比较。

著录项

  • 来源
    《International journal of parallel programming》 |2016年第6期|1173-1199|共27页
  • 作者单位

    Department of Electronics Engineering and Telecommunications, Faculty of Engineering, State University of Rio de Janeiro, Rio de Janeiro, Brazil;

    Department of Electronics Engineering and Telecommunications, Faculty of Engineering, State University of Rio de Janeiro, Rio de Janeiro, Brazil;

    Department of Systems Engineering and Computation, Faculty of Engineering, State University of Rio de Janeiro, Rio de Janeiro, Brazil;

    Embedded System Lab, School of Computer Science, University of Science and Technology of China, Hefei, China;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    PSO; CPPSO; Parallel algorithm; OpenMP; MPI; CUDA; GPU;

    机译:PSO;CPPSO;并行算法OpenMP;MPI;CUDA;显卡;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号