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
Link To Document