1. 基于申威众核处理器的 NSGA-Ⅱ 并行和优化方法.
- Author
-
刘垚, 郑琳, 郑凯, 王肃, and 廖启丹
- Subjects
- *
PARALLEL algorithms , *SUPERCOMPUTERS , *SCALABILITY , *GENETIC algorithms , *MULTICORE processors - Abstract
The Sunway TaihuLight, which is composed of Sunway many-core processors, is currently the highest performance supercomputer in China. It can provide a hardware platform for NSGA-Ⅱ to solve the large-scale problems. Considering the architecture of Sunway many-core processor, this paper designed an island combined with enhanced master-slave hybrid parallel NSGA-Ⅱ algorithm. Based on the master-slave mode, it used register communication to realize the sharing of local data memory of CPE in a core group. It optimized the algorithm process and parallelized more algorithm modules on CPE. By means of DMA transmission, vectorization, double buffering and storage optimization, it significantly increased the speedup. The experiments show that the optimized parallel NSGA-Ⅱ has good speedup and scalability on the Sunway many-core processors. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF