首页> 外文会议>Annual IEEE/IFIP International Conference on Dependable Systems and Networks >A Framework for Evaluating Software on Reduced Margins Hardware
【24h】

A Framework for Evaluating Software on Reduced Margins Hardware

机译:降低利润的硬件上的软件评估框架

获取原文

摘要

To improve power efficiency, researchers are experimenting with dynamically adjusting the voltage and frequency margins of systems to just above the minimum required for reliable operation. Traditionally, manufacturers did not allow reducing these margins. Consequently, existing studies use system simulators, or software fault-injection methodologies, which are slow, inaccurate and cannot be applied on realistic workloads. However recent CPUs allow the operation outside the nominal voltage/frequency envelope. We present eXtended Margins eXperiment Manager (XM2) which enables the evaluation of software on systems operating outside their nominal margins. It supports both bare-metal and OS-controlled execution using an API to control the fault injection procedure and provides automatic management of experimental campaigns. XM2requires, on average, 5.6% extra lines of code and increases the application execution time by 2.5%. To demonstrate the flexibility of XM2, we perform three case studies: two employing bare-metal execution on a raspberry PI, and one featuring a full-fledged software stack (including OS) on an Intel Skylake Xeon processor.
机译:为了提高电源效率,研究人员正在尝试动态调整系统的电压和频率裕度,使其刚好高于可靠运行所需的最小值。传统上,制造商不允许减少这些利润。因此,现有研究使用系统模拟器或软件故障注入方法,这些方法速度慢,不准确,并且无法应用于实际的工作负载。但是,最近的CPU允许在标称电压/频率范围之外运行。我们介绍扩展保证金管理器(XM 2 ),从而可以评估超出其标称余量的系统上的软件。它使用API​​来控制故障注入过程,支持裸机和OS控制的执行,并提供实验活动的自动管理。 XM 2 平均需要5.6%的额外代码行,并使应用程序执行时间增加2.5%。展示XM的灵活性 2 ,我们进行了三个案例研究:两个在树莓派PI上采用裸机执行,另一个在Intel Skylake Xeon处理器上具有完整的软件堆栈(包括OS)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号