首页> 外文会议>Symposium on High Performance Computing Systems >Phase Detection and Analysis among Multiple Program Inputs
【24h】

Phase Detection and Analysis among Multiple Program Inputs

机译:多个程序输入中的相位检测和分析

获取原文

摘要

Phase analysis has been shown to be an efficient technique to decrease the time needed to execute detailed micro-architectural simulations. The SimPoint method selects small but representative portions of code from each execution phase to extrapolate performance and behavior results with high accuracy and fast execution time when compared to a complete execution of the code. However, the current SimPoint technique is limited to a single program and a single input. In this work we propose an analysis technique which is able to determine phase equivalency between multiple inputs for the same program and, consequently, avoids the redundant execution of the phases. We evaluate our proposal using SPECint 2006 with multiple inputs and show that our technique, while maintaining the precision of the original approach, reduces in 32% the number of SimPoints, on average, thus also improving performance proportionally.
机译:已经显示相分析是减少执行详细的微架构模拟所需的时间的有效技术。 SIMPOINT方法从每个执行阶段选择来自每个执行阶段的代码的小但代表性部分,以在与码的完整执行相比时以高精度和快速执行时间来推断性能和行为。然而,当前SIMPOINT技术限于单个程序和单个输入。在这项工作中,我们提出了一种分析技术,该技术能够在同一程序的多个输入之间确定相位等效,因此,避免阶段的冗余执行。我们使用多个输入使用SpecinT 2006评估我们的提议,并显示我们的技术,同时保持原始方法的精度,在32%的32%时,平均的SimPoints的数量减少,因此也可以按比例提高性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号