Frequency scaling

Frequency scaling

Frequency scaling (also known as frequency ramping) is, in computer architecture, the technique of ramping a processor's frequency so as to achieve performance gains. Frequency ramping was the dominant force in commodity processor performance increases from the mid-1980s until the end of 2004.

The effect of processor frequency on computer speed can be seen by looking at the equation for computer program runtime:

: Runtime = frac{Instructions}{Program} imes frac{Cycles}{Instruction} imes frac {Seconds}{Cycles}where instructions per program is the total instructions being executed in a given program, cycles per instruction is a program-dependent, architecture-dependent average value, and seconds per cycles is by definition the inverse of frequency. [John L. Hennessy and David A. Patterson. Computer Architecture: A Quantitative Approach. 3rd edition, 2002. Morgan Kaufmann, ISBN 1558607242. Page 43.] An increase in frequency thus decreases runtime.

However, power consumption in a chip is given by the equation :P = C imes V^2 imes Fwhere P is power, C is the capacitance being switched per clock cycle, V is voltage, and F is the processor frequency (cycles per second). [J. M. Rabaey. Digital Integrated Circuits. Prentice Hall, 1996.] Increases in frequency thus increase the amount of power used in a processor. Increasing processor power consumption led ultimately to Intel's May 2004 cancellation of its Tejas and Jayhawk processors, which is generally cited as the end of frequency scaling as the dominant computer architecture paradigm. [Laurie J. Flynn. [http://www.nytimes.com/2004/05/08/business/08chip.html?ex=1399348800&en=98cc44ca97b1a562&ei=5007 Intel Halts Development of 2 New Microprocessors] . "New York Times", May 8, 2004.]

Moore's Law, despite predictions of its demise, is still in effect. Despite power issues, transistor densities are still doubling every 18 to 24 months. With the end of frequency scaling, these new transistors (which are no longer needed to facilitate frequency scaling) can be used to add extra hardware, such as additional cores, to facilitate parallel computing - a technique that is being referred to as parallel scaling.

The end of frequency scaling as the dominant cause of processor performance gains has caused an industry-wide shift to parallel computing in the form of multicore processors.

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Dynamic frequency scaling — For the CPU design principle, see Frequency scaling. Dynamic frequency scaling (also known as CPU throttling) is a technique in computer architecture whereby the frequency of a microprocessor can be automatically adjusted on the fly, either to… …   Wikipedia

  • Voltage and frequency scaling — may refer to: Dynamic voltage scaling, a power management technique in computer architecture, where the voltage used in a component is increased or decreased, depending upon circumstances Dynamic frequency scaling, a technique in computer… …   Wikipedia

  • Scaling and root planing — Not to be confused with Dental antibiotic prophylaxis. Scaling and root planing Intervention Close up image of a hand scaler. ICD 9 CM …   Wikipedia

  • Scaling pattern of occupancy — William E. Kunin (1998) [Kunin, WE. 1998. Extrapolating species abundance across spatial scales. Science, 281: 1513 1515.] presented a method to estimate species relative abundance by using the presence absence distribution map. In his paper, he… …   Wikipedia

  • Dynamic voltage scaling — is a power management technique in computer architecture, where the voltage used in a component is increased or decreased, depending upon circumstances. Dynamic voltage scaling to increase voltage is known as overvolting; dynamic voltage scaling… …   Wikipedia

  • Occupancy frequency distribution — In macroecology and community ecology, an occupancy frequency distribution (OFD) is the distribution of the numbers of species occupying different numbers of areas.[1] It was first reported in 1918 by the Danish botanist Christen C. Raunkiær in… …   Wikipedia

  • Motions in the time-frequency distribution — Several techniques can be used to move signals in the time frequency distribution. Similar to computer graphic techniques, signals can be subjected to horizontal shifting, vertical shifting, dilation (scaling), shearing, and rotation. These… …   Wikipedia

  • Plasma scaling — The parameters of plasmas, including their spatial and temporal extent, vary by many orders of magnitude. Nevertheless, there are significant similarities in the behaviors of apparently disparate plasmas. It is not only of theoretical interest to …   Wikipedia

  • Prototype filter — Prototype filters are electronic filter designs that are used as a template to produce a modified filter design for a particular application. They are an example of a nondimensionalised design from which the desired filter can be scaled or… …   Wikipedia

  • Parallel computing — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”