首页> 外文会议> >Low-power BIBITS encoding with register relabeling for instruction bus
【24h】

Low-power BIBITS encoding with register relabeling for instruction bus

机译:具有指令总线寄存器重新标记的低功耗BIBITS编码

获取原文

摘要

Reducing power consumption of embedded system has gained much attention recently. Reducing memory bus switchings is an effective way to reduce system power since memory bus power constitutes a great portion of the system power. While many techniques exist for reducing bus power in address buses, only a few have been proposed for content-bus power reduction. We propose a bus-invert and bus-invert with transition signaling (BIBITS) encoding scheme to reduce power consumption on instruction bus. An instruction is partitioned into fields according to its format. Four elementary Boolean functions are used as encoding functions. BIBITS uses the most suitable encoding functions for different instruction partitions. We also propose a register relabeling algorithm for BIBITS encoding to further reduce bit switchings on register fields. Simulation results show that the overall average switching reduction is 64% of unencoded bus, 59% of the previous register relabeling scheme, and 33% of Petrov's bus encoding scheme. Compared with Petrov's bus encoding scheme, our scheme uses a decoding signal table only half the size to encode all basic blocks.
机译:降低嵌入式系统的功耗近来引起了人们的广泛关注。由于存储器总线功率构成了系统功率的很大一部分,因此减少存储器总线开关是降低系统功率的有效方法。尽管存在许多用于降低地址总线中的总线功率的技术,但是仅提出了几种用于降低内容总线功率的技术。我们提出了总线反转和带有转换信令的总线反转(BIBITS)编码方案,以减少指令总线上的功耗。一条指令根据其格式划分为多个字段。四个基本布尔函数用作编码函数。 BIBITS对不同的指令分区使用最合适的编码功能。我们还提出了一种用于BIBITS编码的寄存器重标记算法,以进一步减少寄存器字段上的位切换。仿真结果表明,总体平均开关减少量为未编码总线的64%,先前寄存器重标记方案的59%和Petrov总线编码方案的33%。与Petrov的总线编码方案相比,我们的方案使用仅一半大小的解码信号表来编码所有基本块。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号