High-Level programming of graphics hardware to increase performance of electromagnetics simulation
Univ. of Mississippi, Oxford
IEEE Antennas and Propagation Society International Symposium, pp. 5925-5928, 2007
@conference{woolsey2007high,
title={High-level programming of graphics hardware to increase performance of electromagnetics simulation},
author={Woolsey, M. and Hutchcraft, W.E. and Gordon, R.K.},
booktitle={Antennas and Propagation Society International Symposium, 2007 IEEE},
pages={5925–5928},
year={2007},
organization={IEEE}
}
Modern graphics processing units (GPU’s) utilize a programmable parallel pipeline architecture to render complex scenes onto a two-dimensional screen. Rendering these scenes requires rasterization, texturing operations, and multiple stages of lighting operations. These processes are computationally intensive and must be performed near real-time in today’s gaming and workstation applications. These industries have driven the performance of GPU’s to exceed that of CPU’s in terms of operations per second. Much effort has been placed recently on harnessing the power of the GPU for general purpose computation. In this paper, Accelerator by Microsoft Research provides an interface to the GPU using a library of classes and functions in Microsoft C Sharp (C#). The performance of a GPU is compared to a traditional CPU routine in solving matrices generated by a finite element program.
November 4, 2010 by hgpu