Title: CUDA-based PSO-trained neural network for computation of resonant frequency of circular microstrip antenna

Authors: Feng Chen; Yu-bo Tian

Addresses: School of Electronics and Information, Jiangsu University of Science and Technology, Zhenjiang 212003, Jiangsu, China ' School of Electronics and Information, Jiangsu University of Science and Technology, Zhenjiang 212003, Jiangsu, China

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.

Keywords: artificial neural network; ANN; compute unified device architecture; CUDA; microstrip antenna; MSA; particle swarm optimisation; PSO; resonant frequency.

DOI: 10.1504/IJCSE.2017.084153

International Journal of Computational Science and Engineering, 2017 Vol.14 No.3, pp.211 - 221

Received: 13 Dec 2014
Accepted: 17 Jun 2015

Published online: 16 May 2017 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article