DocumentCode
2328163
Title
High-Level programming of graphics hardware to increase performance of electromagnetics simulation
Author
Woolsey, Maxwell ; Hutchcraft, W.E. ; Gordon, Richard K.
Author_Institution
Univ. of Mississippi, Oxford
fYear
2007
fDate
9-15 June 2007
Firstpage
5925
Lastpage
5928
Abstract
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.
Keywords
C language; computer graphic equipment; parallel architectures; pipeline processing; rendering (computer graphics); software libraries; Microsoft C Sharp; electromagnetics simulation; graphics hardware; graphics processing unit; high-level programming; programmable parallel pipeline architecture; rasterization; scene rendering; texturing operation; Computational modeling; Computer architecture; Electromagnetics; Graphics; Hardware; Layout; Libraries; Pipelines; Rendering (computer graphics); Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Antennas and Propagation Society International Symposium, 2007 IEEE
Conference_Location
Honolulu, HI
Print_ISBN
978-1-4244-0877-1
Electronic_ISBN
978-1-4244-0878-8
Type
conf
DOI
10.1109/APS.2007.4396901
Filename
4396901
Link To Document