• DocumentCode
    546676
  • Title

    Performance evaluation of the multi-device OpenCL FDTD solver

  • Author

    Stefanski, Tomasz P. ; Chavannes, Nicolas ; Kuster, Niels

  • Author_Institution
    Integrated Syst. Lab., ETH Zurich, Zurich, Switzerland
  • fYear
    2011
  • fDate
    11-15 April 2011
  • Firstpage
    3995
  • Lastpage
    3998
  • Abstract
    We present results of an evaluation of a multi-device OpenCL FDTD solver. Portability between hardware manufactured by different vendors and also between highly specialized and parallel computing architectures available on the market, i.e. GPUs, multi-core CPUs and devices integrating both technologies in a single-die IC, is the main advantage of this solver. For code execution on GPUs, the computational domain is decomposed along the slowest direction, and electromagnetic field boundary data is shared between neighboring subdomains. The communication overhead between GPUs is proportional to the area of the boundary and represents the rate-limiting step of the method. Utilized hardware devices allow the communication overhead to be hidden by computations for sufficiently large simulation domains, giving a scaling efficiency higher than 90%. CPUs placed in different sockets on a motherboard are visible by the OpenCL driver as a single computing device with an aggregated number of cores, thus decomposition of the domain is not necessary for solver execution on multi-core CPUs. The paper subsequently shows results of numerical tests aimed at evaluation of the developed code in realistic simulations of problems in computational electromagnetics.
  • Keywords
    computational electromagnetics; finite difference time-domain analysis; GPU; communication overhead; computational domain; computational electromagnetics; electromagnetic field boundary data; multi-core CPU; multi-device OpenCL FDTD solver; parallel computing architectures; single-die IC; Computational modeling; Finite difference methods; Graphics processing unit; Hardware; Instruction sets; Runtime; Time domain analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Antennas and Propagation (EUCAP), Proceedings of the 5th European Conference on
  • Conference_Location
    Rome
  • Print_ISBN
    978-1-4577-0250-1
  • Type

    conf

  • Filename
    5782450