Summary
N-Body codes for scientific applications like astrophysics are usually highly demanding in computing power, and even the application of cutting edge computer technologies still doesn't satisfy the need of calculation power for lots of most interesting computational problems. This work investigates the utilization of new computing methods based on reconfigurable logic devices in order to overcome the limitations of current computer technology in the case of hydrodynamic N-Body simulation. The implementation of the central part of a state-of-the-art hydrodynamic simulation code with a resulting performance of 3.9 GFlops on a single reconfigurable chip is presented which demonstrates the prospects of this approach.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Toshikazu Ebisuzaki et al.: GRAPE Project: An Overview. Publications of the Astronomical Society of Japan, 1993, 45, 269–278 (1993)
Spurzem, R., Kugel, A.: Towards the Million-Body Problem on the Computer — no news since the three-body-problem? Molecular Dynamics on Parallel Computers, Proc. Workshop NIC Juelich, World Scientific Press, Singapore, (1999)
Cook, T.A., Kim, H.-R., Louca, L.: Hardware Acceleration of N-Body Simulations for Galactic Dynamics. Proc. SPIE2607 on FPGAs for Fast Board Development and Reconfigurable Computing, 42–53 (1995)
Hamada, T., Fukushige, T., Kawai, A., Makino, J.: PROGRAPE-1: A Programmable, Multi-Purpose Computer for Many-Body Simulations. Publ. of the Astronomical Society of Japan, 52, 943–954 (2000)
Benz, W.: Smooth Particle Hydrodynamics: A Review. J.R. Buchler(ed), The Numerical Modelling of Nonlinear Stellar Pulsations. Kluwer Academic Publishers, 269–288 (1990)
Bate, M.R., Burkert, A.: Resolution Requirements for Smoothed Particle Hydrodynamics Calculations with Self-gravity. Mon. Not. R. Astron. Soc., 288, 1060–1072 (1997)
Kuberka, T., Kugel, A., Männer, R., Singpiel, H., Spurzem, R., Klessen, R.: AHA-GRAPE: Adaptive Hydrodynamic Architecture — GRAvity PipE. Proc. International Conf. on Parallel and Distributed Processing Techniques and Applications, 3, 1189–1195 (1999)
Kugel, A.: MPRACE — A PCI-64 based High Performance FPGA Co-Processor. http://www-li5.ti.uni-mannheim.de/fpga/?race/ (2003)
Lienhart, G., Kugel, A., Männer, R.: Using Floating-Point Arithmetic on FPGAs to Accelerate Scientific N-Body Simulations. Proc. FCCM'02, 182–191 (2002)
Parhami, Behrooz: Computer Arithmetic, Algorithms and Hardware Designs. Oxford University Press (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lienhart, G. (2005). Implementing Hydrodynamic N-Body Codes on Reconfigurable Computing Platforms. In: Bock, H.G., Phu, H.X., Kostina, E., Rannacher, R. (eds) Modeling, Simulation and Optimization of Complex Processes. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-27170-8_22
Download citation
DOI: https://doi.org/10.1007/3-540-27170-8_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23027-4
Online ISBN: 978-3-540-27170-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)