首页> 外文会议> >Compiler-based register name adjustment for low-power embedded processors
【24h】

Compiler-based register name adjustment for low-power embedded processors

机译:低功耗嵌入式处理器的基于编译器的寄存器名称调整

获取原文
获取外文期刊封面目录资料

摘要

We present an algorithm for compiler-driven register name adjustment with the main goal of power minimization on instruction fetch and register file access. In most instruction set architecture (ISA) designs, the register fields reside in fixed positions within the instruction encoding, hence forming streams of indices on the instruction bus and to the register file address decoder. The number of bit transitions in these streams greatly determines the power consumption on the address bus and the register file decoder. While general-purpose registers are semantically indistinguishable and hence interchangeable, the particular register indices do have a direct impact on power consumption. The algorithms presented in this paper address this power minimization problem by reassigning/encoding the registers so that the bit transitions within the register index streams are minimized.
机译:我们提出了一种用于编译器驱动的寄存器名称调整的算法,其主要目标是在指令提取和寄存器文件访问上实现功耗最小化。在大多数指令集体系结构(ISA)设计中,寄存器字段位于指令编码内的固定位置,因此在指令总线上形成索引流并到达寄存器文件地址解码器。这些流中的位转换数量极大地决定了地址总线和寄存器文件解码器的功耗。虽然通用寄存器在语义上是无法区分的,因此可以互换,但是特定的寄存器索引确实对功耗产生直接影响。本文提出的算法通过重新分配/编码寄存器来解决此功耗最小化问题,从而使寄存器索引流中的位转换最小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号