arrow
Return

GPU-Accelerated High-Efficiency PSO with Initialization and Thread Self-Adaptation

delete2025-09-25
delete0
delete
OA
AI
刘执坤 cover
刘执坤 (Zhikun Liu)
J
Jia Wu
B
Bolei Dong
L
Liu Ye *
DOI:10.3390/app151910429delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Particle Swarm Optimization (PSO) is a widely used heuristic algorithm valued for its simplicity and robustness in solving diverse optimization problems. However, its high computational cost often limits large-scale applications. With the rapid development of parallel computing and Graphics Processing Units (GPUs), researchers have increasingly leveraged these technologies to enhance PSO efficiency. This paper introduces a High-Efficiency PSO (HEPSO) algorithm designed for GPU-based architectures. HEPSO improves computational performance through two key strategies: (1) transferring data initialization from the CPU to the GPU to reduce I/O overhead caused by repeated data migration, and (2) incorporating a self-adaptive thread management mechanism to enhance execution efficiency. Experiments conducted on nine benchmark optimization functions demonstrate that HEPSO achieves more than a sixfold speedup compared to conventional GPU-PSO. Moreover, in terms of convergence time, HEPSO requires only about one-third of the runtime in most cases.
Keywords:
PSO
GPU
initialization strategy
thread self-adaption
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

A
Applied Sciences Basel
IF:
2.5
Papers:
1.9K
Citations:
15.9W

Organization

No organization information available