Intelligent Data Storage and Processing Using FPGA Devices
AssigneeIP Reservoir, LLC
InventorsRoger D. Chamberlain, Mark Allen Franklin, Ronald S. Indeck, Ron K. Cytron, Sharath R. Cholleti
Life of this patent
Estimating the term…
Loading patent…
AssigneeIP Reservoir, LLC
InventorsRoger D. Chamberlain, Mark Allen Franklin, Ronald S. Indeck, Ron K. Cytron, Sharath R. Cholleti
Estimating the term…
A system is disclosed that comprises a field programmable gate array (FPGA), a network interface, and a plurality of hardware templates. The FPGA comprises configurable hardware logic, and the hardware templates define a plurality of different pipelined processing operations. The FPGA can be accessible over a network via the network interface for commanding the FPGA to load a hardware template from among the hardware templates onto the FPGA to thereby configure hardware logic on the FPGA to perform the pipelined processing operation defined by the loaded hardware template, and wherein the FPGA is configured to (1) receive streaming data and (2) process the streaming data through the configured hardware logic to perform the pipelined processing operation defined by the loaded hardware template on the streaming data.
A system comprising:
The system of claim 16 wherein the FPGA is further configured to receive the streaming data via the network interface.
The system of 16 wherein the hardware templates comprise a first encryption pipeline hardware template and a second encryption pipeline hardware template, wherein the first and second encryption pipeline hardware templates are associated with different performance characteristics, and wherein the processor is further configured to select from among the first and second encryption pipeline hardware templates for loading onto the FPGA based on their associated performance characteristics.
Dependencies are inferred from the claim text.