A Statistical Characterization Approach to Estimate Software Execution Time in Multiprocessor Systems
Résumé
As multiprocessor systems become increasingly
popular, the timing performance must be carefully evaluated
to enable sound design decisions before final implementation.
Nonetheless, shared resources can cause timing behavior of
software hardly predictable. This paper introduces a
measurement based on performance capture method coupled
with statistical inference to infer the detailed statistical
characteristics. It supports simulating various work scene and
companion. A set of experiments are presented to validate the
introduced methods and different possible results are shown.
Based on the inference result, the paper provides several
solutions to representing the execution time in multi-core
system.