A Thermal-Aware Superscalar Microprocessor

  • Authors:
  • Affiliations:
  • Venue:
  • ISQED '02 Proceedings of the 3rd International Symposium on Quality Electronic Design
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

A thermal-aware technique is proposed to minimize the performance impact when thermal/power control mechanism is triggered. This technique, called thermal-aware microprocessor (TAM), uses on-chip thermal sensors to detect hot-spots within the microprocessor die. There is a secondary pipeline within the core. It is architecturally simple with ultra low power implementation. This secondary pipeline has two main functions: 1. thermal relieve; 2. ultra low power implementation for certain mobile environment (such as any where any time email connect function). When temperature exceeds a given threshold, the core superscalar pipelines are clock-gated while a secondary in-order pipeline is engaged. Since the secondary pipeline consumes much less power, it will have a much lower temperature, and therefore, it will provide a temporary thermal relieve to the core pipelines when the thermal/power mechanism is triggered. This relief reduces energy loss due to leakage, prevents overheating to improve product reliability, and eases cost for thermal solutions. The TAM can also combine with other low power techniques such voltage scaling to achieve ultra low power for mobile. In the paper, we compared TAM with two other thermal/power control techniques, namely dynamic clock disabling and dynamic frequency scaling. The TAM exhibits an 11.4% improvement in overall energy-performance metric with 4.6% increase in area.