Abstract
Resonant frequency is an important parameter in the design process of microstrip antenna (MSA). Artificial neural network (ANN) trained by particle swarm optimisation (PSO) algorithm (PSO-ANN) has been used to model the resonant frequency of circular MSA. In order to deal with the problem of long calculation time when training PSO-ANN, its parallel scheme in the graphic processing unit (GPU) environment is presented in this paper. The designed parallel PSO-ANN algorithm uses the particle behaviour parallelisation of PSO, corresponds one particle to one thread, and deals with a large number of GPU threads in parallel to reduce training time. This scheme is applied to model the resonant frequency of circular MSA under compute unified device architecture (CUDA). Experimental results show that compared with CPU-based sequential PSO-ANN, GPU-based parallel PSO-ANN has obtained more than 340 times speedup ratio with the same optimisation stability. Moreover, the modelling error can be remarkably reduced with a very limited runtime increment while substantially enlarging the number of particles on GPU side.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have