| CPC H04L 63/0428 (2013.01) [G06F 9/50 (2013.01); G06F 15/7871 (2013.01); H04L 9/3247 (2013.01); H04L 2209/72 (2013.01)] | 18 Claims |

|
1. A method, comprising:
storing, by a compute service provider, configuration data including a hardware design, wherein the configuration data is configured to be programmed into a field-programmable gate array (FPGA) on a server computer;
receiving a request to launch a virtual machine instance in the compute service provider, wherein the request includes an identifier to the configuration data;
retrieving the configuration data in response to the request to launch the virtual machine instance; and
transmitting the configuration data to the server computer to configure the FPGA in conjunction with launching the virtual machine instance on the server computer.
|