TL;DR
This paper introduces CIPM, an incremental approach for calibrating architecture performance models with parametric dependencies, enabling efficient updates in response to code and production changes using statistical analysis.
Contribution
The work presents CIPM, a novel method for incremental calibration of performance models that adapt to code and environment changes without full re-measurement.
Findings
CIPM accurately calibrates performance models incrementally.
CIPM responds effectively to code and production changes.
Evaluation confirms the method's efficiency and precision.
Abstract
Architecture-based Performance Prediction (AbPP) allows evaluation of the performance of systems and to answer what-if questions without measurements for all alternatives. A difficulty when creating models is that Performance Model Parameters (PMPs, such as resource demands, loop iteration numbers and branch probabilities) depend on various influencing factors like input data, used hardware and the applied workload. To enable a broad range of what-if questions, Performance Models (PMs) need to have predictive power beyond what has been measured to calibrate the models. Thus, PMPs need to be parametrized over the influencing factors that may vary. Existing approaches allow for the estimation of parametrized PMPs by measuring the complete system. Thus, they are too costly to be applied frequently, up to after each code change. They do not keep also manual changes to the model when…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
