PSO algorithms and GPGPU technique for electromagnetic problems


Duca A., Duca L., Ciuprina G., YILMAZ A. E., Altinoz T.

INTERNATIONAL JOURNAL OF APPLIED ELECTROMAGNETICS AND MECHANICS, cilt.53, 2017 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 53
  • Basım Tarihi: 2017
  • Doi Numarası: 10.3233/jae-140166
  • Dergi Adı: INTERNATIONAL JOURNAL OF APPLIED ELECTROMAGNETICS AND MECHANICS
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus
  • Anahtar Kelimeler: PSO, GPGPU, electromagnetic field, optimization, TEAM22, PARTICLE SWARM OPTIMIZATION
  • Ankara Üniversitesi Adresli: Evet

Özet

This paper studies the efficiency of the General Purpose Computation on Graphics Processing Units (GPGPU) technique for the implementation of a parallel Particle Swarm Optimization (PSO) algorithm applied for the optimization of electromagnetic field devices. Several sequential PSO algorithms are compared in order to find the optimal configuration of an electromagnetic device, the TEAM22 benchmark electromagnetic problem. The best PSO algorithm is parallelized by using a GPGPU technique using various configurations for kernels and threads per block. Details of the parallel implementations are explained. The sequential and parallel implementations are compared using as criteria the speed up and the solution quality. The most efficient approach turned to be the one with one thread per block, which was up to 4 times faster than a sequential implementation running on hardware architectures with processors much more advanced than the core processors of the GPU.