Reconfiguration of an accelerator module having a programmable logic device
AssigneeDRC Computer Corporation
InventorSteven Mark Casselman
Life of this patent
Estimating the term…
Abstract
Reconfiguration of an accelerator module having a programmable logic device is described, where the reconfiguration is performed during runtime without rebooting. For example, a computer is put into a sleep mode, the computer having the accelerator module installed therein. A programmable logic device of the accelerator module is reconfigured while the computer is in the sleep mode.
Claims25
A method for reconfiguration of an accelerator module, comprising:
- putting a computer into a sleep mode, the computer having the accelerator module installed therein;
- the accelerator module preconditioned to reconfigure a programmable logic device thereof responsive to assertion of a sleep mode command;
- and
- reconfiguring the programmable logic device of the accelerator module while the computer is in the sleep mode.
A method for reconfiguration of a programmable logic device, comprising:
- coupling the programmable logic device to a first microprocessor socket for communication with a microprocessor coupled to a second microprocessor socket;
- preconditioning the programmable logic device to reconfigure responsive to assertion of a sleep mode command;
- and
- reconfiguring the programmable logic device at runtime while coupled to the first microprocessor socket while the microprocessor is in a sleep mode responsive to assertion of the sleep mode command.
A method for reconfiguring an accelerator module having a programmable logic device, comprising:
- coupling the accelerator module to a central processing unit interface of a computer;
- configuring programmable logic of the programmable logic device with a first configuration bitstream;
- preconditioning the accelerator module to reconfigure the programmable logic responsive to assertion of a sleep mode command;
- transitioning the computer from an operating state to a sleep mode responsive to assertion of the sleep mode command;
- and
- reconfiguring the programmable logic of the programmable logic device during runtime of the computer with either the first configuration bitstream or a second configuration bitstream without having to reboot the computer between the configuring and the reconfiguring;
- wherein the reconfiguring is performed while the computer is the sleep mode;
- and
- exiting the sleep mode after completion of the reconfiguring.
A method for reconfiguration of an accelerator module coupled to a bus, comprising:
- preconditioning the accelerator module to reconfigure programmable logic of the accelerator module responsive to assertion of a sleep mode command;
- putting the bus into a sleep mode in response to assertion of the sleep mode command;
- and
- reconfiguring programmable logic of the accelerator module while the bus is in the sleep mode.
A method for reconfiguration, comprising:
- providing an accelerator module coupled to a bus;
- and
- providing a script for conditioning the accelerator module for reconfiguration during a sleep mode;
- preconditioning the accelerator module to reconfigure programmable logic of the accelerator module responsive to assertion of a sleep mode command;
- wherein the bus is put into the sleep mode responsive to assertion of the sleep mode command;
- and
- wherein the programmable logic of the accelerator module is reconfigured while the bus is in the sleep mode.
Dependencies are inferred from the claim text.