Dynamic FPGA re-configuration using a virtual FPGA controller
AssigneeIntel Corporation
InventorsNed M. Smith, Rajesh Poornachandran, Abdul M. Bailey
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsNed M. Smith, Rajesh Poornachandran, Abdul M. Bailey
Estimating the term…
Technologies for field-programmable gate array (FPGA) processing include a computing device having a field-programmable gate array (FPGA) and a virtual FPGA controller (VFC). The computing device generates a user-specific platform profile (PP) that identifies one or more FPGA applications to be instantiated. The computing device synthesizes each FPGA application identified by the PP to generate a bit stream image that is associated with the PP and saves the bit stream image in a profile storage of the computing device. The computing device generates a virtual memory address that is indicative of the identified FPGA applications in response to saving the bit stream image. The VFC translates the virtual memory address to a user segment of the FPGA and a logical element (LE) offset within the user segment. The FPGA executes the bit stream associated with the PP with the FPGA at the LE offset. Other embodiments are described and claimed.
A computing device for field-programmable gate array (FPGA) processing, the computing device comprising:
A method for field-programmable gate array (FPGA) processing, the method comprising:
One or more non-transitory, machine readable storage media comprising a plurality of instructions that in response to being executed cause a computing device to:
Dependencies are inferred from the claim text.