SAPPORO: A way to turn your graphics cards into a GRAPE-6

  title={SAPPORO: A way to turn your graphics cards into a GRAPE-6},
  author={E. Gaburov and S. Harfst and S. P. Zwart},
  • E. Gaburov, S. Harfst, S. P. Zwart
  • Published 2009
  • Physics, Computer Science
  • ArXiv
  • We present Sapporo, a library for performing high-precision gravitationalN-body simulations on NVIDIA Graphical Processing Units (GPUs). Our library mimics the GRAPE-6 library, and N-body codes currently running on GRAPE-6 can switch to Sapporo by a simple relinking of the library. The precision of our library is comparable to that of GRAPE-6, even though internally the GPU hardware is limited to single precision arithmetics. This limitation is effectively overcome by emulating double precision… CONTINUE READING
    116 Citations
    Sapporo2: a versatile direct N-body library
    • 7
    • PDF
    Accelerating NBODY6 with Graphics Processing Units
    • 159
    • PDF
    42 TFlops hierarchical N-body simulations on GPUs with applications in both astrophysics and turbulence
    • 125
    • Highly Influenced
    • PDF
    A sparse octree gravitational N-body code that runs entirely on the GPU processor
    • 120
    • PDF
    Highly scalable implementation of an NN-body code on a GPU cluster
    • 3
    190 TFlops Astrophysical N-body Simulation on a Cluster of GPUs
    • T. Hamada, K. Nitadori
    • Computer Science
    • 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis
    • 2010
    • 57
    • Highly Influenced
    • PDF


    GRAPE-6A: A Single-Card GRAPE-6 for Parallel PC-GRAPE Cluster Systems
    • 88
    • PDF
    High-performance direct gravitational N-body simulations on graphics processing units
    • 111
    • PDF
    Performance Analysis of Direct N-Body Algorithms on Special-Purpose Supercomputers
    • 124
    • PDF
    The CG Tutorial: The Definitive Guide to Programmable Real-Time Graphics
    • 402
    Harvesting graphics power for MD simulations
    • 179
    • PDF
    GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics
    • 375
    Towards Distributed Petascale Computing
    • 17
    • PDF