• DocumentCode
    3508879
  • Title

    Design of a Field-Programmable Dual-Precision Floating-Point Arithmetic Unit

  • Author

    Diniz, Pedro C. ; Govindu, Gokul

  • Author_Institution
    Inf. Sci. Inst., Marina del Rey, CA
  • fYear
    2006
  • fDate
    28-30 Aug. 2006
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    The growth in FPGA capacity and the inclusion of embedded arithmetic cores has enabled the use of these devices for general purpose floating-point computing. Despite their clock rate handicap with respect to contemporary general-purpose processors, these devices can be field-programmable to meet the precision requirements and operator-level parallelism of a specific computation. In this paper we describe and evaluate the performance of dual-precision, pipelined, floating-point arithmetic cores for addition, multiplication and division. Each of these arithmetic cores can be switched at run-time to perform either one double-precision operation, or with the same hardware resources, perform two single-precision operations. We also implemented quad-precision cores which can be switched to perform either one quad-precision operation or two double-precision operations. As an application of these cores, we describe and evaluate the performance potential of a custom, but flexible, vector processing units as part of a system-level architecture targeting a Xilinx Virtex-II Prom 100 FPGA device connected to multiple SRAM banks
  • Keywords
    embedded systems; field programmable gate arrays; floating point arithmetic; vector processor systems; SRAM banks; Xilinx Virtex-II Prom 100 FPGA; clock rate handicap; embedded arithmetic cores; field-programmable gate arrays; floating-point arithmetic unit; operator-level parallelism; quad-precision cores; vector processing units; Clocks; Concurrent computing; Embedded computing; Field programmable gate arrays; Floating-point arithmetic; Hardware; PROM; Parallel processing; Random access memory; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    1-4244-0312-X
  • Type

    conf

  • DOI
    10.1109/FPL.2006.311302
  • Filename
    4101064