• DocumentCode
    262138
  • Title

    A Parallel, Distributed, High-Performance Architecture for Simulating Particle-Based Models

  • Author

    Sabou, Adrian ; Gorgan, Dorian

  • Author_Institution
    Comput. Sci. Dept., Tech. Univ. of Cluj-Napoca, Cluj-Napoca, Romania
  • fYear
    2014
  • fDate
    22-25 Sept. 2014
  • Firstpage
    500
  • Lastpage
    507
  • Abstract
    Particle-based models are widespread in the field of computer graphics and are mostly used in soft-body dynamics, for simulating surfaces such as cloth, fluids and biologic tissue. As model resolution and scenario complexity increases, the computation required for these particular applications becomes overwhelming for a single processing unit, especially when interactivity is required, thus parallelization must be employed in order to provide a fast, flexible and scalable simulation environment. High-performance computing architectures such as graphics clusters may provide the parallel computing and rendering power required, but the distributed and remote nature of the computation and rendering process introduce specific challenges that must be tackled. We propose a parallel, distributed, modular system architecture for a particle-based simulator on GPU clusters, encapsulating powerful parallel and distributed processing, distributed rendering and remote interaction techniques, for flexible, fast simulation of large models and complex scenarios. For validating and evaluating the proposed architecture, we perform a visual comparison of two largely used numeric integration methods, namely the explicit Velocity Verlet and implicit Euler integration techniques.
  • Keywords
    graphics processing units; integration; mathematics computing; parallel architectures; rendering (computer graphics); GPU clusters; computer graphics; distributed processing; distributed rendering process; explicit velocity verlet techniques; high-performance computing architecture; implicit Euler integration techniques; numeric integration methods; parallel computing; parallel distributed high-performance architecture; parallel distributed modular system architecture; parallel processing; parallelization; particle-based model simulation; particle-based simulator; remote interaction techniques; soft-body dynamics; Computational modeling; Computer architecture; Data models; Graphics processing units; Numerical models; Rendering (computer graphics); Visualization; GPGPU; distributed computing; graphics cluster; high-performance computing; parallel computing; particle-based models; simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2014 16th International Symposium on
  • Conference_Location
    Timisoara
  • Print_ISBN
    978-1-4799-8447-3
  • Type

    conf

  • DOI
    10.1109/SYNASC.2014.73
  • Filename
    7034723