首页> 外文期刊>Computers, IEEE Transactions on >A Unified Prediction Method for Predicting Program Behavior
【24h】

A Unified Prediction Method for Predicting Program Behavior

机译:预测程序行为的统一预测方法

获取原文
获取原文并翻译 | 示例
           

摘要

Dynamic management of computer resources is essential for adaptive computing. Adaptive computing systems rely on accurate and robust metric predictors to exploit runtime behavior of programs. In this study, we propose the Unified Prediction Method (UPM) that is system and metric independent for predicting computer metrics. Unlike ad hoc predictors, UPM uses a parametric model and is entirely statistical and data-driven. The parameters of the model are estimated by minimizing an objective function. Choice of the objective function and the model type determine the form of the solution whether it is closed form or numerically determined through optimization. In this study, two specific realizations of UPM are presented. The first realization uses mean squared error (MSE) objective function and the second realization uses accumulated squared error (ASE) objective function, in conjunction with autoregressive models. The former objective function leads to Linear Prediction and the latter leads to Predictive Least Square (PLS) prediction. The model parameters for these predictors can be estimated analytically. The prediction is optimal with respect to the chosen objective function. An extensive and rigorous series of prediction experiments for the instruction per cycle (IPC) and L1 cache miss (L1-miss) rate metrics demonstrate superior performance for the proposed predictors over the last-value predictor and table-based predictor on SPECCPU 2000 benchmarks.
机译:计算机资源的动态管理对于自适应计算至关重要。自适应计算系统依靠准确而健壮的度量预测器来利用程序的运行时行为。在这项研究中,我们提出了统一的预测方法(UPM),它是系统和度量无关的,用于预测计算机指标。与临时预测器不同,UPM使用参数模型,并且完全由统计和数据驱动。通过最小化目标函数来估计模型的参数。目标函数的选择和模型类型决定了解决方案的形式,无论是封闭形式还是通过优化以数值方式确定。在这项研究中,提出了UPM的两个具体实现。第一个实现使用均方误差(MSE)目标函数,第二个实现使用累积平方误差(ASE)目标函数,并结合自回归模型。前一个目标函数导致线性预测,而后者导致预测最小二乘(PLS)预测。这些预测变量的模型参数可以通过分析估算。对于所选目标函数,预测是最佳的。针对每周期指令(IPC)和L1高速缓存未命中(L1-miss)速率指标的一系列广泛而严格的预测实验证明,与SPECCPU 2000基准上的最终值预测器和基于表的预测器相比,拟议的预测器具有更高的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号