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 :
بازگشت