mlsanityData to 14 Oct 2026

Application Performance Modeling via Tensor Completion

arXiv 2210.10184 ↗First posted 18 Oct 2022cs.PF cs.DC cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

Performance tuning, software/hardware co-design, and job scheduling are among the many tasks that rely on models to predict application performance. We propose and evaluate low-rank tensor decomposition for modeling application performance. We discretize the input and configuration domains of an application using regular grids. Application execution times mapped within grid-cells are averaged and represented by tensor elements. We show that low-rank canonical-polyadic (CP) tensor decomposition is effective in approximating these tensors. We further show that this decomposition enables accurate extrapolation of unobserved regions of an application's parameter space. We then employ tensor completion to optimize a CP decomposition given a sparse set of observed execution times. We consider alternative piecewise/grid-based models and supervised learning models for six applications and demonstrate that CP decomposition optimized using tensor completion offers higher prediction accuracy and memory-efficiency for high-dimensional performance modeling.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 13 of its 76 references that are in the map. First posted on arXiv 18 Oct 2022.

Builds on

13 of 76 references.

References · 13

  1. 2018Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networkscited by 43
  2. 2018Generalized Canonical Polyadic Tensor Decompositioncited by 34
  3. 2021A Deep Learning Based Cost Model for Automatic Code Optimizationcited by 33
  4. 2021A better measure of relative prediction accuracy for model selection and model estimationcited by 20
  5. 2014Subspace Learning and Imputation for Streaming Big Data Matrices and Tensorscited by 15
  6. 2020Autotuning PolyBench Benchmarks with LLVM Clang/Polly Loop Optimization Pragmas Using Bayesian Optimizationcited by 13
  7. 2022GRANITE: A Graph Neural Network Model for Basic Block Throughput Estimationcited by 9
  8. 2021Non-smooth Bayesian Optimization in Tuning Problemscited by 8
  9. 2018Input-Aware Auto-Tuning of Compute-Bound HPC Kernelscited by 5
  10. 2019Distributed-Memory Tensor Completion for Generalized Loss Functions in Python using New Sparse Tensor Kernelscited by 3
  11. 2014Distributed Methods for High-dimensional and Large-scale Tensor Factorizationcited by 2
  12. 2020Extracting Clean Performance Models from Tainted Programscited by 2
1 more
  1. 2018Learning with Analytical Modelscited by 1

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 0; 2025: 2.

3 papers.