9965823

Migration of Graphics Processing Unit (gpu) States

PublishedMay 8, 2018
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
9 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for live migration of graphics processing unit (GPU) states, the method comprising: receiving a snapshot of a GPU state of a source GPU; restoring the snapshot of the source GPU at a destination GPU; receiving a predicted downtime comprising a time that a number of additional recorded GPU commands to be received from the source GPU is predicted to be below a threshold level based on a predicted behavior of an application or a game, wherein the predicted behavior is based on a previous behavior of the application or the game; receiving GPU commands recorded after the snapshot and up to and including the predicted downtime from a relay at the destination GPU; replaying the received recorded GPU commands at the destination GPU up to the predicted downtime; and switching the relay to connect the destination GPU to a client at the predicted downtime.

2

2. The method of claim 1 , further comprising receiving a map linking GPU resource identifiers to logical resource identifiers, each of the GPU commands comprising an object with a GPU resource identifier that is to be mapped to a particular logical resource identifier.

3

3. The method of claim 2 , further comprising utilizing the map to order GPU commands in a thread for execution, each thread containing one or more logical resource identifiers.

4

4. The method of claim 2 , wherein GPU commands with logical resource identifiers that are lower are given higher priority over GPU commands with logical resource identifiers that are higher in value.

5

5. The method of claim 1 , the destination GPU located in a machine that is closer in proximity to the client than the source GPU.

6

6. The method of claim 1 , further comprising processing GPU commands from a plurality of clients at the destination GPU.

7

7. The method of claim 6 , further comprising dynamically allocating resources by detecting an underutilized GPU and migrating the client to the underutilized GPU.

8

8. The method of claim 6 , further comprising dynamically allocating resources between a software renderer and a hardware renderer by migrating the client between the software renderer and the hardware renderer.

9

9. The method of claim 6 , further comprising dynamically allocating resources by processing GPU commands from a plurality of clients at the destination GPU.

Patent Metadata

Filing Date

Unknown

Publication Date

May 8, 2018

Inventors

Kiryong Ha
Paramvir Bahl
David Chiyuan Chu
Eduardo Cuervo
Lenin Ravindranath Sivalingam
Alastair Wolman

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “MIGRATION OF GRAPHICS PROCESSING UNIT (GPU) STATES” (9965823). https://patentable.app/patents/9965823

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.