首页> 外文会议>IEEE International Conference on Trust, Security and Privacy in Computing and Communications >Fast and Accurate On-line Prediction of Performance and Power Consumption in Multicore-based Systems
【24h】

Fast and Accurate On-line Prediction of Performance and Power Consumption in Multicore-based Systems

机译:基于多核系统的性能和功耗的快速准确的在线预测

获取原文

摘要

Although multi-core processors have emerged as a dominant low-power architectural solution in high performance processor design, it is still challenging to take a full advantage of the high power efficiency of multi-core processors. One such challenge occurs when an operating system tries to assign a multi-threaded application to a target multi-core processor in an energy efficient fashion. With an increasing number of cores combined with sophisticated power management schemes, it becomes more difficult to decide the most appropriate runtime configuration for a given application so that the overall energy efficiency is maximized. In this paper, we propose a novel performance and power estimation technique, called PET, for multi-core systems. The PET scheme is based on a compact but accurate performance and power transformation model, which aims to predict the performance and power consumption of a large number of runtime configurations using hardware performance counters collected in a small number of representative runtime configurations. Using a transformation model, PET enables to accurately determine the best runtime configuration of multi-threaded applications at runtime with a small overhead over an existing naive solution. Experimental results on an Intel Q6600 quad-core processor show that PET can accurately predict the performance and power consumption of multi-threaded applications running on 1-4 cores under two different frequency levels with an average prediction error of 2.1%-8.3% and 3.2%-6.5% over the measured data, respectively. We also show that PET is effective in estimating the performance and power consumption of two co-running applications with an average prediction error of less than 5%.
机译:尽管在高性能处理器设计中,多核处理器已作为主导的低功耗架构解决方案,但充分利用多核处理器的高功率效率仍然具有挑战性。当操作系统尝试以节能方式分配给目标多核处理器的多线程应用程序时,发生了一个这样的挑战。随着越来越多的核心与复杂的电源管理方案相结合,对给定应用程序的最合适的运行时配置变得更加困难,以便整体能量效率最大化。在本文中,我们提出了一种新颖性能和功率估算技术,称为PET,用于多核系统。 PET方案基于紧凑而准确的性能和功率变换模型,旨在使用在少量代表运行时配置中收集的硬件性能计数器来预测大量运行时配置的性能和功耗。使用转换模型,PET使能够在运行时准确地确定多线程应用程序的最佳运行时配置,并且在现有的天真解决方案上具有小开销。英特尔Q6600四核处理器上的实验结果表明,PET可以准确地预测在两个不同频率水平下在1-4个核心上运行的多线程应用的性能和功耗,平均预测误差为2.1%-8.3%和3.2分别在测量数据上%-6.5%。我们还表明,PET有效地估算了两个共运行应用的性能和功耗,平均预测误差小于5%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号