The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 07, 2023

Filed:

Sep. 26, 2019
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Nagabhushan Chitlur, Portland, OR (US);

Mariano Aguirre, Portland, OR (US);

Stephen S. Chang, Hillsboro, OR (US);

Rohan Menezes, Hillsboro, OR (US);

Michael T. Werstlein, Portland, OR (US);

Jonathan Lo, Portland, OR (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/48 (2006.01); G06F 9/455 (2018.01); G06F 12/0882 (2016.01); G06F 13/16 (2006.01); G06F 12/1081 (2016.01);
U.S. Cl.
CPC ...
G06F 9/4856 (2013.01); G06F 9/45558 (2013.01); G06F 12/0882 (2013.01); G06F 12/1081 (2013.01); G06F 13/1668 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45583 (2013.01);
Abstract

A server having a host processor coupled to a programmable coprocessor is provided. One or more virtual machines may run on the host processor. The coprocessor may be coupled to an auxiliary memory that stores virtual machine (VM) states. During live migration, the coprocessor may determine when to move the VM states from the auxiliary memory to a remote server node. The coprocessor may include a coherent protocol home agent and state tracking circuitry configured to track data modification at a cache line granularity. Whenever a particular cache line has been modified, only the data associated with that cache line will be moved to the remote server without having to copy over the entire page, thereby substantially reducing the amount of data that needs to be transferred during migration events.


Find Patent Forward Citations

Loading…