International Business Machines Corporation
Processor performance monitor that logs reasons for reservation loss

Last updated:

Abstract:

A processor includes a performance monitor that logs reservation losses, and additionally logs reasons for the reservation losses. By logging reasons for the reservation losses, the performance monitor provides data that can be used to determine whether the reservation losses were due to valid programming, such as two threads competing for the same lock, or whether the reservation losses were due to bad programming. When the reservation losses are due to bad programming, the information can be used to improve the programming to obtain better performance.

Status:
Grant
Type:

Utility

Filling date:

15 Jan 2020

Issue date:

31 May 2022