GPGPU Vs Multiprocessor SPSO Implementations to Solve Electromagnetic Optimization Problems
Anton Duca, Laurentiu Duca, Gabriela Ciuprina, Daniel Ioan · 2015
This paper studies two parallelization techniques for the implementation of a SPSO algorithm applied to optimize electromagnetic field devices, GPGPU and Pthreads for multiprocessor architectures. The GPGPU and Pthreads implementations are compared in terms of solution quality and speed up. The electromagnetic optimization problems chosen for testing the efficiency of the parallelization techniques are the TEAM22 benchmark problem and Loney's solenoid problem. As we will show, there is no single best parallel implementation strategy since the performances depend on the optimization function.