Global Variable Promotion: Using Registers to Reduce Cache Power Dissipation

@inproceedings{Cilio2002GlobalVP,
  title={Global Variable Promotion: Using Registers to Reduce Cache Power Dissipation},
  author={Andrea G. M. Cilio and Henk Corporaal},
  booktitle={CC},
  year={2002}
}
Global variable promotion, i.e. allocating unaliased globals to registers, can significantly reduce the number of memory operations. This results in reduced cache activity and less power consumption. The purpose of this paper is to evaluate global variable promotion in the context of ILP scheduling and estimate its potential as a software technique for reducing cache power consumption. We measured the frequency and distribution of accesses to global variables and found that few registers are… CONTINUE READING

Citations

Publications citing this paper.