首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >Architectural and compiler techniques for energy reduction inhigh-performance microprocessors
【24h】

Architectural and compiler techniques for energy reduction inhigh-performance microprocessors

机译:架构和编译器技术,可降低高性能微处理器的能耗

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

摘要

In this paper, we focus on low-power design techniques fornhigh-performance processors at the architectural and compiler levels. Wenfocus mainly on developing methods for reducing the energy dissipated innthe on-chip caches. Energy dissipated in caches represents a substantialnportion in the energy budget of today's processors. Extrapolatingncurrent trends, this portion is likely to increase in the near future,nsince the devices devoted to the caches occupy an increasingly largernpercentage of the total area of the chip. We propose a method that usesnan additional minicache located between the I-Cache and the centralnprocessing unit (CPU) core and buffers instructions that are nestednwithin loops and are continuously otherwise fetched from the I-Cache.nThis mechanism is combined with code modifications, through thencompiler, that greatly simplify the required hardware, eliminatenunnecessary instruction fetching, and consequently reduce signalnswitching activity and the dissipated energy. We show that thenadditional cache, dubbed L-Cache, is much smaller and simpler than thenI-Cache when the compiler assumes the role of allocating instructions tonit. Through simulation, we show that for the SPECfp95 benchmarks, thenI-Cache remains disabled most of the time, and the “cheaper”nextra cache is used instead. We also propose different techniques thatnare better adapted to nonnumeric nonloop-intensive code
机译:在本文中,我们将重点放在架构和编译器级别的高性能处理器的低功耗设计技术上。 Wenfocus主要致力于开发减少片上高速缓存中耗散能量的方法。缓存中耗散的能量在当今处理器的能量预算中占了很大一部分。推断当前趋势,由于专用于高速缓存的设备在芯片总面积中所占的百分比越来越大,因此这一部分在不久的将来可能会增加。我们提出了一种方法,该方法使用位于I-Cache和中央处理器(CPU)内核之间的附加微型高速缓存,并缓冲嵌套在循环内并从I-Cache连续获取的指令。n该机制与代码修改结合在一起,然后通过编译器,极大地简化了所需的硬件,消除了不必要的指令获取,从而减少了信号交换活动和耗散的能量。我们证明,当编译器承担分配指令的作用时,称为L-Cache的附加缓存比I-Cache小得多和简单得多。通过仿真,我们表明对于SPECfp95基准测试,大多数时候I-Cache保持禁用状态,而改用“更便宜”的nextra缓存。我们还提出了更适合于非数字非循环密集型代码的不同技术

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号