Performance-imbalance-monitoring processor features
Patent Information
- Authority / Receiving Office
- US · United States
- Current Assignee / Owner
- VMWARE INC
- Publication Date
- 2013-12-12
- Estimated Expiration
- Not applicable · inactive patent
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
Description
TECHNICAL FIELD
[0001] The current application is directed to hardware facilities within processors that facilitate performance monitoring and accounting and, in particular, to performance-imbalance-monitoring features that store indications of potential imbalances in performance and imbalances in resource utilization by hardware threads within multi-threaded processors and processor cores.BACKGROUND
[0002] Many modern processors include a large number of architected performance-monitoring registers that are used to count the occurrences of performance-impacting events, including resource-exhaustion-related events, and to measure computational throughput. Resource-exhaustion events include many different types of performance-impacting conditions that arise during processor operation, such as cache-line eviction events, cache misses, delays in storing data or launching operations due to full queues, and delays in accessing data and launching operations due to empty queues. In many modem ...