Highly scalable parallel genetic algorithm on Sunway many-core processors

被引:11
|
作者
Xiao, Zhiyong [1 ]
Liu, Xu [1 ,2 ]
Xu, Jingheng [2 ,3 ]
Sun, Qingxiao [2 ,4 ]
Gan, Lin [2 ,3 ]
机构
[1] Jiangnan Univ, Sch Artificial Intelligence & Comp Sci, Wuxi, Jiangsu, Peoples R China
[2] Natl Supercomp Ctr Wuxi, Wuxi, Jiangsu, Peoples R China
[3] Tsinghua Univ, Dept Comp Sci & Technol, Beijing, Peoples R China
[4] Beihang Univ, Sch Comp Sci & Engn, Beijing, Peoples R China
关键词
High performance computing; Genetic algorithm; Parallel optimization; Register communication; MPI communication; OPTIMIZATION;
D O I
10.1016/j.future.2020.08.028
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As a heuristic method, the genetic algorithm provides promising solutions with impressive performance benefits for large-scale problems. In this study, we propose a highly scalable hybrid parallel genetic algorithm (HPGA) based on Sunway TaihuLight Supercomputer. First, the Cellular model is presented on a thread level, so that each individual can be processed by a single computing unit which is in charge of the parallel fitness calculation, crossover, and mutation operations. The information exchange between individuals is realized by register communication. Second, the Island model is assigned to a process level, so that each process accounts for a single sub-population, and the migration among sub-populations is implemented using MPI communication. The proposed approach can fully exploit the individual diversity of the genetic algorithm and reasonably maintain the communication overhead. Based on the widely used CEC2013 benchmark, the experimental results show that the algorithm presents a sound performance in terms of both accuracy and convergence speed. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:679 / 691
页数:13
相关论文
共 50 条
  • [21] Towards efficient tile low-rank GEMM computation on sunway many-core processors
    Han, Qingchang
    Yang, Hailong
    Dun, Ming
    Luan, Zhongzhi
    Gan, Lin
    Yang, Guangwen
    Qian, Depei
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (05): : 4533 - 4564
  • [22] Scalable High-Performance Parallel Design for Network Intrusion Detection Systems on Many-Core Processors
    Jiang, Haiyang
    Zhang, Guangxing
    Xie, Gaogang
    Salamatian, Kave
    Mathy, Laurent
    2013 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS), 2013, : 137 - 146
  • [23] Towards efficient tile low-rank GEMM computation on sunway many-core processors
    Qingchang Han
    Hailong Yang
    Ming Dun
    Zhongzhi Luan
    Lin Gan
    Guangwen Yang
    Depei Qian
    The Journal of Supercomputing, 2021, 77 : 4533 - 4564
  • [24] A Highly Parallel Framework for HEVC Coding Unit Partitioning Tree Decision on Many-core Processors
    Yan, Chenggang
    Zhang, Yongdong
    Xu, Jizheng
    Dai, Feng
    Li, Liang
    Dai, Qionghai
    Wu, Feng
    IEEE SIGNAL PROCESSING LETTERS, 2014, 21 (05) : 573 - 576
  • [25] Implementation and optimization of a data protecting model on the Sunway TaihuLight supercomputer with heterogeneous many-core processors
    Chen, Yuedan
    Li, Kenli
    Fei, Xiongwei
    Quan, Zhe
    Li, Keqin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (21):
  • [26] Design and Optimization of Parallel Algorithm for Kalman Filter on SW26010 Many-Core Processors
    Yang, Aiqiang
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (04)
  • [27] Parallelization and sustainability of distributed genetic algorithms on many-core processors
    Sato, Yuji
    Sato, Mikiko
    INTERNATIONAL JOURNAL OF INTELLIGENT COMPUTING AND CYBERNETICS, 2014, 7 (01) : 2 - 23
  • [28] Towards Efficient SpMV on Sunway Many-core Architectures
    Liu, Changxi
    Xie, Biwei
    Liu, Xin
    Xue, Wei
    Yang, Hailong
    Liu, Xu
    INTERNATIONAL CONFERENCE ON SUPERCOMPUTING (ICS 2018), 2018, : 363 - 373
  • [29] Accelerating Lattice QCD on Sunway Many-core Processor
    Zhang Zengxiao
    Luan Zhongzhi
    Xu Chongyang
    Gong Ming
    Xu Shun
    2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS, 2018, : 605 - 612
  • [30] POSTER: Reducing the Burden of Parallel Loop Schedulers for Many-Core Processors
    Arif, Mahwish
    Vandierendonck, Hans
    ACM SIGPLAN NOTICES, 2018, 53 (01) : 383 - 384