A method, comprising: via a computer network, receiving a request to create a computing instance that includes reconfigurable logic resources; providing a management partition executing on a compute instance host at a higher level of privilege than a user partition executing on the computing instance host; producing host configuration data for programming a host portion of the reconfigurable logic resources, the host configuration data comprising a first, partial bitstream to configure only the host portion of the reconfigurable logic resources; producing user configuration data for programming a user portion of the reconfigurable logic resources, the user configuration data comprising a second, partial bitstream to configure only the user portion of the reconfigurable logic resources; launching the computing instance, the management partition of the compute instance host configured to be in communication with a host portion of the reconfigurable logic resources and the user partition being in communication with the user portion of the reconfigurable logic resources; with the first, partial bitstream programming only the host portion of the reconfigurable logic resources with the host configuration data; with the second, partial bitstream, programming only the user portion of the reconfigurable logic resources with the user configuration data, the user portion of the reconfigurable logic resources being configured to communicate with the user partition executing on the compute instance host; and an input/output port of the reconfigurable logic resources sending data between the user portion of the reconfigurable logic resources and the compute instance host directly, bypassing the host portion of the reconfigurable logic resources. via a computer network, receiving a request to create a computing instance that includes reconfigurable logic resources; providing a management partition executing on a compute instance host at a higher level of privilege than a user partition executing on the computing instance host; producing host configuration data for programming a host portion of the reconfigurable logic resources, the host configuration data comprising a first, partial bitstream to configure only the host portion of the reconfigurable logic resources; producing user configuration data for programming a user portion of the reconfigurable logic resources, the user configuration data comprising a second, partial bitstream to configure only the user portion of the reconfigurable logic resources; launching the computing instance, the management partition of the compute instance host configured to be in communication with a host portion of the reconfigurable logic resources and the user partition being in communication with the user portion of the reconfigurable logic resources; with the first, partial bitstream programming only the host portion of the reconfigurable logic resources with the host configuration data; with the second, partial bitstream, programming only the user portion of the reconfigurable logic resources with the user configuration data, the user portion of the reconfigurable logic resources being configured to communicate with the user partition executing on the compute instance host; and an input/output port of the reconfigurable logic resources sending data between the user portion of the reconfigurable logic resources and the compute instance host directly, bypassing the host portion of the reconfigurable logic resources.