首页> 外文会议>International symposium on Low power electronics and design >Architectural and compiler support for energy reduction in the memory hierarchy of high performance microprocessors
【24h】

Architectural and compiler support for energy reduction in the memory hierarchy of high performance microprocessors

机译:架构和编译器支持可减少高性能微处理器的内存层次结构中的能耗

获取原文

摘要

In this paper we propose a technique that uses an additional mini cache located between the I-Cache and the CPU core, and buffers instructions that are nested within loops and are continuously otherwise fetched from the I-Cache. This mechanism is combined with code modifications, through the compiler, that greatly simplify the required hardware, eliminate unnecessary instruction fetching, and consequently reduce signal switching activity and the dissipated energy.

We show that the additional cache, dubbed L-Cache, is much smaller and simpler than the I-Cache when the compiler assumes the role of allocating instructions in it. Through simulation, we show that, for the SPECfp95 benchmarks, the I-Cache remains disabled most of the time, and the "cheaper" extra cache is used instead. We present experimental results that validate the effectiveness of this technique, and present the energy gains for most of the SPEC95 benchmarks.

机译:

在本文中,我们提出了一种技术,该技术使用位于I-Cache和CPU内核之间的附加微型高速缓存,并缓冲嵌套在循环中并从I-Cache连续获取的指令。这种机制与通过编译器进行的代码修改相结合,可以大大简化所需的硬件,消除不必要的指令提取,从而减少信号切换活动和功耗。

我们证明了当编译器承担在其中分配指令的作用时,称为 L-Cache 的附加高速缓存比I-Cache小得多且简单得多。通过仿真,我们表明,对于SPECfp95基准,I-Cache在大多数情况下都保持禁用状态,而使用“更便宜”的额外缓存。我们提供的实验结果验证了该技术的有效性,并提供了大多数SPEC95基准测试的能量增益。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号