• DocumentCode
    3298099
  • Title

    Hybrid CPU-GPU computation of adjoint derivatives in time domain

  • Author

    Statz, Christoph ; Mutze, Marco ; Hegler, Sebastian ; Plettemeier, Dirk

  • Author_Institution
    Tech. Univ. Dresden, Dresden, Germany
  • fYear
    2013
  • fDate
    2-5 Aug. 2013
  • Firstpage
    32
  • Lastpage
    33
  • Abstract
    For the solution of large-scale inverse scattering problems - in either acoustic or electromagnetic domain - gradient based optimization approaches are a method of choice, especially when the derivatives regarding the parameter of interest can be obtained from adjoint fields [1], [2]. Gradients regarding a parameter can be effectively computed using an adjoint approach where the direct and adjoint fields are integrated in opposite temporal direction. This yielding high memory consumption, the memory reduced computation of the gradients using checkpointing and recomputation of states from the checkpoint is a method of choice. We propose the use of graphics processing units (GPU) to accelerate the computation by solving the direct problem on the GPU and the adjoint problem on the CPU of the computer. The implementation of pipelining based on CUDA streams and pinned memory masks the memory transfer between host and GPU and allows for the computation of the adjoint derivatives at only a little more than twice the time of the solution of the direct problem.
  • Keywords
    checkpointing; gradient methods; graphics processing units; parallel architectures; pipeline processing; telecommunication computing; time-domain analysis; CPU; CUDA streams; GPU; adjoint derivatives; adjoint problem; checkpointing; gradient based optimization approaches; graphics processing units; large-scale inverse scattering problems; memory reduced computation; memory transfer; opposite temporal direction; pinned memory; pipelining; state recomputation; time domain; Acceleration; Checkpointing; Computers; Graphics processing units; Inverse problems; Pipeline processing; Time-domain analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Electromagnetics Workshop (CEM), 2013
  • Conference_Location
    Izmir
  • Print_ISBN
    978-1-4799-1432-6
  • Type

    conf

  • DOI
    10.1109/CEM.2013.6617123
  • Filename
    6617123