会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Direct I/O device access by a virtual machine with memory managed using memory disaggregation
    • 通过使用内存分解管理的内存的虚拟机进行直接I / O设备访问
    • US08086765B2
    • 2011-12-27
    • US12769897
    • 2010-04-29
    • Yoshio TurnerJose Renato SantosJichuan Chang
    • Yoshio TurnerJose Renato SantosJichuan Chang
    • G06F3/00G06F13/28G06F5/00G06F13/12G06F13/38G06F13/36
    • G06F12/1081
    • Illustrated is a system and method for identifying a memory page that is accessible via a common physical address, the common physical address simultaneously accessed by a hypervisor remapping the physical address to a machine address, and the physical address used as part of a DMA operation generated by an I/O device that is programmed by a VM. It also includes transmitting data associated with the memory page as part of a memory disaggregation regime, the memory disaggregation regime to include an allocation of an additional memory page, on a remote memory device, to which the data will be written. It further includes updating a P2M translation table associated with the hypervisor, and an IOMMU translation table associated with the I/O device, to reflect a mapping from the physical address to a machine address associated with the remote memory device and used to identify the additional memory page.
    • 示出了用于识别可通过公共物理地址访问的存储器页面的系统和方法,由管理程序同时访问的公共物理地址将物理地址重新映射到机器地址,以及用作生成的DMA操作的一部分使用的物理地址 通过由VM编程的I / O设备。 它还包括发送与存储器页相关联的数据作为存储器分解方案的一部分,该存储器分解方案包括在要写入数据的远程存储器设备上的附加存储器页的分配。 它还包括更新与管理程序相关联的P2M转换表和与I / O设备相关联的IOMMU转换表,以反映从物理地址到与远程存储器设备相关联的机器地址的映射,并用于标识附加 记忆页。
    • 9. 发明申请
    • DIRECT I/O DEVICE ACCESS BY A VIRTUAL MACHINE WITH MEMORY MANAGED USING MEMORY DISAGGREGATION
    • 使用存储器分解管理的虚拟机进行直接I / O设备访问
    • US20110271014A1
    • 2011-11-03
    • US12769897
    • 2010-04-29
    • Yoshio TurnerJose Renato SantosJichuan Chang
    • Yoshio TurnerJose Renato SantosJichuan Chang
    • G06F13/28G06F12/10G06F12/00
    • G06F12/1081
    • Illustrated is a system and method for identifying a memory page that is accessible via a common physical address, the common physical address simultaneously accessed by a hypervisor remapping the physical address to a machine address, and the physical address used as part of a DMA operation generated by an I/O device that is programmed by a VM. It also includes transmitting data associated with the memory page as part of a memory disaggregation regime, the memory disaggregation regime to include an allocation of an additional memory page, on a remote memory device, to which the data will be written. It further includes updating a P2M translation table associated with the hypervisor, and an IOMMU translation table associated with the I/O device, to reflect a mapping from the physical address to a machine address associated with the remote memory device and used to identify the additional memory page.
    • 示出了用于识别可通过公共物理地址访问的存储器页面的系统和方法,由管理程序同时访问的公共物理地址将物理地址重新映射到机器地址,以及用作生成的DMA操作的一部分使用的物理地址 通过由VM编程的I / O设备。 它还包括发送与存储器页相关联的数据作为存储器分解方案的一部分,该存储器分解方案包括在要写入数据的远程存储器设备上的附加存储器页的分配。 它还包括更新与管理程序相关联的P2M转换表和与I / O设备相关联的IOMMU转换表,以反映从物理地址到与远程存储器设备相关联的机器地址的映射,并用于标识附加 记忆页。
    • 10. 发明授权
    • Method of virtualizing counter in computer system
    • 计算机系统虚拟化计数器的方法
    • US07788664B1
    • 2010-08-31
    • US11270113
    • 2005-11-08
    • Gopalakrishnan JanakiramanAravind MenonJose Renato SantosYoshio Frank Turner
    • Gopalakrishnan JanakiramanAravind MenonJose Renato SantosYoshio Frank Turner
    • G06F9/455
    • G06F9/45533G06F11/3466G06F2201/815G06F2201/86G06F2201/88
    • An embodiment of a method of virtualizing a counter in a computer system comprises a first step and iterative performance of second through fifth steps. In the first step, a virtual machine monitor programs a hardware event counter with an initial count for a profiling event for a virtual machine. In the second step, the virtual machine monitor saves a suspension count and disables the hardware event counter upon suspending operation of the virtual machine. In the third step, the virtual machine monitor programs the hardware event counter with the suspension count upon resuming the operation of the virtual machine. Upon receiving an interrupt from the hardware event counter that provides notification of reaching the initial count, the virtual machine monitor performs the fourth and fifth steps. In the fourth step, the virtual machine monitor saves a sample that comprises an event identifier and a code-in-execution indicator. In the fifth step, the virtual machine monitor reprograms the hardware event counter with the initial count.
    • 在计算机系统中虚拟化计数器的方法的实施例包括第二步骤和第五步骤的第一步骤和迭代性能。 在第一步中,虚拟机监视器对虚拟机的分析事件的初始计数程序对硬件事件计数器进行编程。 在第二步中,虚拟机监视器保存暂停计数,并在暂停虚拟机的操作时禁用硬件事件计数器。 在第三步中,虚拟机监视器在恢复虚拟机的操作时对硬件事件计数器进行暂停计数。 当从硬件事件计数器接收到提供达到初始计数的通知的中断时,虚拟机监视器执行第四和第五步骤。 在第四步中,虚拟机监视器保存包括事件标识符和代码执行指示符的样本。 在第五步中,虚拟机监视器以初始计数重新编程硬件事件计数器。