Power Reduction in Superscalar Datapaths Through Dynamic Bit–Slice Activation *

نویسندگان

  • Dmitry Ponomarev
  • Gurhan Kucuk
  • Kanad Ghose
چکیده

We show by simulating the execution of SPEC 95 benchmarks on a true hardware–level, cycle by cycle simulator for a superscalar CPU that about half of the bytes of operands flowing on the datapath, particularly the leading bytes, are all zeros. Furthermore, a significant number of the bits within the non–zero part of the data flowing on the various paths within the processor do not change from their prior value. We show how these two facts, attesting to the lack of a high level of entropy in the data streams, can be exploited to reduce power dissipation within all explicit and implicit storage components of a typical superscalar datapath such as register files, dispatch buffers, reorder buffers, as well as interconnections such as buses and direct links. Our simulation results and SPICE measurements from representative VLSI layouts show power savings of about 25% on the average over all SPEC 95 benchmarks.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reducing Switching Activity on Datapath Buses with Control-Signal Gating - Solid-State Circuits, IEEE Journal of

This paper presents a technique for saving power dissipation in large datapaths by reducing unnecessary switching activity on buses. The focus of the technique is on achieving effective power savings with minimal overhead. When a bus is not going to be used in a datapath, it is held in a quiescent state by stopping the propagation of switching activity through the module(s) driving the bus. The...

متن کامل

An Architectural Leakage Power Simulator for VHDL Structural Datapaths

We present a fast RTL leakage power simulator for datapaths described hierarchically in VHDL. Only the leafcells such as full adder, NAND gate etc., are characterized for leakage power. At the bit-slice level, exhaustive characterization can be performed in reasonable time. We observed that in the transient state, the leakage power is dependent on the previous input as well. This dependence is ...

متن کامل

Exploiting Bit–slice Inactivities for Reducing Energy Requirements of Superscalar Processors*

We show by simulating the execution of SPEC 95 benchmarks on a detailed register–level, cycle by cycle simulator for a superscalar CPU that about half of the bytes of operands flowing on the datapath, particularly the leading bytes, are all zeros. Furthermore, a significant number of the bits within the non–zero part of the data flowing on the various paths within the processor do not change fr...

متن کامل

Circuit Techniques for Power - Aware Microprocessors by O Ğ Uz Erg İ

Energy dissipation of the superscalar microprocessors increases drastically with increasing clock frequencies and increasing number of transistors. Reducing energy dissipation of a processor is important for further pushing performance and to avoid increasing cooling costs. In this thesis we introduce dissipate-on-match comparators and present zero-byte encoding to reduce energy dissipation in ...

متن کامل

Inductive Noise Reduction at the Architectural Level

A methodology for reducing ground bounce in typical microprocessors and image processing architectures has been described. As we approach Gigascale Integration, chip power consumption is becoming a critical system parameter. Deactivating idle units provides needed reductions in power consumption. However, it introduces inductive noise that can limit voltage scaling. The paper introduces an arch...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001