Supply voltage scaling is one of the most effective techniques to reduce the power consumption of microprocessors. However, technology limitations such as aging and process variability enforce microprocessor designers to apply pessimistic voltage guardbands to guarantee correct operation in the field for any foreseeable workload. This worst-case design practice makes energy efficiency hard to scale with technology evolution. Improving energy-efficiency requires the identification of the chip design margins through time-consuming and comprehensive characterization of its operational limits. Such a characterization of state-of-the-art multi-core CPUs fabricated in aggressive technologies is a multi-parameter process, which requires statistically significant information. In this paper, we present an automated framework to support system-level voltage and frequency scaling characterization of Applied Micro's state-of-the-art ARMv8-based multicore CPUs used in the X-Gene 2 micro-server family. The fully automated framework can provide fine-grained information of the system's state by monitoring any abnormal behavior that may occur during reduced supply voltage conditions. We also propose a new metric to quantify the behavior of a microprocessor when it operates beyond nominal conditions. Our experimental results demonstrate potential uses of the characterization framework to identify the limits of operation for improved energy efficiency.
翻译:供应电压缩放是减少微处理器电力消耗的最有效技术之一,然而,诸如老化和工艺变异等技术限制要求微处理器设计者应用悲观电压保护带,以保证在任何可预见的工作量中在外地进行正确操作。这种最坏的设计做法使得能源效率难以随着技术的演变而扩大。提高能源效率要求通过耗时和全面描述其操作限制来查明芯片设计边际。这种对在攻击性技术中制造的最先进的多核心CPU的定性是一个多参数过程,需要具有统计意义的信息。在本文件中,我们提出了一个自动化框架,以支持系统一级的电压和频率测量,以保障应用微微微电磁电磁电磁电磁电磁电磁波的正常操作特征。完全自动化的框架可以通过监测在减少供应电压条件下可能发生的任何异常行为来提供精细的系统状态信息。我们还提议一个自动框架,用以支持系统应用最先进的ARMV8多芯电压和频率测量功能,用以量化在降低供应压下可能发生的任何异常行为。我们还提议在微压电压压条件下对改进的操作结果进行新的衡量。