首页> 外文学位 >Improving power of l1 data cache and register file utilizing critical path instructions.
【24h】

Improving power of l1 data cache and register file utilizing critical path instructions.

机译:利用关键路径指令提高l1数据高速缓存和寄存器文件的功能。

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

摘要

As transistor's feature size shrinks, power becomes one of the limiting factors in design of modern processors. Cache and register file are the two power hungry components in processors, consuming more than one third of total processors' power budget. In this thesis, we propose new architectures for cache and register file to reduce power consumption. In the new architectures, we have SRAM cells operating at two different voltage levels and we change the structure of the cells so that they dynamically switch between nominal and reduced supply voltage. Since power is proportional to voltage squared, an effective method to reduce power is lowering supply voltage. However, one of the side effects of using SRAM cells with reduced voltage is performance penalty. As supply voltage reduces, it takes longer to read/write from/to an SRAM cell. In this thesis, we exploit critical path instructions to overcome the performance impact of voltage scaling. Critical path instructions are chain of dependent instructions that constrain speed of processors. Those cells that are accessed frequently by critical instructions are assigned to use nominal supply voltage to preserve performance. On the other side, the cells that are seldom accessed by critical instructions are assigned to low supply voltage to reduce power consumption. To reduce overhead of voltage switching, we monitor critical instructions within long intervals and adjust the voltage of cells only when the intervals are elapsed. We have evaluated our optimization techniques using a combination of circuit and architectural simulators. First, we used HSPICE to measure both dynamic and static power and also latency of SRAM cells for nominal and reduced supply voltages. Then, the results from HSPICE were fed into Simplescalar for architectural evaluations. Our simulation results reveal that the low power cache and register file reduce power consumption significantly with negligible impact on performance.
机译:随着晶体管特征尺寸的缩小,功率成为现代处理器设计中的限制因素之一。缓存和寄存器文件是处理器中两个耗电的组件,消耗了处理器总功耗预算的三分之一以上。在本文中,我们提出了用于缓存和寄存器文件的新架构,以减少功耗。在新架构中,我们使SRAM单元在两种不同的电压电平下运行,并且我们改变了单元的结构,以便它们在标称电源电压和降低的电源电压之间动态切换。由于功率与电压平方成正比,因此降低功率的有效方法是降低电源电压。然而,使用电压降低的SRAM单元的副作用之一是性能损失。随着电源电压降低,从/向SRAM单元读取/写入所需的时间更长。在本文中,我们利用关键路径指令来克服电压缩放对性能的影响。关键路径指令是制约处理器速度的从属指令链。关键指令频繁访问的那些电池被分配为使用标称电源电压以保持性能。另一方面,关键指令很少访问的单元被分配给低电源电压以减少功耗。为了减少电压切换的开销,我们在很长的时间间隔内监视关键指令,并仅在间隔时间过去后才调整电池电压。我们已经结合电路和架构仿真器评估了我们的优化技术。首先,我们使用HSPICE来测量额定和降低电源电压下的动态和静态功率以及SRAM单元的延迟。然后,将来自HSPICE的结果输入到Simplescalar中进行体系结构评估。我们的仿真结果表明,低功耗缓存和寄存器文件可显着降低功耗,而对性能的影响可忽略不计。

著录项

  • 作者

    Chen, Kuang-Lun.;

  • 作者单位

    Lakehead University (Canada).;

  • 授予单位 Lakehead University (Canada).;
  • 学科 Engineering Electronics and Electrical.;Engineering General.
  • 学位 M.S.
  • 年度 2014
  • 页码 135 p.
  • 总页数 135
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号