首页> 外国专利> SUPPORT FOR APPLICATION TRANSPARENT, HIGH AVAILABLE GPU COMPUTING WITH VM CHECKPOINTING

SUPPORT FOR APPLICATION TRANSPARENT, HIGH AVAILABLE GPU COMPUTING WITH VM CHECKPOINTING

机译:支持应用程序透明,高可用GPU计算和VM检查点

摘要

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.
机译:用于具有VM检查点的应用程序透明,高可用性GPU计算的方法,软件和装置。某些GPU资源(例如MMIO资源)的来宾访问被捕获,以按语义保留来宾上下文的副本,并且/或者在提交给GPU之前模拟资源的来宾访问,而其他命令涉及某些图形内存地址区域在传递到GPU之前会被捕获。在提交之前扫描捕获的命令以预测:a)可能被污染的图形存储页面,以及b)被拦截的命令的执行时间,因此下一个检查点可以与预测的执行时间对齐。在提交的命令完成时,通过刷新内部上下文/ tlb /缓存来耗尽GPU内部状态,然后基于跟踪的GPU状态,GPU上下文(通过特定于GPU的命令)检测vGPU状态的快照图形内存页脏和预计将被弄脏的图形内存页。

著录项

  • 公开/公告号US2017329623A1

    专利类型

  • 公开/公告日2017-11-16

    原文格式PDF

  • 申请/专利权人 INTEL CORPORATION;

    申请/专利号US201415529426

  • 发明设计人 YAOZU DONG;KUN TIAN;

    申请日2014-11-24

  • 分类号G06F9/455;G06T1/60;G06T1/20;G06F9/455;G06F9/455;

  • 国家 US

  • 入库时间 2022-08-21 13:02:55

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号