Register-relocation: a thermal-aware renaming method for reducing temperature of a register file

  • Authors:
  • Jungwook Kim;Seong Tae Jhang;Seung-Jin Moon;Chu Shik Jhon

  • Affiliations:
  • Seoul National University, Seoul, Korea;The University of Suwon, Korea;The University of Suwon, Korea;Seoul National University, Seoul, Korea

  • Venue:
  • ACM SIGAPP Applied Computing Review
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The manufacturing process of microprocessors becomes increasingly fine and the clock frequency is rapidly growing. Since the corresponding power consumption, however, is not reduced, power density is increased dramatically. The generated heat by the power density induces high temperature. The high temperature causes many problems: calculation errors, aging, leakage power, and cooling costs. Register file produces the highest temperature in a microprocessor because of extremely high access frequency and its small area. We demonstrated that the existing renaming unit causes high temperature since it allocates registers imbalanced. Our idea is to redistribute evenly register allocations and accesses across the full range of the register file; consequently, the overall power density is reduced and then the temperature is lowered. The proposed method can be implemented by adding a small logic to the traditional renaming unit with around 1.5% overheads. As a result, temperature drop was up to 10.4°C (11%) on average 4.6°C (6%). We also achieved leakage power savings and performance improvements by the temperature drop.