• DocumentCode
    247493
  • Title

    OpenCL GPU 100× acceleration of physical optics

  • Author

    Densmore, A. ; Rahmat-Samii, Yahya

  • Author_Institution
    Dept. of Electr. Eng., Univ. of California, Los Angeles, Los Angeles, CA, USA
  • fYear
    2014
  • fDate
    6-11 July 2014
  • Firstpage
    1620
  • Lastpage
    1621
  • Abstract
    The application of the graphics processor to computing antenna radiation patterns provides a substantial acceleration in speed. The same brute force physical optics (PO) code; e.g., a symmetric single reflector of two hundred forty wavelengths diameter, that runs single-threaded C/C++ on an Intel Core 2 Q8200 CPU and compiled to be optimized for speed, runs one hundred times faster when ported to OpenCL and run on an AMD HD5850 GPU hosted by the CPU system. Porting the code to OpenCL involves opening the processing loops to be run in parallel and some additional code to host the GPU in the CPU system. The ability to accelerate antenna pattern computations by a factor of one hundred provides real substantial benefits when many patterns need to be computed repeatedly, such as when optimizing a reflector system.
  • Keywords
    antenna radiation patterns; graphics processing units; physical optics; reflector antennas; AMD HD5850 GPU; Intel Core 2 Q8200 CPU; OpenCL GPU 100× acceleration; antenna pattern computations; antenna radiation patterns; brute force physical optics code; graphics processor; processing loops; reflector system; single-threaded C/C++; symmetric single reflector; Acceleration; Central Processing Unit; Feeds; Graphics processing units; Kernel; Optical surface waves; Surface impedance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Antennas and Propagation Society International Symposium (APSURSI), 2014 IEEE
  • Conference_Location
    Memphis, TN
  • ISSN
    1522-3965
  • Print_ISBN
    978-1-4799-3538-3
  • Type

    conf

  • DOI
    10.1109/APS.2014.6905136
  • Filename
    6905136