Invention Grant
- Patent Title: Migrating virtual machines between compute systems by transmitting programmable logic accelerator state
-
Application No.: US15430231Application Date: 2017-02-10
-
Publication No.: US10740146B2Publication Date: 2020-08-11
- Inventor: Sundararajarao Mohan
- Applicant: Xilinx, Inc.
- Applicant Address: US CA San Jose
- Assignee: XILINX, INC.
- Current Assignee: XILINX, INC.
- Current Assignee Address: US CA San Jose
- Agency: Patterson + Sheridan, LLP
- Main IPC: G06F9/48
- IPC: G06F9/48 ; G06F3/06 ; G06F12/10 ; G06F13/30 ; G06F9/50 ; G06F9/46 ; G06F13/40

Abstract:
Embodiments herein describe techniques for executing VMs on hosts that include an accelerator. The hosts can use the accelerators to perform specialized tasks such as floating-point arithmetic, encryption, image processing, etc. Moreover, VMs can be migrated between hosts. To do so, the state of the processor is saved on the current host thereby saving the state of the VM. For example, by saving the processor state, once the data corresponding to the VM is loaded into a destination host, the processor can be initialized to the saved state in order to resume the VM. In addition to saving the processor state, the embodiments herein save the state of the accelerator on a FPGA. That is, unlike previous systems where tasks executed by the accelerator are discarded when migrating the VM, the state of the accelerator can be saved and used to initialize an FPGA accelerator in the destination host.
Public/Granted literature
- US20180232254A1 MIGRATING ACCELERATORS BETWEEN COMPUTE SYSTEMS Public/Granted day:2018-08-16
Information query