首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >Micro-operation cache: a power aware frontend for variable instruction length ISA
【24h】

Micro-operation cache: a power aware frontend for variable instruction length ISA

机译:微操作缓存:可变指令长度ISA的功耗意识前端

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

摘要

Modern computer architectures that support variable length instruction set architectures (ISA), such as the Intel's IA-32, distinguish between the architectural level of presentation and the micro-architectural representations of the instructions. At the micro-architectural level, instructions are represented by fixed-length micro-operations termed uops, and complex instructions are broken into sequence of uops. The fetch and decode operations in such architectures are extremely complicated and power hungry, especially if they aim to handle several variable length instructions per cycle. This paper suggests caching uop sequences from decoded instructions in a special structure, termed uop cache (UC), and use this fix-length decoded format when possible. Doing so enables reduction in the processor's power and energy consumption while not compromising performance. We will show that a moderately-sized UC can eliminate about 75% instruction decodes across a broad range of benchmarks and over 90% in multimedia applications and high-power tests. For existing Intel P6 family processors, the eliminated work may save about 10% of the full-chip power consumption. While the new proposed technique can be used to save power without degrading performance, we can also use it to improve processor performance when power is constrained.
机译:支持可变长度指令集体系结构(ISA)的现代计算机体系结构(例如Intel的IA-32)区分了表示的体系结构级别和指令的微体系结构表示形式。在微体系结构级别,指令由称为uops的固定长度微操作表示,而复杂的指令则分为uops序列。在这种架构中,获取和解码操作极其复杂且耗电,特别是如果它们旨在每个周期处理几个可变长度的指令时。本文建议以一种称为uop缓存(UC)的特殊结构从解码指令中缓存uop序列,并在可能的情况下使用此定长解码格式。这样做可以减少处理器的功耗和能耗,同时又不影响性能。我们将证明,中等大小的UC可以消除各种基准测试中大约75%的指令解码,而在多媒体应用和大功率测试中则可以消除90%以上的指令解码。对于现有的Intel P6系列处理器,省去的工作可能节省约10%的全芯片功耗。虽然新提出的技术可用于节省功耗而不会降低性能,但当电源受限时,我们也可以使用它来提高处理器性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号