Selectable granularity performance monitor
US12417163B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 28, 2023 |
| Grant date | Sep 16, 2025 |
| Priority date | — |
| Expiry date | Jan 22, 2044 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/348
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Systems and methods are described to collect latency data of transactions traversing a processor using a performance monitor, which uses a bucket timer based on a granule value in a configurable granule counter. The monitor can determine a transaction time for a transaction, which can then be compared to enumerated buckets (where the bucket size is based on the granule value), determine the appropriate bucket, and increment a latency counter associated with the bucket. The monitor can include a saturation mechanism to account for overflow or saturation. The collected data can be read by an external device to generate a histogram to identify potential problems in the processor or processor pipeline.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.