Stochastic Learning of Computational Resource Usage as Graph Structured Multimarginal Schrödinger Bridge

Georgiy A. Bondar, Robert Gifford, Linh Thi Xuan Phan, Abhishek Halder
5/21/2024
math.OCcs.AIcs.LG

No confident code implementation found for this paper.

Abstract

We propose to learn the time-varying stochastic computational resource usage of software as a graph structured Schrödinger bridge problem. In general, learning the computational resource usage from data is challenging because resources such as the number of CPU instructions and the number of last level cache requests are both time-varying and statistically correlated. Our proposed method enables learning the joint time-varying stochasticity in computational resource usage from the measured profile snapshots in a nonparametric manner. The method can be used to predict the most-likely time-varying distribution of computational resource availability at a desired time. We provide detailed algorithms for stochastic learning in both single and multi-core cases, discuss the convergence guarantees, computational complexities, and demonstrate their practical use in two case studies: a single-core nonlinear model predictive controller, and a synthetic multi-core software.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{bondar2024stochastic,
  title  = {Stochastic Learning of Computational Resource Usage as Graph Structured Multimarginal Schrödinger Bridge},
  author = {Georgiy A. Bondar and Robert Gifford and Linh Thi Xuan Phan and Abhishek Halder},
  year   = {2024},
  eprint = {2405.12463},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.12463v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.12463.svg)](https://codeofpaper.com/paper/2405.12463)

Discussion