Back to results
US 2013/0174144 A1Published application
Hardware based virtualization system
AssigneeATI Technologies ULC
InventorsGongxian J. Cheng, Anthony Asaro
Life of this patent
Estimating the term…
Abstract
A method for changing between virtual machines on a graphics processing unit (GPU) includes requesting to switch from a first virtual machine (VM) with a first global context to a second VM with a second global context; stopping taking of new commands in the first VM; saving the first global context; and switching out of the first VM.
Claims20
A method for changing between virtual machines on a graphics processing unit (GPU) comprising:
- requesting to switch from a first virtual machine (VM) with a first global context to a second VM with a second global context;
- stopping taking of new commands in the first VM;
- saving the first global context;
- and
- switching out of the first VM.
2 more elements
A GPU capable of switching between virtual machines comprising:
- a hypervisor that manages resources for a first virtual machine (VM) and a second virtual machine (VM), wherein the first virtual machine and second virtual machine have a first and second global context;
- a bus interface (BIF) that sends a global context switch signal indicating a request to switch from the first VM to the second VM;
- and
- IP blocks that receive the global context switch and stop taking further commands in response to the request and save the first global context to memory, wherein the IP blocks send a signal to the BIF a readiness to switch out of the VM signal;
- wherein on receipt of the readiness to switch out of the VM signal from the BIF, the hypervisor switches out of the first VM.
2 more elements
Dependencies are inferred from the claim text.