会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Computer workload migration using processor pooling
    • 使用处理器池的计算机工作负载迁移
    • US08505020B2
    • 2013-08-06
    • US12870835
    • 2010-08-29
    • Christophe de DinechinDale C. MorrisPatrick KnebelRuss W. Herrell
    • Christophe de DinechinDale C. MorrisPatrick KnebelRuss W. Herrell
    • G06F9/46G06F15/173G06F1/00G06F11/00
    • G06F9/5088
    • An event calling for a migration of a workload from a source processor set of processing units to a target processor set of processing units is detected. Processes of the workload are allocated to a second processor set of processing units so that some workload processes are executed on the source processor set and some workload processes are executed on a second processor set of processor units. Then, some workload processes are allocated to the second processor set so that no workload process is executing on the source processor set and at least some of said processes are executing on the second process set. The second processor set can be the target processor set or an intermediate processor set from which the workload is migrated to the target processor set.
    • 检测到要求将工作负载从源处理器集合处理单元迁移到处理单元集合的事件。 工作负载的处理被分配给处理单元的第二处理器集合,使得在源处理器集上执行一些工作负载过程,并且在第二处理器单元集合上执行一些工作负载过程。 然后,一些工作负载过程被分配给第二处理器集,使得在源处理器集上不执行工作负载过程,并且至少一些所述进程在第二进程集上执行。 第二处理器集合可以是目标处理器集合或中间处理器集合,工作负载从该集中迁移到目标处理器集合。
    • 5. 发明申请
    • Method for efficient virtualization of physical memory in a virtual-machine monitor
    • 虚拟机监视器中物理内存高效虚拟化的方法
    • US20060026383A1
    • 2006-02-02
    • US11027553
    • 2004-12-29
    • Christophe de DinechinTodd KjosJonathan Ross
    • Christophe de DinechinTodd KjosJonathan Ross
    • G06F12/10
    • G06F12/1036G06F12/1018G06F12/109
    • Various embodiments of the present invention are directed to efficient provision, by a virtual-machine monitor, of a virtual, physical memory interface to guest operating systems and other programs and routines interfacing to a computer system through a virtual-machine interface. In one embodiment of the present invention, a virtual-machine monitor maintains control over a translation lookaside buffer (“TLB”), machine registers which control virtual memory translations, and a processor page table, providing each concurrently executing guest operating system with a guest-processor-page table and guest-physical memory-to-physical memory translations. In one embodiment, a virtual-machine monitor can rely on hardware virtual-address-translation mechanisms for the bulk of virtual-address translations needed during guest-operating-system execution, thus providing a guest-physical memory interface without introducing excessive overhead and inefficiency.
    • 本发明的各种实施例涉及通过虚拟机监视器向客户操作系统和通过虚拟机接口与计算机系统接口的其他程序和例程的虚拟物理存储器接口有效地提供。 在本发明的一个实施例中,虚拟机监视器维护对翻译后备缓冲器(“TLB”),控制虚拟存储器转换的机器寄存器以及处理器页表的控制,为每个并发执行的客户操作系统提供客户 处理器页表和访客物理内存到物理内存转换。 在一个实施例中,虚拟机监视器可以依靠硬件虚拟地址转换机制来实现客户操作系统执行期间所需的大量虚拟地址转换,从而提供客体物理存储器接口而不引入过多的开销和低效率 。
    • 6. 发明申请
    • Virtualization of real-time clock
    • 虚拟化实时时钟
    • US20110047315A1
    • 2011-02-24
    • US12461774
    • 2009-08-24
    • Christophe De DinechinKaren Lee NoelJonathan Ross
    • Christophe De DinechinKaren Lee NoelJonathan Ross
    • G06F12/08
    • G06F1/14
    • A system and corresponding method virtualizes a real-time clock in the presence of a time-disrupting event. The real-time clock is used with physical machines and includes a single time source within each of the physical machines. The system is implemented in one or more programmable devices, which may be hardware and/or software devices, or a combination of hardware and software devices. The physical machines include one or more virtual machines. The system includes an offset module that determines a time difference offset between a virtual interrupt timer counter (ITCV) associated with a virtual machine and a physical interrupt timer counter (ITCP) associated with a physical machine. The system also includes a virtual machine monitor that computes one or more first time adjustments based on the offset and applies the adjustments to eliminate at least a first part of the offset.
    • 系统和相应的方法在存在时间干扰事件的情况下虚拟化实时时钟。 实时时钟与物理机器一起使用,并在每个物理机器中包含单个时间源。 该系统在一个或多个可编程设备中实现,其可以是硬件和/或软件设备,或硬件和软件设备的组合。 物理机器包括一个或多个虚拟机。 该系统包括偏移模块,其确定与虚拟机相关联的虚拟中断定时器计数器(ITCV)与与物理机器相关联的物理中断定时器计数器(ITCP)之间的时间差偏移。 该系统还包括虚拟机监视器,其基于偏移来计算一个或多个第一时间调整并应用调整以消除偏移的至少第一部分。
    • 10. 发明授权
    • Memory addressing for a virtual machine implementation on a computer processor supporting virtual hash-page-table searching
    • 支持虚拟散列页表搜索的计算机处理器上的虚拟机实现的内存寻址
    • US06895491B2
    • 2005-05-17
    • US10260645
    • 2002-09-26
    • Todd KjosJonathan RossChristophe de Dinechin
    • Todd KjosJonathan RossChristophe de Dinechin
    • G06F12/00G06F12/10
    • G06F12/145G06F12/1027G06F12/1036G06F12/109
    • A software monitor, interposed between the hardware layer of a computer system and one or more guest operating systems, constructs and maintains a guest-physical-address-to-host-physical-address map for each guest operating system, and maintains a virtual memory addressing context for each guest operating system that may include a virtual-hash-page table for each guest operating system, the contents of translation registers for each guest operating system, CPU-specific virtual-memory translations for each guest operating system, and the contents of various status registers. The monitor runs at the highest privilege level provided by the hardware system, intercepting attempts to execute privileged instructions by guest operating systems, and simulates or enhances certain of the privileged instructions related to virtual-memory addressing in order to construct and maintain the guest-physical-address-to-host-physical-address map and to provide each guest operating system with the illusion that the guest operating system is executing as the most privileged process on a virtual machine.
    • 插入在计算机系统的硬件层和一个或多个客户操作系统之间的软件监视器构建并维护每个客户操作系统的客体 - 物理地址到主机 - 物理地址映射,并维护虚拟存储器 每个客户机操作系统的寻址上下文可以包括每个客户操作系统的虚拟散列表,每个客户操作系统的翻译寄存器的内容,每个客户操作系统的特定于CPU的虚拟存储器翻译以及内容 各种状态寄存器。 监视器以硬件系统提供的最高权限级别运行,拦截由客户操作系统执行特权指令的尝试,并模拟或增强与虚拟内存寻址相关的某些特权指令,以便构建和维护客户物理 - 地址到主机的物理地址映射,并为每个客户机操作系统提供客户机操作系统作为虚拟机上最特权进程执行的错觉。