Hardware accelerated analytical computing apparatus, method and system
includes one or more analytical processing units. Each processing unit is
formed of a respective field programmable gate array (FPGA) and performs
a respective analytical operation. An application interface enables use
of respective desired ones of the analytical processing units by one or
more computer application programs. Different computer application
programs utilize different ones of the analytical processing units. Each
computer application program performs a respective analytical
computation. Alternatively, an application program may be programmed into
one of the FPGA's.