首页> 外文期刊>IEEE Transactions on Computers >On-Demand Solution to Minimize I-Cache Leakage Energy with Maintaining Performance
【24h】

On-Demand Solution to Minimize I-Cache Leakage Energy with Maintaining Performance

机译:按需解决方案,可在保持性能的同时将I-Cache泄漏能量降至最低

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

摘要

This paper describes a new on-demand wakeup prediction policy for instruction cache leakage control that achieves better leakage savings than prior policies, and avoids the performance overheads of prior policies. The proposed policy reduces leakage energy by more than 92% with only less than 0.3% performance overhead on average, whereas prior policies were either prone to severe performance overhead or failed to reduce the leakage energy as much. The key to this new on-demand policy is to use branch prediction information for the wakeup prediction. In the proposed policy, inserting an extra stage for wakeup between branch prediction and fetch, allows the branch predictor to be also used as a wakeup predictor without any additional hardware. Thus, the extra stage hides the wakeup penalty, not affecting branch prediction accuracy. Though extra pipeline stages typically add to branch misprediction penalty, in this case, the extra wakeup stage on the normal fetch path can be overlapped with misprediction recovery. With such consistently accurate wakeup prediction, all cache lines except the next expected cache line(s) are in the leakage saving mode, minimizing leakage energy. We focus on super-drowsy leakage control using reduced supply voltage, because it is well suited to the instruction cache"¯s criticality. The proposed policy can be applied to other leakage saving circuit techniques as long as the wakeup penalty is at most one cycle.
机译:本文介绍了一种用于指令缓存泄漏控制的新按需唤醒预测策略,该策略比以前的策略具有更好的泄漏节省,并且避免了先前策略的性能开销。提出的策略将泄漏能量减少了92%以上,而平均平均性能开销只有不到0.3%,而先前的策略要么容易出现严重的性能开销,要么未能充分降低泄漏能量。这种新的按需策略的关键是将分支预测信息用于唤醒预测。在提出的策略中,在分支预测和获取之间插入一个额外的唤醒阶段,可以将分支预测器也用作唤醒预测器,而无需任何其他硬件。因此,额外的阶段隐藏了唤醒代价,不影响分支预测的准确性。尽管额外的流水线阶段通常会增加分支预测错误的代价,但在这种情况下,正常获取路径上的额外唤醒阶段可能会与预测错误的恢复重叠。通过这种一致准确的唤醒预测,除下一个预期的高速缓存行之外的所有高速缓存行都处于泄漏节省模式,从而将泄漏能量降至最低。我们专注于降低电源电压的超睡意泄漏控制,因为它非常适合指令高速缓存的关键性。只要唤醒惩罚最多为一个周期,该策略就可以应用于其他泄漏节省电路技术。 。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号