首页> 外文会议>International Conference on Parallel Processing Workshops >A Methodology to Build Models and Predict Performance-Power in CMPs
【24h】

A Methodology to Build Models and Predict Performance-Power in CMPs

机译:在CMP中建立模型并预测性能的方法

获取原文

摘要

Data centers have time-varying traffic and a wide range of demands in performance-power for the workloads. Understanding the trade-offs between performance and power for these varying types of demands given the time-variations, helps administrators to control the total power consumption and also facilitate for enhancing Quality of Service (QoS) levels. In this paper, we provide a methodology for administrators to predict performance and power using performance monitoring counters at all processor frequency states (P-States) and across a wide range of processor sleep intervals (Cl-States). This methodology will allow administrators to make quick decisions. Specifically, we build models and validate them using SPECcpu2006 benchmarks on an Intel Sandy Bridge processor with 4 cores, 9 P-States and 50 Cl-States resulting in a total of 40 billion configurations when running 4 threads in parallel. The modeling technique provided is fast (under 60,000 cycles), and requires a small period of time to build (less than 10 hours). The modeling technique predicts with a high accuracy and the results obtained show an average error in prediction of 2.25% and 13.99% (with a 95% confidence interval) for power and performance, respectively. Moreover, we provide an insight into the usability of these models in multi-core architectures by predicting performance and power for 3 different types of workloads under 9 different types of QoS constraints. The results obtained show an error in prediction of 9.02% and 7.45% (with a 95% confidence interval) for the total energy and performance delay respectively in multi-core architectures.
机译:数据中心具有随时间变化的流量,并且对工作负载的性能要求很高。在给定时间变化的情况下,了解这些不同类型的需求在性能和功率之间的取舍,有助于管理员控制总功耗,还有助于提高服务质量(QoS)级别。在本文中,我们为管理员提供了一种方法,该方法可使用性能监视计数器在所有处理器频率状态(P-States)和广泛的处理器睡眠间隔(Cl-States)上预测性能和功耗。这种方法将使管理员可以快速做出决定。具体来说,我们在具有4个内核,9个P状态和50个Cl状态的Intel Sandy Bridge处理器上使用SPECcpu2006基准测试程序建立模型并进行验证,当并行运行4个线程时,总共有400亿个配置。所提供的建模技术速度很快(在60,000个循环以下),并且构建时间较短(少于10小时)。该建模技术可以进行高精度的预测,并且所获得的结果显示,功率和性能的平均预测误差分别为2.25%和13.99%(置信区间为95%)。此外,我们通过在9种不同类型的QoS约束下预测3种不同类型的工作负载的性能和功耗,从而洞察了这些模型在多核体系结构中的可用性。获得的结果表明,在多核体系结构中,总能量和性能延迟的预测误差分别为9.02%和7.45%(置信区间为95%)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号