Skip to main content

Implementing Hydrodynamic N-Body Codes on Reconfigurable Computing Platforms

  • Conference paper
Modeling, Simulation and Optimization of Complex Processes
  • 1352 Accesses

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 to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Toshikazu Ebisuzaki et al.: GRAPE Project: An Overview. Publications of the Astronomical Society of Japan, 1993, 45, 269–278 (1993)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Benz, W.: Smooth Particle Hydrodynamics: A Review. J.R. Buchler(ed), The Numerical Modelling of Nonlinear Stellar Pulsations. Kluwer Academic Publishers, 269–288 (1990)

    Google Scholar 

  6. Bate, M.R., Burkert, A.: Resolution Requirements for Smoothed Particle Hydrodynamics Calculations with Self-gravity. Mon. Not. R. Astron. Soc., 288, 1060–1072 (1997)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Kugel, A.: MPRACE — A PCI-64 based High Performance FPGA Co-Processor. http://www-li5.ti.uni-mannheim.de/fpga/?race/ (2003)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Parhami, Behrooz: Computer Arithmetic, Algorithms and Hardware Designs. Oxford University Press (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics