The acronym GRAPE stands for GRAvity PipE, and designates a very efficient hardware implementation of Newtonian pair-wise force calculations between particles in a self-gravitating N-body system. Each GRAPE machine can be used in conjunction with a normal workstation, and from the user point of view the existence of the GRAPE is fully transparent. The only difference is that a library call to a Newtonian gravity evaluation results in an effective speed that is orders of magnitude faster than the nominal speed of the workstation. In this sense, the GRAPE hardware plays a role of `gravity accelerator', akin to that of a graphics accelerator (a piece of hardware that speeds up particular graphics functions).
The first GRAPE-3 board was completed in 1991, and ran at 15 Gflops, already a formidable speed in those days. The increase in speed was made possible by the fact that the GRAPE-3 was the first GRAPE built using specially designed `gravity' chips, each of which effectively incorporated the design of a whole GRAPE-1 board. All subsequent GRAPEs would be built from such custom-designed chips.
One of the many applications we ran on the GRAPE-3 was a study of encounters between galaxies, where we could accurately measure for the first time cross sections for merging to take place between two galaxies. We simply used a `beam' of galaxies, aimed at a `target plate' of similar galaxies, and observed the outcome of each scattering experiment, to see which encounters would lead to only a temporary perturbation, and which would lead to the two galaxies sticking together. Our results were published in the paper Merger Rate of Equal-Mass Spherical Galaxies, by Makino, J. & Hut, P., 1997 Astrophys. J. 481, 83-94.
For a shorter overview, see The GRAPE-4, a Teraflops Stellar Dynamics Computer, by Hut, P., 1997, in `Computational Astrophysics', the Proceedings of the 12th `Kingston meeting' on Theoretical Astrophysics, eds. D. A. Clarke and M. J. West, ASP Conference Series, Vol. 123 (San Francisco: ASP), pp. 177-188 (available in preprint form as astro-ph/9704277).
The success of the GRAPE-4 prompted a discussion about the future of the GRAPE series. Would it be best to continue, with building a GRAPE-6 and GRAPE-8, each one one or two orders of magnitude faster than the previous one? Or would it make sense to extend the program to hardwire other aspects of astrophysics simulations beyond gravity? We addressed this last question in a workshop that I organized at the Institute for Advanced Study in 1997. The conclusion we reached was that it would be feasible to include forms of hydrodynamics as well as other physics, such as radiation effects and plasma physics, but that the trade-off between effort required and speed gained would be less clear than in the case of gravity-only. Given the fact that the small Tokyo group already had their hands full with building the regular GRAPE series, we would have to wait for other interested parties to take on the job of building special-purpose computers to speed up the other physics effects. Our report Smooth Particle Hydrodynamics: Models, Applications, and Enabling Technologies, by Hut, P., Hernquist, L., Lake, G., Makino, J., McMillan, S. & Sterling, T., 1997, is available in preprint form as astro-ph/9710212.
If funding can be found, the GRAPE-8 can be built later in this decade, and is then expected to reach a maximum speed of several Petaflops. Most likely, it will be the first computer breaking the petaflops barrier, as we predicted a number of years ago during the first conference on petaflops computing, in the paper Design Studies on Petaflops Special Purpose Hardware for Particle Simulations, by McMillan, S.L.W., Hut, P., Makino, J., Norman, M.L. & Summers, F.J., 1996, in Petaflops Architecture Workshop [Oxnard, California, April 21-25, 1996], Ch. 6.4 (available as a postscript file). We made our case in some more detail in the follow-up conference, in the paper GRAPE-6: A Petaflops Prototype, by Hut, P., Arnold, J.M., Makino, J., McMillan, S.L.W. & Sterling, T.L., 1997, in the proceedings of the 1997 Petaflops Algorithms Workshop (PAL'97), held on April 13-18, 1997 in Williamsburg, Virginia (available in preprint form as astro-ph/9704183).
Currently, we are using various GRAPE-6 systems to continue our research on star cluster ecology, as well as other topics in the stellar dynamics of star clusters and galactic nuclei. Some early results can be found in the proceedings of IAU symposium 208, Astrophysical Supercomputing Using Particles, that Jun Makino and I organized in Tokyo, in July 2001. See also the GRAPE-6 web site.
Back to activities or to table of contents.
Back to Piet Hut's home page.