mlsanityData to 7 Oct 2026

BayesPerf: Minimizing Performance Monitoring Errors Using Bayesian Statistics

arXiv 2102.10837 ↗First posted 22 Feb 2021cs.DC cs.AI cs.ARcited by 2

Not on the map. Why?

Abstract (arXiv)

Hardware performance counters (HPCs) that measure low-level architectural and microarchitectural events provide dynamic contextual information about the state of the system. However, HPC measurements are error-prone due to non determinism (e.g., undercounting due to event multiplexing, or OS interrupt-handling behaviors). In this paper, we present BayesPerf, a system for quantifying uncertainty in HPC measurements by using a domain-driven Bayesian model that captures microarchitectural relationships between HPCs to jointly infer their values as probability distributions. We provide the design and implementation of an accelerator that allows for low-latency and low-power inference of the BayesPerf model for x86 and ppc64 CPUs. BayesPerf reduces the average error in HPC measurements from 40.1% to 7.6% when events are being multiplexed. The value of BayesPerf in real-time decision-making is illustrated with a simple example of scheduling of PCIe transfers.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 5 of its 53 references that are in the map. First posted on arXiv 22 Feb 2021.

Builds on

5 of 53 references.

References · 5

  1. 2013Expectation Propagation for approximate Bayesian inferencecited by 172
  2. 2017TensorFlow Distributionscited by 105
  3. 2020FIRM: An Intelligent Fine-Grained Resource Management Framework for SLO-Oriented Microservicescited by 41
  4. 2016Edward: A library for probabilistic modeling, inference, and criticismcited by 28
  5. 2019Inductive-bias-driven Reinforcement Learning For Efficient Schedules in Heterogeneous Clusterscited by 4

Built on by

Cited by year

Citing papers per year: 2022: 2.

2 papers.