• DocumentCode
    2996469
  • Title

    FPGA Based Acceleration of Decimal Operations

  • Author

    Nannarelli, Alberto

  • Author_Institution
    Dept. Inf. & Math. Modelling, Tech. Univ. of Denmark, Lyngby, Denmark
  • fYear
    2011
  • fDate
    Nov. 30 2011-Dec. 2 2011
  • Firstpage
    146
  • Lastpage
    151
  • Abstract
    Field Programmable Gate-Arrays (FPGAs) can efficiently implement application specific processors in non-conventional number systems, such as the decimal (Binary-Coded Decimal, or BCD) number system required for accounting accuracy in financial applications. The main purpose of this work is to show that applications requiring several decimal (BCD) operations can be accelerated by a processor implemented on a FPGA board connected to the computer by a standard bus. For the case of a telephone billing application, we demonstrate that even a basic implementation of the decimal processor on the FPGA, without an advanced input/output interface, can achieve a speed-up of about 10 over its execution on the CPU of the hosting computer.
  • Keywords
    field programmable gate arrays; invoicing; FPGA based acceleration; decimal number system; decimal operations; field programmable gate-arrays; telephone billing application; Acceleration; Adders; Benchmark testing; Central Processing Unit; Field programmable gate arrays; Hardware; Program processors; FPGA accelerators; decimal arithmetic; financial applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2011 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4577-1734-5
  • Type

    conf

  • DOI
    10.1109/ReConFig.2011.39
  • Filename
    6128569