首页> 外文期刊>Computer architecture news >Maximizing Performance Under a Power Cap: A Comparison of Hardware, Software, and Hybrid Techniques
【24h】

Maximizing Performance Under a Power Cap: A Comparison of Hardware, Software, and Hybrid Techniques

机译:在功率上限下最大化性能:硬件,软件和混合技术的比较

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

摘要

Power and thermal dissipation constrain multicore performance scaling. Modern processors are built such that they could sustain damaging levels of power dissipation, creating a need for systems that can implement processor power caps. A particular challenge is developing systems that can maximize performance within a power cap, and approaches have been proposed in both software and hardware. Software approaches are flexible, allowing multiple hardware resources to be coordinated for maximum performance, but software is slow, requiring a long time to converge to the power target. In contrast, hardware power capping quickly converges to the the power cap, but only manages voltage and frequency, limiting its potential performance. In this work we propose PUPiL, a hybrid software/hardware power capping system. Unlike previous approaches, PUPiL combines hardware's fast reaction time with software's flexibility. We implement PUPiL on real Linux/x86 platform and compare it to Intel's commercial hardware power capping system for both single and multi-application workloads. We find PUPiL provides the same reaction time as Intel's hardware with significantly higher performance. On average, PUPiL outperforms hardware by from 1.18-2.4× depending on workload and power target. Thus, PUPiL provides a promising way to enforce power caps with greater performance than current state-of-the-art hardware-only approaches.
机译:功率和散热限制了多核性能的扩展。现代处理器的构建使其可以承受破坏性的功耗水平,因此需要可实现处理器功率上限的系统。一个特别的挑战是开发可以在功率上限内最大化性能的系统,并且已经在软件和硬件中提出了方法。软件方法很灵活,可以协调多个硬件资源以实现最佳性能,但是软件速度很慢,需要很长时间才能收敛到电源目标。相反,硬件功率限额迅速收敛到功率限额,但仅管理电压和频率,从而限制了其潜在的性能。在这项工作中,我们提出了PUPiL,一种混合​​的软件/硬件功率上限系统。与以前的方法不同,PUPiL将硬件的快速响应时间与软件的灵活性结合在一起。我们在真正的Linux / x86平台上实现PUPiL,并将其与英特尔的商用硬件功率限额系统进行比较,以应对单应用程序和多应用程序工作负载。我们发现PUPiL提供与英特尔硬件相同的响应时间,并具有更高的性能。根据工作负载和功耗目标,PUPiL平均比硬件好1.18-2.4倍。因此,PUPiL提供了一种有前途的方法来以比当前最新的仅硬件方法更高的性能来执行功率上限。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号