• DocumentCode
    3204590
  • Title

    Efficient GPU Implementation for Particle in Cell Algorithm

  • Author

    Joseph, Rejith George ; Ravunnikutty, Girish ; Ranka, Sanjay ; D´Azevedo, Eduardo ; Klasky, Scott

  • fYear
    2011
  • fDate
    16-20 May 2011
  • Firstpage
    395
  • Lastpage
    406
  • Abstract
    Particle in cell (PIC) algorithm is a widely used method in plasma physics to study the trajectories of charged particles under electromagnetic fields. The PIC algorithm is computationally intensive and its time requirements are proportional to the number of charged particles involved in the simulation. The focus of the paper is to parallelize the PIC algorithm on Graphics Processing Unit (GPU). We present several performance trade-offs related to small shared memory and atomic operations on the GPU to achieve high performance.
  • Keywords
    computer graphic equipment; coprocessors; physics computing; plasma; GPU; atomic operation; graphics processing unit; particle-in-cell algorithm; plasma physics; shared memory operation; Arrays; Graphics processing unit; Hardware; Instruction sets; Kernel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing Symposium (IPDPS), 2011 IEEE International
  • Conference_Location
    Anchorage, AK
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-61284-372-8
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2011.46
  • Filename
    6012810