首页> 外文期刊>Journal of Global Optimization >Non-dominated sorting procedure for Pareto dominance ranking on multicore CPU and/or GPU
【24h】

Non-dominated sorting procedure for Pareto dominance ranking on multicore CPU and/or GPU

机译:在多核CPU和/或GPU上进行帕累托优势度排序的非主导排序程序

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

摘要

Evolutionary multi-objective optimization algorithms aim at finding an approximation of the Pareto set. For hard to solve problems with many conflicting objectives, the number of functions evaluations to represent the Pareto front can be large and time consuming. Parallel computing can reduce the wall-clock time of such algorithms. Previous studies tackled the parallelization of a particular evolutionary algorithm. In this research, we focus on improving one of the most time consuming procedures-the non-dominated sorting-, which is used in the state-of-the-art multi-objective genetic algorithms. Here, three parallel versions of the non-dominated sorting procedure are developed: (1) a multicore (based on Pthreads); (2) a Graphic Processing Unit (GPU) (based on CUDA interface); and (3) a hybrid (based on Pthreads and CUDA). The user can select the most suitable option to efficiently compute the non-dominated sorting procedure depending on the available hardware. Results show that the use of GPU computing provides a substantial improvement in terms of performance. The hybrid approach has the best performance when a good load balance is established among cores and GPU.
机译:进化多目标优化算法旨在找到帕累托集的近似值。对于难以解决且目标相互矛盾的问题,代表帕累托前沿的功能评估数量可能很大且很耗时。并行计算可以减少此类算法的挂钟时间。先前的研究解决了特定进化算法的并行化问题。在这项研究中,我们着重于改进最耗时的程序之一-非支配排序-它被用于最新的多目标遗传算法中。这里,开发了三种并行的非主导排序过程:(1)多核(基于Pthreads); (2)图形处理单元(GPU)(基于CUDA接口); (3)混合(基于Pthreads和CUDA)。用户可以选择最合适的选项,以根据可用硬件有效地计算非主导的排序过程。结果表明,GPU计算的使用在性能方面提供了实质性的改进。当内核与GPU之间建立良好的负载平衡时,混合方法将具有最佳性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号