Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation

  • Atienza D
  • Raghavan P
  • Ayala J
  • et al.
N/ACitations
Citations of this article
53Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper presents a hardware technique to reduce both the static and dynamic power consumption in Functional Units of a 64-bit superscalar processor. We have studied the instructions that require an adder and we can conclude that, in 64-bit processors, there are many instructions that do not require a 64-bit adder, and that by knowing the type of operation we can also know what adder type this instruction requires. This is due that there are some types of instruction where one of the two source operands is always narrow. Our approach is based on substituting some of the 64-bit power-hungry adders by others of 32-bit and 24-bits lower power-consumption adders, and modifying the protocol in order to issue as much instructions as possible to those low power-consumption units incurring in a negligible performance penalty. We have tested four different configurations for the execution units in order to find which one obtains a higher reduction on power-consumption, preserving the performance of the processor. Our technique saves between 38,8% and a 54,1% of the power-consumption in the adders which is between 16,6% and a 23,1% of power-consumption in the execution units. This reduction is important because it can avoid the creation of a hot spot on the functional units.

Cite

CITATION STYLE

APA

Atienza, D., Raghavan, P., Ayala, J., De Micheli, G., Catthoor, F., Verkest, D., & Lopez-Vallejo, M. (2006). Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation. (J. Vounckx, N. Azemard, & P. Maurine, Eds.), Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation (Vol. 4148, pp. 107–116). Berlin, Heidelberg: Springer Berlin Heidelberg. https://doi.org/10.1007/11847083

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free