• DocumentCode
    2581329
  • Title

    Using floating-point arithmetic on FPGAs to accelerate scientific N-Body simulations

  • Author

    Lienhart, Gerhard ; Kugel, Andreas ; Manner, Reinhard

  • Author_Institution
    Dept. for Comput. Sci. V, Mannheim Univ., Germany
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    182
  • Lastpage
    191
  • 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
    N-body problems; field programmable gate arrays; floating point arithmetic; natural sciences computing; FPGAs; N-Body simulation; floating-point arithmetic; natural science; pressure force calculation; reduced precision arithmetic; Acceleration; Application software; Biological system modeling; Biology computing; Computational modeling; Computer simulation; Field programmable gate arrays; Floating-point arithmetic; High performance computing; Libraries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2002. Proceedings. 10th Annual IEEE Symposium on
  • Print_ISBN
    0-7695-1801-X
  • Type

    conf

  • DOI
    10.1109/FPGA.2002.1106673
  • Filename
    1106673