Hierarchical Tree Algorithm for Collisional N-body Simulations on GRAPE
Toshiyuki Fukushige, Atsushi Kawai

TL;DR
This paper introduces a hierarchical tree algorithm implementation on the GRAPE-9 system for collisional N-body simulations, significantly improving computational efficiency by reducing interaction calculations compared to direct summation.
Contribution
The authors developed a novel integration of the hierarchical tree algorithm with the Hermite scheme on GRAPE-9, enabling efficient large-scale collisional N-body simulations.
Findings
Achieved about 30-fold speedup over the Hermite scheme for 10^6 particles
Reduced interaction calculations compared to direct N^2 summation
Demonstrated effective use of indirect memory addressing on GRAPE-9
Abstract
We present an implementation of the hierarchical tree algorithm on the individual timestep algorithm (the Hermite scheme) for collisional -body simulations, running on GRAPE-9 system, a special-purpose hardware accelerator for gravitational many-body simulations. Such combination of the tree algorithm and the individual timestep algorithm was not easy on the previous GRAPE system mainly because its memory addressing scheme was limited only to sequential access to a full set of particle data. The present GRAPE-9 system has an indirect memory addressing unit and a particle memory large enough to store all particles data and also tree nodes data. The indirect memory addressing unit stores interaction lists for the tree algorithm, which is constructed on host computer, and, according to the interaction lists, force pipelines calculate only the interactions necessary. In our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
