Application of GPU computing to the Characteristic Basis Function Method

This paper presents results of the process of adapting an existing software algorithm, which performs the Characteristic Basis Function Method (CBFM), to run on a Graphics Processing Unit (GPU). The CBFM is a highly parallel process, which lends itself naturally to exploitation of the parallel resources of the GPU. The initial results show great promise, with speed-ups above 90. These results can be expected to become even better with careful hand-tuning and optimization, and open countless possibilities: from increasing the size and accuracy of the electromagnetic analysis, to performing it on a conventional workstation.

[1]  Raj Mittra,et al.  Characteristic Basis Function Method , 2014 .

[2]  Michael Chu,et al.  Scientific and Engineering Computing Using ATI Stream Technology , 2009, Computing in Science & Engineering.

[3]  Roger F. Harrington,et al.  Field computation by moment methods , 1968 .

[4]  John D. Owens,et al.  GPU Computing , 2008, Proceedings of the IEEE.

[5]  R. Mittra,et al.  A class of physical optics-SVD derived basis functions for solving electromagnetic scattering problems , 2005, 2005 IEEE Antennas and Propagation Society International Symposium.

[6]  R. Mittra,et al.  Application of the Characteristic Basis Function Method Utilizing a Class of Basis and Testing Functions Defined on NURBS Patches , 2008, IEEE Transactions on Antennas and Propagation.