It's all about PR -- Smart Benchmarking AI Accelerators using Performance Representatives

Alexander Louis-Ferdinand Jung, Jannik Steinmetz, Jonathan Gietz, Konstantin Lübeck, Oliver Bringmann
6/12/2024
cs.PFcs.AIcs.AR

No confident code implementation found for this paper. 5 possible matches can be shown below.

Abstract

Statistical models are widely used to estimate the performance of commercial off-the-shelf (COTS) AI hardware accelerators. However, training of statistical performance models often requires vast amounts of data, leading to a significant time investment and can be difficult in case of limited hardware availability. To alleviate this problem, we propose a novel performance modeling methodology that significantly reduces the number of training samples while maintaining good accuracy. Our approach leverages knowledge of the target hardware architecture and initial parameter sweeps to identify a set of Performance Representatives (PR) for deep neural network (DNN) layers. These PRs are then used for benchmarking, building a statistical performance model, and making estimations. This targeted approach drastically reduces the number of training samples needed, opposed to random sampling, to achieve a better estimation accuracy. We achieve a Mean Absolute Percentage Error (MAPE) of as low as 0.02% for single-layer estimations and 0.68% for whole DNN estimations with less than 10000 training samples. The results demonstrate the superiority of our method for single-layer estimations compared to models trained with randomly sampled datasets of the same size.

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. 5 weaker matches are hidden by default — 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{jung2024its,
  title  = {It's all about PR -- Smart Benchmarking AI Accelerators using Performance Representatives},
  author = {Alexander Louis-Ferdinand Jung and Jannik Steinmetz and Jonathan Gietz and Konstantin Lübeck and Oliver Bringmann},
  year   = {2024},
  eprint = {2406.08330},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.08330v1}
}

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/2406.08330.svg)](https://codeofpaper.com/paper/2406.08330)

Discussion