CPC G06F 9/3877 (2013.01) [G06F 16/245 (2019.01); G06F 16/2455 (2019.01); G06F 16/24569 (2019.01)] | 23 Claims |
1. A database processing system comprising:
a processor operable to process queries to a database; and
a coprocessor subsystem to offload database operations from the processor, the coprocessor subsystem including:
a coprocessor operable to:
receive numeric data tuples retrieved from the database;
filter the numeric data tuples; and
provide the filtered numeric data tuples to the processor; and
a string accelerator to offload string operations from the coprocessor, the string accelerator operable to:
receive string data tuples retrieved from the database;
filter the string data tuples; and
provide the filtered string data tuples to the coprocessor.
|