Invention Grant
US09201673B2 Efficient detection and response to spin waits in multi-processor virtual machines
有权
在多处理器虚拟机中有效的检测和响应自旋等待
- Patent Title: Efficient detection and response to spin waits in multi-processor virtual machines
- Patent Title (中): 在多处理器虚拟机中有效的检测和响应自旋等待
-
Application No.: US12182971Application Date: 2008-07-30
-
Publication No.: US09201673B2Publication Date: 2015-12-01
- Inventor: Yau Ning Chin , Rene Antonio Vega , John Te-Jui Sheu , Arun Kishan , Thomas Fahrig
- Applicant: Yau Ning Chin , Rene Antonio Vega , John Te-Jui Sheu , Arun Kishan , Thomas Fahrig
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent John Jardine; Kate Drakos; Micky Minhas
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/52

Abstract:
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.
Public/Granted literature
- US20100031254A1 Efficient detection and response to spin waits in multi-processor virtual machines Public/Granted day:2010-02-04
Information query