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 条
  • [21] An Efficient Method for Maintaining Diversity in Evolutionary Multi-objective Optimization
    Zheng, Jinhua
    Li, Miqing
    ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 6, PROCEEDINGS, 2008, : 462 - 467
  • [22] An efficient fine-grained parallel particle swarm optimization method based on gpu-acceleration
    Li, Jianming
    Wan, Danling
    Ch, Zhongxian
    Hu, Xangpei
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2007, 3 (6B): : 1707 - 1714
  • [23] Multi-objective optimization of a parameterized VLIW architecture
    Ascia, G
    Catania, V
    Palesi, M
    Patti, D
    2004 NASA/DOD CONFERENCE ON EVOLVABLE HARDWARE, PROCEEDINGS, 2004, : 191 - 198
  • [24] An efficient GPU acceleration technique for CBCT based on memory aware optimization scheme
    Youness, Hassan
    Abbas, Marwa
    Hassan, Ammar
    AIN SHAMS ENGINEERING JOURNAL, 2022, 13 (02)
  • [25] Optimal GPU Frequency Selection using Multi-Objective Approaches for HPC Systems
    Ali, Ghazanfar
    Bhalachandra, Sridutt
    Wright, Nicholas J.
    Side, Mert
    Chen, Yong
    2022 IEEE HIGH PERFORMANCE EXTREME COMPUTING VIRTUAL CONFERENCE (HPEC), 2022,
  • [26] GPU-Accelerated Multi-Objective Optimal Planning in Stochastic Dynamic Environments
    Chowdhury, Rohit
    Navsalkar, Atharva
    Subramani, Deepak
    JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2022, 10 (04)
  • [27] GPU-based parallel multi-objective particle swarm optimization for large swarms and high dimensional problems
    Hussain, Md Maruf
    Fujimoto, Noriyuki
    PARALLEL COMPUTING, 2020, 92
  • [28] Adjoint Lattice Boltzmann for topology optimization on multi-GPU architecture
    Laniewski-Wollk, L.
    Rokicki, J.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2016, 71 (03) : 833 - 848
  • [29] Comprehensive techniques of multi-GPU memory optimization for deep learning acceleration
    Kim, Youngrang
    Lee, Jaehwan
    Kim, Jik-Soo
    Jei, Hyunseung
    Roh, Hongchan
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (03): : 2193 - 2204
  • [30] Comprehensive techniques of multi-GPU memory optimization for deep learning acceleration
    Youngrang Kim
    Jaehwan Lee
    Jik-Soo Kim
    Hyunseung Jei
    Hongchan Roh
    Cluster Computing, 2020, 23 : 2193 - 2204