Using floating-point arithmetic on FPGAs to accelerate scientific N-Body simulations
- 25 June 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2, 182-191
- https://doi.org/10.1109/fpga.2002.1106673
Abstract
This paper investigates the usage of floating-point arithmetic on FPGAs for N-Body simulation in natural science. The common aspect of these applications is the simple computing structure where forces between a particle and its surrounding particles are summed up. The role of reduced precision arithmetic is discussed, and our implementation of a floating-point arithmetic library with parameterized operators is presented. On the base of this library, implementation strategies of complex arithmetic units are discussed. Finally the realization of a fully pipelined pressure force calculation unit consisting of 60 floating-point operators with a resulting performance of 3.9 Gflops on an off the shelf FPGA is presented.Keywords
This publication has 10 references indexed in Scilit:
- A 32 bit logarithmic arithmetic unit and its performance compared to floating-pointPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Mapping division algorithms to field programmable gate arraysPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A re-evaluation of the practicality of floating-point operations on FPGAsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Quantitative analysis of floating point arithmetic on FPGA based custom computing machinesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- PROGRAPE-1: A Programmable, Multi-Purpose Computer for Many-Body SimulationsPublications of the Astronomical Society of Japan, 2000
- AHA-GRAPE: Adaptive Hydrodynamic Architecture – GRAvity PipEPublished by Springer Nature ,1999
- Resolution requirements for smoothed particle hydrodynamics calculations with self-gravityMonthly Notices of the Royal Astronomical Society, 1997
- Field programmable gate arrays and floating point arithmeticIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1994
- Smoothed Particle HydrodynamicsAnnual Review of Astronomy and Astrophysics, 1992
- Smooth Particle Hydrodynamics: A ReviewPublished by Springer Nature ,1990