A pilgrimage to gravity on GPUs
arXiv:1204.3106 · doi:10.1140/epjst/e2012-1647-6
Abstract
In this short review we present the developments over the last 5 decades that have led to the use of Graphics Processing Units (GPUs) for astrophysical simulations. Since the introduction of NVIDIA's Compute Unified Device Architecture (CUDA) in 2007 the GPU has become a valuable tool for N-body simulations and is so popular these days that almost all papers about high precision N-body simulations use methods that are accelerated by GPUs. With the GPU hardware becoming more advanced and being used for more advanced algorithms like gravitational tree-codes we see a bright future for GPU like hardware in computational astrophysics.
To appear in: European Physical Journal "Special Topics" : "Computer Simulations on Graphics Processing Units" . 18 pages, 8 figures
References in corpus (17)
- High Performance Direct Gravitational N-body Simulations on Graphics Processing Units -- II: An implementation in CUDA
- A multiphysics and multiscale software environment for modeling astrophysical systems
- A sparse octree gravitational N-body code that runs entirely on the GPU processor
- Performance Analysis of Direct N-Body Algorithms on Special-Purpose Supercomputers
- N-body simulations of gravitational dynamics
- BRIDGE: A Direct-tree Hybrid N-body Algorithm for Fully Self-consistent Simulations of Star Clusters and their Parent Galaxies
- SAPPORO: A way to turn your graphics cards into a GRAPE-6
- Mergers and ejections of black holes in globular clusters
- Biomolecular electrostatics using a fast multipole BEM on up to 512 GPUs and a billion unknowns
- High Performance Direct Gravitational N-body Simulations on Graphics Processing Units
- High Performance Direct Gravitational N-body Simulations on Graphics Processing Unit I: An implementation in Cg
- Phantom-GRAPE: numerical software library to accelerate collisionless -body simulation with SIMD instruction set on x86 architecture
- N-body simulation for self-gravitating collisional systems with a new SIMD instruction set extension to the x86 architecture, Advanced Vector eXtensions
- Gravitational tree-code on graphics processing units: implementation in CUDA
- Hierarchical N-body simulations with auto-tuning for heterogeneous systems
- N-body Models of Extended Clusters
- A parallel gravitational N-body kernel
Cited by in corpus (6)
- A fully parallel, high precision, N-body code running on hybrid computing platforms
- The moment of core collapse in star clusters with a mass function
- The secular evolution of the Kuiper belt after a close stellar encounter
- The initial conditions of observed star clusters - I. Method description and validation
- GPU-accelerated simulation of colloidal suspensions with direct hydrodynamic interactions
- Sapporo2: A versatile direct -body library