Back to results
US 2022/0091960 A1Published application
Automatic profiling of application workloads in a performance monitoring unit using hardware telemetry
AssigneeIntel Corporation
InventorsRahuldeva Ghosh, Zheng Zhang
Life of this patent
Estimating the term…
Abstract
A performance monitoring unit of a processor includes one or more performance monitoring counters, and a behavioral detector to sample data from a set of the one or more performance monitoring counters, analyze the sampled data, and identify a type of workload of a software process being executed by the processor.
Claims29
A processor comprising:
- one or more processing cores, and
- a performance monitoring unit (PMU), the PMU including
- one or more performance monitoring counters;
- and
- a behavioral detector to sample data from a set of the one or more performance monitoring counters, analyze the sampled data, and identify a type of workload of a software process being executed by the processor.
2 more elements
A method comprising:
- sampling data from a set of one or more performance monitoring counters by a behavioral detector in a performance monitoring unit (PMU) of a processor;
- analyzing the sampled data by the behavioral detector, and
- identifying, by the behavioral detector, a type of workload of a software process being executed by the processor.
At least one non-transitory machine-readable storage medium comprising instructions that, when executed, cause at least one processing device to at least:
- sample data from a set of one or more performance monitoring counters by a behavioral detector in a performance monitoring unit (PMU) of a processor;
- analyze the sampled data by the behavioral detector, and
- identify, by the behavioral detector, a type of workload of a software process being executed by the processor.
Dependencies are inferred from the claim text.