首页> 外文会议>IEEE International Symposium on Performance Analysis of Systems and Software >Identification of an Entire Workload's CPU-Vmin from the n-First Seconds of its Execution Based on Performance Counters
【24h】

Identification of an Entire Workload's CPU-Vmin from the n-First Seconds of its Execution Based on Performance Counters

机译:基于性能计数器从执行的前n秒中识别整个工作负载的CPU-Vmin

获取原文

摘要

CPU pessimistic voltage margins set by hardware designers to address voltage-noise, aging and static variations, limit the power efficiency of computing systems. These margins are necessary to avoid voltage emergencies that lead to silent data corruption and application/system crashes which are not acceptable in most situations. However, the voltage margins required by different applications may vary and, therefore, an opportunity may exist to improve the power-efficiency if we can adapt the CPU voltage margins per workload. This paper presents a comprehensive correlation analysis of an application's minimum operating voltage (CPU-Vmin) with hardware's performance counters on a real multicore system. The analysis reveals that a subset of the performance counters-the same ones across different workloads-have a strong correlation with a workload's CPU-Vmin. Moreover, the results show that the CPU-Vmin is accurately identifiable by monitoring a workload's performance-counters during the n-first seconds of its execution. Our findings serve as the basis of a software-based CPU-Vmin identification method that monitors an application for the first n-seconds and then sets the CPU supply voltage to a specific value for the rest of the execution. Our evaluation shows that when n-first equals to 20 seconds, the CPU-Vmin workload identification method provides a safe CPU-Vmin, 99.4% of the time and reduces power on average by 3.8% and 7.1% as compared to when operating at a safe and a nominal supply voltage, respectively.
机译:硬件设计师为应对电压噪声,老化和静态变化而设置的CPU悲观电压裕量限制了计算系统的电源效率。这些裕度是必要的,以避免电压紧急情况导致无声数据损坏和应用程序/系统崩溃,这在大多数情况下是不可接受的。但是,不同应用程序所需的电压裕量可能会有所不同,因此,如果我们能够适应每个工作负载的CPU电压裕量,则可能存在提高电源效率的机会。本文介绍了在实际的多核系统上,应用程序的最低工作电压(CPU-Vmin)与硬件性能计数器的全面相关性分析。分析表明,性能计数器的一个子集(跨不同工作负载的性能计数器相同)与工作负载的CPU-Vmin有很强的相关性。此外,结果表明,通过在工作负载执行的前n秒内监视工作负载的性能计数器,可以准确识别CPU-Vmin。我们的发现是基于软件的CPU-Vmin识别方法的基础,该方法在前n秒内监视应用程序,然后将CPU供电电压设置为特定值,以执行其余部分。我们的评估表明,当n-first等于20秒时,与以30%的频率运行时相比,CPU-Vmin工作负载识别方法可提供99.4%的时间提供安全的CPU-Vmin,并平均降低功率3.8%和7.1%。安全电压和标称电源电压。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号