Performance monitoring unit workload sampling with minimal system interferences
AssigneeMicrosoft Technology Licensing, LLC
InventorsIsaac HERNANDEZ LUNA, Antonio JUAN HORMIGO, Jairo BALART TARZAN
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsIsaac HERNANDEZ LUNA, Antonio JUAN HORMIGO, Jairo BALART TARZAN
Estimating the term…
The present disclosure generally relates to sampling performance monitoring unit workloads with little to no system interference. Systems and methods described herein leverage specialized sampling controller hardware to define customized processor events that drive what data to sample, when the data should be sampled, how long the data should be sampled. Thus, by utilizing this specialized sampling controller hardware, the systems and methods described herein provide a flexible mechanism for gathering customized performance data from a performance monitoring unit. Additionally, the systems and methods described herein implement an uncacheable memory path that avoids existing cache stores associated with a processor. As such, the systems and methods described herein avoid polluting the existing cache stores and causing performance issues within the processor.
A method for sampling PMU workloads with minimal system interferences comprising:
A system comprising:
A method for sampling PMU workloads with minimal system interferences comprising:
Dependencies are inferred from the claim text.