• DocumentCode
    646644
  • Title

    Accelerating a novel particle-based fluid simulation on the GPU

  • Author

    Zhilu Chen ; Kingsley, James ; Xinming Huang ; Tuzel, Erkan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Worcester Polytech. Inst., Worcester, MA, USA
  • fYear
    2013
  • fDate
    10-12 Sept. 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Stochastic Rotation Dynamics (SRD) is a novel particle-based simulation method that can be used to model complex fluids [1], [2], such as binary and ternary mixtures [3], and polymer solutions [4]-[6], in either two or three dimensions. Although SRD is efficient compared to traditional methods, it is still computationally expensive for large system sizes, e.g. when using a large array of particles to simulate dense polymer solutions. Recently, as the power offered by Graphics Processing Units (GPUs) has risen, General Purpose GPU (GPGPU) computing has been introduced as an effective way to improve performance for parallel computation tasks. This work focuses on the acceleration of SRD simulations using Nvidia´s GPGPU architecture, CUDA. We find that while the speed improvements delivered by GPU acceleration vary with the simulation version and parameters used, our GPU implementation runs around 10 times faster than the CPU version for basic simulations, and up to 50 times faster for polymers in solution.
  • Keywords
    computational fluid dynamics; flow simulation; graphics processing units; parallel architectures; polymer solutions; CUDA; GPU acceleration; Nvidia GPGPU architecture; SRD simulation; binary mixtures; complex fluid modelling; general purpose GPU; graphics processing units; parallel computation; particle-based fluid simulation method; performance improvement; polymer solutions; speed improvements; stochastic rotation dynamics; ternary mixtures; Acceleration; Arrays; Computational modeling; Graphics processing units; Instruction sets; Kernel; Polymers; CUDA; GPU; MPCD; SRD; parallel computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Extreme Computing Conference (HPEC), 2013 IEEE
  • Conference_Location
    Waltham, MA
  • Print_ISBN
    978-1-4799-1364-0
  • Type

    conf

  • DOI
    10.1109/HPEC.2013.6670351
  • Filename
    6670351