发明名称 Efficient detection and response to spin waits in multi-processor virtual machines
摘要 Various aspects are disclosed herein for attenuating spin waiting in a virtual machine environment comprising a plurality of virtual machines and virtual processors. Selected virtual processors can be given time slice extensions in order to prevent such virtual processors from becoming de-scheduled (and hence causing other virtual processors to have to spin wait). Selected virtual processors can also be expressly scheduled so that they can be given higher priority to resources, resulting in reduced spin waits for other virtual processors waiting on such selected virtual processors. Finally, various spin wait detection techniques can be incorporated into the time slice extension and express scheduling mechanisms, in order to identify potential and existing spin waiting scenarios.
申请公布号 US2010031254(A1) 申请公布日期 2010.02.04
申请号 US20080182971 申请日期 2008.07.30
申请人 MICROSOFT CORPORATION 发明人 CHIN YAU NING;VEGA RENE ANTONIO;SHEU JOHN TE-JUI;KISHAN ARUN;FAHRIG THOMAS
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项
地址
您可能感兴趣的专利