Invention Grant
- Patent Title: Performance-imbalance-monitoring processor features
-
Application No.: US15422280Application Date: 2017-02-01
-
Publication No.: US10379887B2Publication Date: 2019-08-13
- Inventor: Lawrence Andrew Spracklen
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F11/30
- IPC: G06F11/30 ; G06F9/455 ; G06F11/34 ; G06F9/48 ; G06F9/52

Abstract:
The current application is directed to architected hardware support within computer processors for detecting and monitoring various types of potential performance imbalances with respect to simultaneously executing hardware threads in simultaneous multi-threading (“SMT”) processors and SMT-processor cores. The architected hardware support may include various types of performance-imbalance-monitoring registers that accumulate indications of performance imbalances and that can be used, by performance-monitoring software and by human analysts to detect performance-degrading conflicts between simultaneously executing hardware threads. Such conflicts can be ameliorated by changing the scheduling of virtual machines, tasks, and other computational entities, by redesigning and re-implementing all or portions of performance-limited and performance-degrading applications, by altering resource-allocation strategies, and by other means. In addition, performance imbalance detection and monitoring can be used to provide accurate, computational-throughput-based accounting in cloud-computing environments.
Public/Granted literature
- US20170147369A1 PERFORMANCE-IMBALANCE-MONITORING PROCESSOR FEATURES Public/Granted day:2017-05-25
Information query