• DocumentCode
    3016454
  • Title

    An optimal hypercube direct N-body solver on the Connection Machine

  • Author

    Brunet, Jean-Philippe ; Mesirov, Jill P. ; Edelman, Alan

  • Author_Institution
    Thinking Machines Corp., Cambridge, MA, USA
  • fYear
    1990
  • fDate
    12-16 Nov 1990
  • Firstpage
    748
  • Lastpage
    752
  • Abstract
    The authors have designed and implemented a hypercube algorithm for direct N-body solvers on the Connection Machine CM-2. The algorithm is optimal in the sense that, as long as there is sufficient data, it uses the full communication bandwidth of a hypercube of any dimension. When the number of bodies per node is large enough, the communication time for the implementation is negligible, i.e., less than 2%. In particular, this means that one obtains close to optimal speedup in the regime. To obtain this performance, ´rotated and translated Gray codes´ which result in time-wise edge disjoint Hamiltonian paths on the hypercube are used. Timings are presented for a collection of interacting point vortices in two dimensions. The computation of the velocities of 14,000 vortices in 32-bit precision takes 2 seconds on a 16K CM-2
  • Keywords
    N-body problems; hypercube networks; parallel algorithms; 16K CM-2; 32-bit precision; CM-2; Connection Machine; Gray codes; direct N-body solvers; interacting point vortices; time-wise edge disjoint Hamiltonian paths; Astronomy; Bandwidth; Biology computing; Broadcasting; Floating-point arithmetic; Fluid dynamics; Hypercubes; Kernel; Timing; Trademarks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing '90., Proceedings of
  • Conference_Location
    New York, NY
  • Print_ISBN
    0-8186-2056-0
  • Type

    conf

  • DOI
    10.1109/SUPERC.1990.130096
  • Filename
    130096