mlsanityData to 14 Oct 2026

Introducing Instruction-Accurate Simulators for Performance Estimation of Autotuning Workloads

arXiv 2505.13357 ↗First posted 19 May 2025cs.AR cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Accelerating Machine Learning (ML) workloads requires efficient methods due to their large optimization space. Autotuning has emerged as an effective approach for systematically evaluating variations of implementations. Traditionally, autotuning requires the workloads to be executed on the target hardware (HW). We present an interface that allows executing autotuning workloads on simulators. This approach offers high scalability when the availability of the target HW is limited, as many simulations can be run in parallel on any accessible HW. Additionally, we evaluate the feasibility of using fast instruction-accurate simulators for autotuning. We train various predictors to forecast the performance of ML workload implementations on the target HW based on simulation statistics. Our results demonstrate that the tuned predictors are highly effective. The best workload implementation in terms of actual run time on the target HW is always within the top 3 % of predictions for the tested x86, ARM, and RISC-V-based architectures. In the best case, this approach outperforms native execution on the target HW for embedded architectures when running as few as three samples on three simulators in parallel.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 4 of its 26 references that are in the map. First posted on arXiv 19 May 2025.

Builds on

4 of 26 references.

References · 4

  1. 2018A Tutorial on Bayesian Optimizationcited by 744
  2. 2020Ansor: Generating High-Performance Tensor Programs for Deep Learningcited by 201
  3. 2016Wider or Deeper: Revisiting the ResNet Model for Visual Recognitioncited by 184
  4. 2020Impact of Thermal Throttling on Long-Term Visual Inference in a CPU-based Edge Devicecited by 8

Built on by

Not cited yet.