Loading [MathJax]/extensions/TeX/mhchem.js
Profmig: A framework for flexible migration of program profiles across software versions | IEEE Conference Publication | IEEE Xplore

Profmig: A framework for flexible migration of program profiles across software versions


Abstract:

Offline program profiling is costly, especially when software update is frequent. In this paper, we initiate a systematic exploration in cross-version program profile mig...Show More

Abstract:

Offline program profiling is costly, especially when software update is frequent. In this paper, we initiate a systematic exploration in cross-version program profile migration, which tries to effectively reuse the valid part of the behavior profiles of an old version of a software for a new version. We explore the effects imposed on profile reusability by the various factors in program behaviors, profile formats, and impact analysis, and introduce ProfMig, a framework for flexible migrations of various profiles. We demonstrate the effectiveness of the techniques on migrating loop trip-count profiles and dynamic call graphs. The migration saves significant (48-67% on average) profiling time with less than 10% accuracy compromised for most programs.
Date of Conference: 23-27 February 2013
Date Added to IEEE Xplore: 08 April 2013
ISBN Information:
Conference Location: Shenzhen, China

Contact IEEE to Subscribe

References

References is not available for this document.