Invention Grant
- Patent Title: Support for application transparent, high available GPU computing with VM checkpointing
-
Application No.: US15529426Application Date: 2014-11-24
-
Publication No.: US10996968B2Publication Date: 2021-05-04
- Inventor: Yaozu Dong , Kun Tian
- Applicant: INTEL CORPORATION
- Applicant Address: US CA Santa Clara
- Assignee: INTEL CORPORATION
- Current Assignee: INTEL CORPORATION
- Current Assignee Address: US CA Santa Clara
- Agency: Compass IP Law PC
- International Application: PCT/CN2014/092028 WO 20141124
- International Announcement: WO2016/082073 WO 20160602
- Main IPC: G06T15/00
- IPC: G06T15/00 ; G06F9/455 ; G06T1/20 ; G06T1/60

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.
Public/Granted literature
- US20170329623A1 SUPPORT FOR APPLICATION TRANSPARENT, HIGH AVAILABLE GPU COMPUTING WITH VM CHECKPOINTING Public/Granted day:2017-11-16
Information query
IPC分类:
G | 物理 |
G06 | 计算;推算或计数 |
G06T | 一般的图像数据处理或产生 |
G06T15/00 | 3D〔三维〕图像的加工 |