• DocumentCode
    3244870
  • Title

    An accelerator for double precision floating point operations

  • Author

    Danese, G. ; De Lotto, I. ; Leporati, F. ; Scaricabarozzi, M. ; Spelgatti, A.

  • Author_Institution
    Dipt. di Inf. e Sistemistica, Pavia Univ., Italy
  • fYear
    2003
  • fDate
    5-7 Feb. 2003
  • Firstpage
    57
  • Lastpage
    63
  • Abstract
    We describe DPFPA (double precision floating point accelerator) an FPGA based coprocessor interfaced to the CPU through the PCI bus; it is conceived to accelerate the evaluation of double precision floating point operations. This coprocessor is based on two double precision floating point units: a pipelined adder and a pipelined multiplier. The work is part of a global project aimed at designing and building a parallel system made up by a cluster of accelerated workstations. First estimations of performance have been obtained, using a similar board developed at Fermilab (Batavia, IL) with less recent components and working at half the frequency with respect to DPFPA. Even in this case, a substantial acceleration with respect to the execution on Intel´s CPU based motherboard was observed.
  • Keywords
    adders; coprocessors; field programmable gate arrays; floating point arithmetic; performance evaluation; pipeline processing; workstation clusters; DPFPA; FPGA based coprocessor; Fermilab; PCI bus; accelerated workstation cluster; double precision floating point accelerator; parallel system; performance; pipelined adder; pipelined multiplier; Acceleration; Application software; Central Processing Unit; Clocks; Computational modeling; Computer simulation; Coprocessors; Field programmable gate arrays; Frequency estimation; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2003. Proceedings. Eleventh Euromicro Conference on
  • Conference_Location
    Genova, Italy
  • ISSN
    1066-6192
  • Print_ISBN
    0-7695-1875-3
  • Type

    conf

  • DOI
    10.1109/EMPDP.2003.1183566
  • Filename
    1183566