• DocumentCode
    3638972
  • Title

    Scaling Hierarchical N-body Simulations on GPU Clusters

  • Author

    Pritish Jetley;Lukasz Wesolowski;Filippo Gioachin;Laxmikant V. Kalé;Thomas R. Quinn

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2010
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    This paper focuses on the use of GPGPU-based clusters for hierarchical N-body simulations. Whereas the behavior of these hierarchical methods has been studied in the past on CPU-based architectures, we investigate key performance issues in the context of clusters of GPUs. These include kernel organization and efficiency, the balance between tree traversal and force computation work, grain size selection through the tuning of offloaded work request sizes, and the reduction of sequential bottlenecks. The effects of various application parameters are studied and experiments done to quantify gains in performance. Our studies are carried out in the context of a production-quality parallel cosmological simulator called ChaNGa. We highlight the re-engineering of the application to make it more suitable for GPU-based environments. Finally, we present performance results from experiments on the NCSA Lincoln GPU cluster, including a note on GPU use in multistepped simulations.
  • Keywords
    "Graphics processing unit","Kernel","Computational modeling","Force","Instruction sets","Memory management"
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SC), 2010 International Conference for
  • Print_ISBN
    978-1-4244-7557-5
  • Type

    conf

  • DOI
    10.1109/SC.2010.49
  • Filename
    5644894