会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • SUPPORT FOR APPLICATION TRANSPARENT, HIGH AVAILABLE GPU COMPUTING WITH VM CHECKPOINTING
    • 支持应用透明,高可用的GPU计算与VM检查
    • WO2016082073A1
    • 2016-06-02
    • PCT/CN2014/092028
    • 2014-11-24
    • INTEL CORPORATIONDONG, YaozuTIAN, Kun
    • DONG, YaozuTIAN, Kun
    • G06F9/445
    • G06F9/45558G06F2009/45579G06F2009/45583G06T1/20G06T1/60
    • 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.
    • 方法,软件和设备应用透明,高可用性GPU计算与VM检查点。 诸如MMIO资源之类的特定GPU资源的访客访问被困于每个语义保留访客上下文的副本,和/或在提交给GPU之前模拟资源的访客访问,而与某些图形存储器相关的其他命令 地址区域在被传递到GPU之前被捕获。 被捕获的命令在提交之前被扫描以预测:a)潜在的脏污图形存储器页面,以及b)截取的命令的执行时间,因此下一个检查点可以对准预测的执行时间。 在完成提交的命令时,通过刷新内部上下文/ tlb /缓存来排除GPU内部状态,然后基于跟踪的GPU状态,GPU上下文(通过GPU特定的命令),检测到vGPU状态的快照 脏图形内存页面和预测的脏图形内存页面。
    • 3. 发明申请
    • APPARATUS AND METHOD FOR PATTERN-DRIVEN PAGE TABLE SHADOWING FOR GRAPHICS VIRTUALIZATION
    • 用于图形虚拟化的图案驱动页表渐变的装置和方法
    • WO2017107001A1
    • 2017-06-29
    • PCT/CN2015/098046
    • 2015-12-21
    • INTEL CORPORATIONTIAN, KunDONG, Yaozu
    • TIAN, KunDONG, Yaozu
    • G06F9/455
    • G06F9/45508G06F9/45533
    • An apparatus and method are described for pattern driven page table updates. For example, one embodiment of an apparatus comprises a graphics processing unit (GPU) to process graphics commands and responsively render a plurality of image frames; a hypervisor to virtualize the GPU to share the GPU among a plurality of virtual machines (VMs); a first guest page table managed within a first VM, the first guest page table comprising a plurality of page table entries; a first shadow page table managed by the hypervisor and comprising page table entries corresponding to the page table entries of the first guest page table; and a command parser to analyze a current working set of commands submitted from the first VM to the GPU, the command parser to responsively update the first shadow page table responsive to determining a set of page table entries predicted to be used based on the analysis of the working set of commands.
    • 描述了一种用于模式驱动页面表更新的装置和方法。 例如,设备的一个实施例包括图形处理单元(GPU)以处理图形命令并响应地呈现多个图像帧; 虚拟化GPU以在多个虚拟机(VM)之间共享GPU的管理程序; 在第一VM内管理的第一客户页面表,所述第一客户页面表包括多个页面表项; 由所述管理程序管理的第一影子页表,所述第一影子页表包括对应于所述第一客户页面表的页面表项的页面表项; 以及命令解析器,用于分析从第一VM提交给GPU的当前工作命令集合,命令解析器响应于响应于基于以下分析而确定预测要使用的一组页面表项目来更新第一影子页面表格: 一组工作的命令。
    • 5. 发明申请
    • MEMORY AND RESOURCE MANAGEMENT IN A VIRTUAL COMPUTING ENVIRONMENT
    • 虚拟计算环境中的记忆和资源管理
    • WO2016037344A1
    • 2016-03-17
    • PCT/CN2014/086360
    • 2014-09-12
    • INTEL CORPORATIONDONG, YaozuTIAN, Kun
    • DONG, YaozuTIAN, Kun
    • G06F9/455
    • G06F9/45558G06F3/0604G06F3/0659G06F3/0664G06F3/0683G06F2009/45583
    • Systems and techniques for memory and resource management in a virtual computing environment are disclosed herein. For example, in some embodiments, an apparatus for memory management in a virtual computing environment may include: a storage device; memory page comparison logic, coupled to the storage device, to determine that a first memory page of instructions, stored in the storage device, for a guest machine in the virtual computing environment is identical to a second memory page of instructions, stored in the storage device, for a host machine in the virtual computing environment, wherein the guest machine is hosted by the host machine; and merge logic, coupled to the memory page comparison logic, to, in response to a determination that the first memory page is identical to the second memory page, map the first memory page to the second memory page. Other embodiments may be disclosed and/or claimed.
    • 本文公开了虚拟计算环境中的存储器和资源管理的系统和技术。 例如,在一些实施例中,用于虚拟计算环境中的存储器管理的装置可以包括:存储设备; 存储器页比较逻辑,耦合到所述存储设备,以确定存储在所述存储设备中的用于所述虚拟计算环境中的客机的指令的第一存储器页面与存储在所述存储器中的指令的第二存储器页面相同 设备,用于虚拟计算环境中的主机,其中所述客机由所述主机托管; 以及耦合到所述存储器页比较逻辑的合并逻辑,以响应于所述第一存储器页与所述第二存储器页相同的确定,将所述第一存储器页映射到所述第二存储器页。 可以公开和/或要求保护其他实施例。
    • 8. 发明申请
    • COMPUTING APPARATUS AND METHOD WITH PERSISTENT MEMORY
    • 计算机和方法与持续记忆
    • WO2016201589A1
    • 2016-12-22
    • PCT/CN2015/000423
    • 2015-06-17
    • INTEL CORPORATIONDONG, YaozuTIAN, Kun
    • DONG, YaozuTIAN, Kun
    • G06F12/16
    • G06F12/1009G06F9/45558G06F11/00G06F11/0712G06F11/073G06F12/16G06F2009/45583
    • Apparatuses, methods and storage medium associated with computing that include usage and backup of persistent memory are disclosed herein. In embodiments, an apparatus for computing may comprise one or more processors and persistent memory to host operation of one or more virtual machines; and one or more page tables to store a plurality of mappings to map a plurality of virtual memory pages of a virtualization of the persistent memory of the one or more virtual machines to a plurality of physical memory pages of the persistent memory allocated to the one or more virtual machines. The apparatus may further include a memory manager to manage accesses of the persistent memory that includes a copy-on-write mechanism to service write instructions that address virtual memory pages mapped to physical memory pages that are marked as read-only. Other embodiments may be described and/or claimed.
    • 本文公开了包括持久存储器的使用和备份的与计算相关联的装置,方法和存储介质。 在实施例中,用于计算的装置可以包括一个或多个处理器和持久存储器,以托管一个或多个虚拟机的操作; 以及一个或多个页表,用于存储多个映射以将一个或多个虚拟机的持久存储器的虚拟化的多个虚拟存储器页面映射到分配给该一个或多个虚拟机的持久存储器的多个物理存储器页面, 更多虚拟机。 该装置还可以包括一个存储器管理器来管理持久存储器的访问,该存储器包括一个写时复制机制来服务写入指令,该指令映射映射到被标记为只读的物理存储器页面的虚拟存储器页面。 可以描述和/或要求保护其他实施例。