Compiler-Based Register Name Adjustment for Low-Power Embedded Processors

@inproceedings{Petrov2003CompilerBasedRN,
  title={Compiler-Based Register Name Adjustment for Low-Power Embedded Processors},
  author={Peter Petrov and Alex Orailoglu},
  booktitle={ICCAD},
  year={2003}
}
We present an algorithm for compiler-driven register name adjustmentwith the main goal of power minimization on instruction fetchand register file access. In most instruction set architecture (ISA) designs,the register fields reside in fixed positions within the instructionencoding, hence forming streams of indices on the instruction bus andto the register file address decoder. The number of bit transitions inthese streams greatly determines the power consumption on the addressbus and the… CONTINUE READING