会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Speculative Notifications on Multi-core Platforms
    • 多核平台上的投机通知
    • US20110072426A1
    • 2011-03-24
    • US12563017
    • 2009-09-18
    • Wei HUANGXiaoxin CHENMichal OSTROWSKIQicheng Christopher LI
    • Wei HUANGXiaoxin CHENMichal OSTROWSKIQicheng Christopher LI
    • G06F9/455G06F9/46
    • G06F9/544G06F9/45558G06F9/545G06F2009/45575
    • A computer system having a plurality of processor cores utilizes a device driver running in a driver virtual machine to handle I/O with the corresponding device for other virtual machines. A hypervisor in the computer system receives an interrupt from the corresponding device and identifies a virtual machine that best correlates to the received interrupt prior to forwarding the interrupt for handling by the driver virtual machine. The hypervisor then speculatively transmits a notification to the identified virtual machine to wake up and poll a memory shared between the identified virtual machine and the driver virtual machine. Once the driver virtual machine completes handling of the forwarded interrupt, it copies data made available by the corresponding device to the shared memory for access by the polling identified virtual machine.
    • 具有多个处理器核心的计算机系统利用在驱动程序虚拟机中运行的设备驱动程序来处理与用于其他虚拟机的相应设备的I / O。 计算机系统中的虚拟机管理程序从对应的设备接收中断,并且识别在转发中断以由驾驶员虚拟机处理之前与接收的中断最相关的虚拟机。 管理程序然后推测地将通知发送到所识别的虚拟机以唤醒并轮询所识别的虚拟机和驱动程序虚拟机之间共享的存储器。 一旦驱动程序虚拟机完成对转发的中断的处理,它将由相应设备提供的数据复制到共享存储器,以供轮询识别的虚拟机访问。