• DocumentCode
    3114104
  • Title

    Adapting a message-driven parallel application to GPU-accelerated clusters

  • Author

    Phillips, James C. ; Stone, John E. ; Schulten, Klaus

  • Author_Institution
    Beckman Inst., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2008
  • fDate
    15-21 Nov. 2008
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    Graphics processing units (GPUs) have become an attractive option for accelerating scientific computations as a result of advances in the performance and flexibility of GPU hardware, and due to the availability of GPU software development tools targeting general purpose and scientific computation. However, effective use of GPUs in clusters presents a number of application development and system integration challenges. We describe strategies for the decomposition and scheduling of computation among CPU cores and GPUs, and techniques for overlapping communication and CPU computation with GPU kernel execution. We report the adaptation of these techniques to NAMD, a widely-used parallel molecular dynamics simulation package, and present performance results for a 64-core 64-GPU cluster.
  • Keywords
    computer graphics; coprocessors; parallel processing; GPU hardware; GPU kernel execution; GPU software development tools; GPU-accelerated clusters; graphics processing units; message-driven parallel application; parallel molecular dynamics simulation package; Acceleration; Application software; Availability; Central Processing Unit; Computational modeling; Graphics; Hardware; Kernel; Processor scheduling; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis, 2008. SC 2008. International Conference for
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4244-2834-2
  • Electronic_ISBN
    978-1-4244-2835-9
  • Type

    conf

  • DOI
    10.1109/SC.2008.5214716
  • Filename
    5214716