Reducing the Energy of Speculative Instruction Schedulers

  • Authors:
  • Yongxiang Liu;Gokhan Memik;Glenn Reinman

  • Affiliations:
  • Computer Science Department, University of California, Los Angeles;Department of Electrical and Computer Engineering, Northwestern University;Department of Electrical and Computer Engineering, Northwestern University

  • Venue:
  • ICCD '05 Proceedings of the 2005 International Conference on Computer Design
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

Energy dissipation from the issue queue and register file constitutes a large portion of the overall energy budget of an aggressive dynamically scheduled microprocessor. We propose techniques to save energy in these structures by reducing issue queue occupancy and by reducing unnecessary register file accesses that can result from speculative scheduling. Our results show a 44% reduction in issue queue occupancies and an 87% reduction in register file accesses for scheduling replays. Our data show that these savings can translate into 52% saving in issue queue energy, a 13% savings in register file energy, and a 22% overall energy savings.