High Performance Direct Gravitational N-body Simulations on Graphics Processing Units -- II: An implementation in CUDA

Astronomy and Astrophysics – Astrophysics

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Accepted for publication in New Astronomy

Scientific paper

10.1016/j.newast.2007.07.004

We present the results of gravitational direct $N$-body simulations using the Graphics Processing Unit (GPU) on a commercial NVIDIA GeForce 8800GTX designed for gaming computers. The force evaluation of the $N$-body problem is implemented in ``Compute Unified Device Architecture'' (CUDA) using the GPU to speed-up the calculations. We tested the implementation on three different $N$-body codes: two direct $N$-body integration codes, using the 4th order predictor-corrector Hermite integrator with block time-steps, and one Barnes-Hut treecode, which uses a 2nd order leapfrog integration scheme. The integration of the equations of motions for all codes is performed on the host CPU. We find that for $N > 512$ particles the GPU outperforms the GRAPE-6Af, if some softening in the force calculation is accepted. Without softening and for very small integration time steps the GRAPE still outperforms the GPU. We conclude that modern GPUs offer an attractive alternative to GRAPE-6Af special purpose hardware. Using the same time-step criterion, the total energy of the $N$-body system was conserved better than to one in $10^6$ on the GPU, only about an order of magnitude worse than obtained with GRAPE-6Af. For $N \apgt 10^5$ the 8800GTX outperforms the host CPU by a factor of about 100 and runs at about the same speed as the GRAPE-6Af.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

High Performance Direct Gravitational N-body Simulations on Graphics Processing Units -- II: An implementation in CUDA does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with High Performance Direct Gravitational N-body Simulations on Graphics Processing Units -- II: An implementation in CUDA, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and High Performance Direct Gravitational N-body Simulations on Graphics Processing Units -- II: An implementation in CUDA will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-179822

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.