A Highly Scalable, Hybrid, Cross-Platform Timing Analysis Framework Providing Accurate Differential Throughput Estimation via Instruction-Level Tracing
Abstract
Differential throughput estimation, i.e., predicting the performance impact of software changes, is critical when developing applications that rely on accurate timing bounds, such as automotive, avionic, or industrial control systems. However, developers often lack access to the target hardware to perform on-device measurements, and hence rely on instruction throughput estimation tools to evaluate performance impacts.
BibTeX
@inproceedings{Hsu-al:FSE23,
author = {Min{-}Yih Hsu and
Felicitas Hetzelt and
David Gens and
Michael Maitland and
Michael Franz},
title = {A Highly Scalable, Hybrid, {Cross-Platform} Timing Analysis Framework Providing Accurate Differential Throughput Estimation via {Instruction-Level} Tracing},
booktitle = {{ESEC/SIGSOFT} {FSE}},
pages = {821--831},
publisher = {{ACM}},
year = {2023},
}