Title :
FPGA Based Acceleration of Decimal Operations
Author :
Nannarelli, Alberto
Author_Institution :
Dept. Inf. & Math. Modelling, Tech. Univ. of Denmark, Lyngby, Denmark
fDate :
Nov. 30 2011-Dec. 2 2011
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;
Conference_Titel :
Reconfigurable Computing and FPGAs (ReConFig), 2011 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4577-1734-5
DOI :
10.1109/ReConFig.2011.39