Invention Grant
- Patent Title: Implicit co-scheduling of CPUs
-
Application No.: US15494170Application Date: 2017-04-21
-
Publication No.: US10572282B2Publication Date: 2020-02-25
- Inventor: Haoqiang Zheng , Carl A. Waldspurger
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Patterson + Sheridan, LLP
- Main IPC: G06F9/48
- IPC: G06F9/48 ; G06F9/455 ; G06F9/52 ; G06F9/46

Abstract:
Techniques for implicit coscheduling of CPUs to improve corun performance of scheduled contexts are described. One technique minimizes skew by implementing corun migrations, and another technique minimizes skew by implementing a corun bonus mechanism. Skew between schedulable contexts may be calculated based on guest progress, where guest progress represents time spent executing guest operating system and guest application code. A non-linear skew catch-up algorithm is described that adjusts the progress of a context when the progress falls far behind its sibling contexts.
Public/Granted literature
- US20170220381A1 IMPLICIT CO-SCHEDULING OF CPUS Public/Granted day:2017-08-03
Information query