会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • APPARATUS AND METHOD FOR HYBRID LAYER OF ADDRESS MAPPING FOR VIRTUALIZED INPUT/OUTPUT IMPLEMENTATION
    • 用于虚拟化输入/输出实现的混合地址映射层的装置和方法
    • WO2018053829A1
    • 2018-03-29
    • PCT/CN2016/100088
    • 2016-09-26
    • INTEL CORPORATIONZHENG, XiaoDONG, YaoZuTIAN, Kun
    • ZHENG, XiaoDONG, YaoZuTIAN, Kun
    • G06F12/10
    • G06F9/45558G06F12/0292G06F12/1009G06F2009/45583G06F2212/151G06F2212/50G06F2212/651G06F2212/657
    • An apparatus and method are described for implementing a hybrid layer of address mapping for an IOMMU implementation. For example, one embodiment of a graphics processing apparatus comprises: virtualization circuitry to implement a virtualized execution environment in which a plurality of guest virtual machines (VMs) are to execute and share execution resources of the graphics processing apparatus; an input/output (I/O) memory management unit (IOMMU) to couple the VMs to one or more I/O devices; a hybrid layer address mapping (HLAM) module to combine entries from a per-process graphics translation table (PPGTT) with entries from a global graphics translation table (GGTT) into a first integrated page table, the first integrated page table mapping PPGTT guest page numbers (GPNs) to host page numbers (HPNs) and mapping GGTT virtual GPNs to HPNs; the HLAM to transform a GGTT GPN into a virtual GPN usable to access a corresponding HPN within the first integrated page table in response to a GGTT read/write operation generated by a first guest virtual machine (VM).
    • 描述了用于实现用于IOMMU实现的地址映射的混合层的装置和方法。 例如,图形处理装置的一个实施例包括:虚拟化电路,用于实现虚拟执行环境,其中多个客虚拟机(VM)要执行并共享图形处理装置的执行资源; 用于将VM耦合到一个或多个I / O设备的输入/输出(I / O)存储器管理单元(IOMMU) 混合层地址映射(HLAM)模块,用于将来自每进程图形转换表(PPGTT)的条目与来自全局图形转换表(GGTT)的条目组合为第一集成页表,第一集成页表映射PPGTT访客页面 号码(GPN)到主机页码(HPN)并将GGTT虚拟GPN映射到HPN; 响应于由第一客虚拟机(VM)产生的GGTT读/写操作,HLAM将GGTT GPN转换成可用于访问第一集成页表内的相应HPN的虚拟GPN。
    • 4. 发明申请
    • APPARATUS AND METHOD FOR PATTERN DRIVEN SELF-ADAPTIVE VIRTUAL GRAPHICS PROCESSOR UNITS
    • 图形自适应虚拟图形处理器单元的装置和方法
    • WO2017049538A1
    • 2017-03-30
    • PCT/CN2015/090571
    • 2015-09-24
    • INTEL CORPORATIONZHENG, XiaoDONG, Yao ZuZHANG, Yulei
    • ZHENG, XiaoDONG, Yao ZuZHANG, Yulei
    • G06F9/50
    • G06F9/5077
    • An apparatus and method are described for a pattern driven self-adaptive graphics processing unit (GPU). The apparatus comprises: a graphics processing unit (1420) to process graphics commands and responsively render a plurality of image frames; ahypervisor (1410) to virtualize the GPU to share the GPU among a plurality of virtualmachines (VMs) (1430, 1440), the hypervisor subdividing GPU processing for each VM into a plurality of quanta; and scheduling logic (1412) to monitor GPU utilization including GPU busy time and/or GPU idle time for each VM during its allocated quantum and to store utilization data reflecting the GPU utilization during each quantum; the scheduling logic to predict a cost of waiting within a given quantum of a first VM based on the utilization data and to further predict a cost of yielding to a second VM, the scheduling logic to yield the GPU to the second VM if the cost of waiting is greater than the cost of yielding to the second VM.
    • 对于图形驱动的自适应图形处理单元(GPU)描述了一种装置和方法。 该装置包括:图形处理单元(1420),用于处理图形命令并响应地呈现多个图像帧; (1410),虚拟化GPU以在多个虚拟机(VM)(1430,1440)中共享GPU,所述管理程序将每个VM的GPU处理细分成多个量子; 和调度逻辑(1412),以在其分配的量子期间监视每个VM的GPU占用时间和/或GPU空闲时间的GPU利用率,并存储反映每个量子内的GPU利用率的利用数据; 调度逻辑,用于基于所述利用数据来预测给定量的第一VM内的等待成本,并且进一步预测向第二VM产生收益的成本,所述调度逻辑将所述GPU产生到所述第二VM,如果所述成本为 等待大于向第二个虚拟机发放的成本。