A Versatile Simulation Model for Hierarchical Treecodes

We present here a performance model which simulates different versions of the hierarchical treecode on different computer architectures, including hybrid architectures, where a parallel distributed general purpose host is connected to special purpose devices that accelerate specific compute-intense tasks. We focus on the inverse square force computation task, and study the interaction of the treecode with hybrid architectures including the GRAPE boards specialised in the gravity force computation. We validate the accuracy and versatility of our model by simulating existing configurations reported in the literature, and use it to forecast the performance of other architectures, in order to assess the optimal hardware-software configuration.

[1]  Arjan J. C. van Gemund,et al.  Performance prediction of parallel processing systems: the PAMELA methodology , 1993, ICS '93.

[2]  Walter Dehnen,et al.  A Hierarchical O(N) Force Calculation Algorithm , 2002 .

[3]  Junichiro Makino,et al.  Treecode with a Special-Purpose Processor , 1991 .

[4]  Peter M. A. Sloot,et al.  Performance prediction of N-body simulations on a hybrid architecture , 2001, FME 2001.

[5]  Michael S. Warren,et al.  Skeletons from the treecode closet , 1994 .

[6]  Spinnato,et al.  A Versatile Simulation Model for Hierarchical Treecodes Spinnato, , 2004 .

[7]  Joshua E. Barnes,et al.  A modified tree code: don't laugh; it runs , 1990 .

[8]  Atsushi Kawai,et al.  GRAPE-5: A Special-Purpose Computer for N-Body Simulations , 1999, astro-ph/9909116.

[9]  Jun Makino,et al.  Performance and accuracy of a GRAPE‐3 system for collisionless N‐body simulations , 1998 .

[10]  V. Springel,et al.  GADGET: a code for collisionless and gasdynamical cosmological simulations , 2000, astro-ph/0003162.

[11]  M. S. Warren,et al.  A parallel hashed Oct-Tree N-body algorithm , 1993, Supercomputing '93.

[12]  S. Aarseth From NBODY1 to NBODY6: The Growth of an Industry , 1999 .

[13]  Peter M. A. Sloot,et al.  Performance modeling of distributed hybrid architectures , 2004, IEEE Transactions on Parallel and Distributed Systems.

[14]  Toshikazu Ebisuzaki,et al.  GRAPE-4: A Massively Parallel Special-Purpose Computer for Collisional N-Body Simulations , 1997 .