Improving dynamic prediction accuracy through multi-level phase analysis

Zhenman Fang, Jiaxin Li, Zhang Wei-hua, Yi Li, Haibo Chen, Binyu Zang · 2012

Phase analysis, which classifies the set of execution intervals with similar execution behavior and resource requirements, has been widely used in a variety of dynamic systems, including dynamic cache reconfiguration, prefetching and race detection. While phase granularity has been a major factor to the accuracy of phase prediction, it has not been well investigated yet and most dynamic systems usually adopt a fine-grained prediction scheme. However, such a scheme can only take account of recent local phase information and could be frequently interfered by temporary noises due to instant phase changes, which might notably limit the prediction accuracy.

Read the paper · More papers on PaperTik