Title :
Performance analysis of using GPU computing in MATLAB to simulate electromagnetic fields generated by current carrying wire
Author_Institution :
Dept. of Software Eng., Embry-Riddle Aeronaut. Univ., Daytona Beach, FL, USA
Abstract :
This paper documents a performance analysis of using CUDA in MATLAB to simulate the magnetic field generated by current running through a wire using the Biot-Savart law. It was found that the number of threads executing in a CUDA kernel varies the execution time linearly and the number of threads per block should be set to a power of 2 to optimize performance during runtime.
Keywords :
computational electromagnetics; electromagnetic fields; graphics processing units; multi-threading; parallel architectures; performance evaluation; Biot-Savart law; CUDA; GPU computing; MATLAB; current carrying wire; electromagnetic field simulation; execution time variation; magnetic field simulation; performance analysis; performance optimization; thread execution; Computational modeling; Graphics processing units; Instruction sets; Kernel; MATLAB; Magnetic fields; Wires;
Conference_Titel :
Southeastcon, 2013 Proceedings of IEEE
Conference_Location :
Jacksonville, FL
Print_ISBN :
978-1-4799-0052-7
DOI :
10.1109/SECON.2013.6567444