首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >Combined circuit and architectural level variable supply-voltage scaling for low power
【24h】

Combined circuit and architectural level variable supply-voltage scaling for low power

机译:结合电路和架构级别的可变电源电压定标以实现低功耗

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

摘要

Energy-efficient processor design is becoming more and more important with technology scaling and with high performance requirements. Supply-voltage scaling is an efficient way to reduce energy by lowering the operating voltage and the clock frequency of processor simultaneously. We propose a variable supply-voltage (VSV) scaling technique based on the following key observation: upon an L2 miss, the pipeline performs some independent computations but almost always ends up stalling and waiting for data, despite out-of-order issue and other latency-hiding techniques. Therefore, during an L2 miss we scale down the supply voltage of certain sections of the processor in order to reduce power dissipation while it carries on the independent computations at a lower speed. However, operating at a lower speed may degrade performance, if there are sufficient independent computations to overlap with the L2 miss. Similarly, returning to high speed may degrade power savings, if there are multiple outstanding misses and insufficient independent computations to overlap with them. To avoid these problems, we introduce two state machines that track parallelism on-the-fly, and we scale the supply voltage depending on the level of parallelism. We also consider circuit-level complexity concerns which limit VSV to two supply voltages, stability and signal-propagation speed issues which limit how fast VSV may transition between the voltages, and energy overhead factors which disallow supply-voltage scaling of large RAM structures such as caches and register file. Our simulations show that VSV achieves an average of 7.7% total processor power reduction with 0.9% performance degradation in an eight-way, out-of-order-issue processor that implements deterministic clock gating and software prefetching, across all the SPEC2K benchmarks. For those benchmarks that have high L2 miss rates (more than 4 misses per 1000 instructions), VSV achieves 23.0% reduction in total processor power with 2.0% performance degradation on average.
机译:随着技术的发展和对高性能的要求,高能效的处理器设计变得越来越重要。电源电压缩放是通过同时降低处理器的工作电压和时钟频率来降低​​能耗的有效方法。我们基于以下关键观察结果,提出了一种可变电源电压(VSV)缩放技术:在发生L2丢失时,管道会执行一些独立的计算,但是几乎总是会停顿并等待数据,尽管出现乱序等问题延迟隐藏技术。因此,在L2丢失期间,我们按比例缩小了处理器某些部分的电源电压,以减少功耗,同时它以较低的速度进行独立计算。但是,如果有足够的独立计算与L2 miss重叠,则以较低的速度运行可能会降低性能。类似地,如果存在多个未解决的遗漏并且独立计算不足以与它们重叠,则返回高速可能会降低功耗。为了避免这些问题,我们引入了两个状态机来实时跟踪并行度,并根据并行度调整电源电压。我们还考虑了将VSV限制为两个电源电压的电路级复杂性问题,稳定性和信号传播速度问题(这些问题限制了VSV在电压之间的转换速度)以及能量开销因素,这些因素不允许大型RAM结构的电源电压缩放缓存并注册文件。我们的仿真表明,在所有SPEC2K基准测试中,在实现确定性时钟门控和软件预取的八路无序处理器中,VSV可使平均处理器总功耗平均降低7.7%,而性能却下降0.9%。对于那些具有较高L2丢失率(每1000条指令有4多个未命中)的基准,VSV可将处理器总功耗降低23.0%,而性能平均降低2.0%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号