首页> 外文期刊>IEEE computer architecture letters >PATer: A Hardware Prefetching Automatic Tuner on IBM POWER8 Processor
【24h】

PATer: A Hardware Prefetching Automatic Tuner on IBM POWER8 Processor

机译:PATer:IBM POWER8处理器上的硬件预取自动调整器

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

摘要

Hardware prefetching on IBM's latest POWER8 processor is able to improve performance of many applications significantly, but it can also cause performance loss for others. The IBM POWER8 processor provides one of the most sophisticated hardware prefetching designs which supports 225 different configurations. Obviously, it is a big challenge to find the optimal or near-optimal hardware prefetching configuration for a specific application. We present a dynamic prefetching tuning scheme in this paper, named prefetch automatic tuner (PATer). PATer uses a prediction model based on machine learning to dynamically tune the prefetch configuration based on the values of hardware performance monitoring counters (PMCs). By developing a two-phase prefetching selection algorithm and a prediction accuracy optimization algorithm in this tool, we identify a set of selected key hardware prefetch configurations that matter mostly to performance as well as a set of PMCs that maximize the machine learning prediction accuracy. We show that PATer is able to accelerate the execution of diverse workloads up to 1.4×.
机译:IBM最新的POWER8处理器上的硬件预取能够显着提高许多应用程序的性能,但是也会导致其他应用程序的性能下降。 IBM POWER8处理器提供了最复杂的硬件预取设计之一,可支持225种不同的配置。显然,为特定应用找到最佳或接近最佳的硬件预取配置是一个很大的挑战。我们在本文中提出了一种动态的预取调整方案,称为预取自动调谐器(PATer)。 PATer使用基于机器学习的预测模型来基于硬件性能监视计数器(PMC)的值动态调整预取配置。通过在此工具中开发两阶段预取选择算法和预测精度优化算法,我们确定了一组对性能最重要的所选关键硬件预取配置,以及一组使机器学习预测精度最大化的PMC。我们证明了PATer能够加速高达1.4倍的各种工作负载的执行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号