• 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