DEMCMC-GPU: An Efficient Multi-Objective Optimization Method with GPU Acceleration on the Fermi Architecture

被引:12
|
作者
Zhu, Weihang [1 ]
Yaseen, Ashraf [1 ]
Li, Yaohang [1 ]
机构
[1] Old Dominion Univ, Dept Comp Sci, Norfolk, VA 23529 USA
基金
美国国家科学基金会;
关键词
Markov Chain Monte Carlo; Multi-objective Optimization; Graphics Processing Unit; PARALLEL-TEMPERING SIMULATIONS; MONTE-CARLO; EVOLUTIONARY ALGORITHMS;
D O I
10.1007/s00354-010-0103-y
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present an efficient method implemented on Graphics Processing Unit (GPU), DEMCMC-CPU, for multi-objective continuous optimization problems. The DEMCMC-GPU kernel is the DEMCMC algorithm, which combines the attractive features of Differential Evolution (DE) and Markov Chain Monte Carlo (MCMC) to evolve a population of Markov chains toward a diversified set of solutions at the Pareto optimal front in the multi-objective search space. With parallel evolution of a population of Markov chains, the DEMCMC algorithm is a. natural fit for the CPU architecture. The implementation of DEMCMC-CPU on the pre-Fermi architecture can lead to a (similar to)25 speedup on a set of multi-objective benchmark function problems, compare to the CPU-only implementation of DEMONIC. By taking advantage of new cache mechanism in the emerging NVIDIA Fermi CPU architecture, efficient sorting algorithm on CPU, and efficient parallel pseudorandom number generators; the speedup of DEMCMC-GPU can be aggressively improved to (similar to)100.
引用
收藏
页码:163 / 184
页数:22
相关论文
共 50 条
  • [1] DEMCMC-GPU: An Efficient Multi-Objective Optimization Method with GPU Acceleration on the Fermi Architecture
    Weihang Zhu
    Ashraf Yaseen
    Yaohang Li
    New Generation Computing, 2011, 29 : 163 - 184
  • [2] Multi-objective optimization of steam system based on GPU acceleration
    Zhao, Liang
    Ye, Zhencheng
    Du, Wenli
    IFAC PAPERSONLINE, 2018, 51 (21): : 183 - 188
  • [3] Multi-objective optimization for GPU3 Stirling engine by combining multi-objective algorithms
    Luo, Zhongyang
    Sultan, Umair
    Ni, Mingjiang
    Peng, Hao
    Shi, Bingwei
    Xiao, Gang
    RENEWABLE ENERGY, 2016, 94 : 114 - 125
  • [4] Multi-objective Task Assignment and Multiagent Planning with Hybrid GPU-CPU Acceleration
    Robinson, Thomas
    Su, Guoxin
    NASA FORMAL METHODS, NFM 2023, 2023, 13903 : 260 - 277
  • [5] GPU-Accelerated Infill Criterion for Multi-Objective Efficient Global Optimization Algorithm and Its Applications
    Xu, Shengguan
    Zhang, Jiale
    Chen, Hongquan
    Gao, Yisheng
    Gao, Yunkun
    Gao, Huanqin
    Jia, Xuesong
    APPLIED SCIENCES-BASEL, 2023, 13 (01):
  • [6] Cooperative, collaborative, coevolutionary multi-objective optimization on CPU-GPU multi-core
    Sun, Zhuoran
    Liu, Ying Ying
    Thulasiraman, Parimala
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (01):
  • [7] Optimization and acceleration of flow simulations for CFD on CPU/GPU architecture
    Jiang Lei
    Da-li Li
    Yun-long Zhou
    Wei Liu
    Journal of the Brazilian Society of Mechanical Sciences and Engineering, 2019, 41
  • [8] Optimization and acceleration of flow simulations for CFD on CPU/GPU architecture
    Lei, Jiang
    Li, Da-li
    Zhou, Yun-long
    Liu, Wei
    JOURNAL OF THE BRAZILIAN SOCIETY OF MECHANICAL SCIENCES AND ENGINEERING, 2019, 41 (07)
  • [9] Effective multi-objective discrete optimization of Truss-Z layouts using a GPU
    Zawidzki, Machi
    Szklarski, Jacek
    APPLIED SOFT COMPUTING, 2018, 70 : 501 - 512
  • [10] GPU-accelerated multi-objective optimization of fuel treatments for mitigating wildfire hazard
    Arca, Bachisio
    Ghisu, Tiziano
    Trunfio, Giuseppe A.
    JOURNAL OF COMPUTATIONAL SCIENCE, 2015, 11 : 258 - 268