Title:
SUPPORT FOR APPLICATION TRANSPARENT, HIGH AVAILABLE GPU COMPUTING WITH VM CHECKPOINTING
Document Type and Number:
WIPO Patent Application WO/2016/082073
Kind Code:
A1
Abstract:
Methods, software, and apparatus for application transparent, high available GPU computing with VM checkpointing. The guest access of certain GPU resources, such as MMIO resources, are trapped to keep a copy of guest context per semantics, and/or emulate the guest access of the resources prior to submission to the GPU, while other commands relating to certain graphics memory address regions are trapped before being passed through to the GPU. The trapped commands are scanned before submission to predict: a) potential to-be-dirtied graphics memory pages, and b) the execution time of intercepted commands, so the next checkpointing can be aligned to a predicted execution time. The GPU internal states are drained by flushing internal context/tlb/cache, at the completion of submitted commands, and then a snapshot of the vGPU state is taken, based on tracked GPU state, GPU context (through GPU-specific commands), detected dirty graphics memory pages and predicted to-be dirtied graphics memory pages.
Inventors:
DONG YAOZU (CN)
TIAN KUN (CN)
TIAN KUN (CN)
Application Number:
PCT/CN2014/092028
Publication Date:
June 02, 2016
Filing Date:
November 24, 2014
Export Citation:
Assignee:
INTEL CORP (US)
DONG YAOZU (CN)
TIAN KUN (CN)
DONG YAOZU (CN)
TIAN KUN (CN)
International Classes:
G06F9/445
Foreign References:
US20080155169A1 | 2008-06-26 | |||
US20110134111A1 | 2011-06-09 |
Other References:
See also references of EP 3224712A4
Attorney, Agent or Firm:
NTD PATENT AND TRADEMARK AGENCY LIMITED (Block A Investment Plaza,27 Jinrongdajie, Xicheng District, Beijing 3, CN)
Download PDF:
Previous Patent: LOCKING DEVICE AND SHOWER ROOM ASSEMBLY
Next Patent: ELECTRONIC CIGARETTE AND ASSEMBLY METHOD THEREFOR
Next Patent: ELECTRONIC CIGARETTE AND ASSEMBLY METHOD THEREFOR