All Topics  
Clock rate

 

   Email Print
   Bookmark   Link






 

Clock rate



 
 
The clock rate is the fundamental rate in cycles per second (measured in hertz
Hertz

The hertz is a measure of frequency per unit of time, or the number of list of cycles per second. It is the SI base unit of frequency in the International System of Units , and is used worldwide in both general-purpose and scientific contexts....
) for the frequency of the clock in any synchronous circuit. For example, a crystal oscillator
Crystal oscillator

A crystal oscillator is an electronic circuit that uses the mechanical resonance of a vibrating crystal of Piezoelectricity#Materials to create an electrical signal with a very precise frequency....
 frequency reference typically is synonymous with a fixed sinusoidal waveform, a clock rate is that frequency reference translated by electronic circuitry into a corresponding square wave pulse [typically] for digital electronics applications.






Discussion
Ask a question about 'Clock rate'
Start a new discussion about 'Clock rate'
Answer questions from other users
Full Discussion Forum



Encyclopedia


The clock rate is the fundamental rate in cycles per second (measured in hertz
Hertz

The hertz is a measure of frequency per unit of time, or the number of list of cycles per second. It is the SI base unit of frequency in the International System of Units , and is used worldwide in both general-purpose and scientific contexts....
) for the frequency of the clock in any synchronous circuit. For example, a crystal oscillator
Crystal oscillator

A crystal oscillator is an electronic circuit that uses the mechanical resonance of a vibrating crystal of Piezoelectricity#Materials to create an electrical signal with a very precise frequency....
 frequency reference typically is synonymous with a fixed sinusoidal waveform, a clock rate is that frequency reference translated by electronic circuitry into a corresponding square wave pulse [typically] for digital electronics applications. In this context the use of the word, speed
Speed

Speed is the rate of Motion , or equivalently the rate of change of distance.Speed is a Scalar quantity with dimensions length/time; the equivalent Vector quantity to speed is velocity....
 (physical movement), should not be confused with frequency or its corresponding clock rate. Thus, the term "clock speed" is a misnomer
Misnomer

A misnomer is a term which suggests an interpretation that is known to be untrue. Such incorrect terms sometimes derived their names because of the form, action, or origin of the subject?becoming named popularly or widely referenced?long before their true natures were known....
.

A single clock cycle (typically lasting only a few nanoseconds in modern microprocessor
Microprocessor

A microprocessor incorporates most or all of the functions of a central processing unit on a single integrated circuit . The first microprocessors emerged in the early 1970s and were used for electronic calculators, using Binary-coded decimal arithmetic on 4-bit Word ....
s) toggles between a logical zero and a logical one state. Historically, the logical zero state of a clock cycle persists longer than a logical one state due to thermal and electrical specification constraints.

CPU manufacturers typically charge premium prices for CPUs that operate at higher clock rates. For a given CPU, the clock rates are determined at the end of the manufacturing process through actual testing of each CPU. CPUs that are tested as complying with a given set of standards may be labeled with a higher clock rate, e.g., 1.50 GHz, while those that fail the standards of the higher clock rate yet pass the standards of a lesser clock rate may be labeled with the lesser clock rate, e.g., 1.33 GHz, and sold at a relatively lower price. Those looking to "overclock
Overclocking

Overclocking is the process of running a computer hardware at a higher clock rate than it was designed for or was specified by the manufacturer, usually practiced by personal computer enthusiasts seeking an increase in the performance of their computers....
" a CPU to its maximum would be well-advised to purchase the highest clock rate sold for that CPU, since it has been tested at the highest standards for that CPU. However when going for a good price to performance ratio when buying a CPU it often pays off to get a lower clocked version of a CPU which can be "overclocked" the furthest compared to other CPUs from that same CPU family, percentage-wise.

Limits to clock rate

The clock rate of a CPU is normally determined by the frequency
Frequency

Frequency is the number of occurrences of a repeating event per unit time. It is also referred to as temporal frequency.The period is the duration of one cycle in a repeating event, so the period is the reciprocal of the frequency....
 of an oscillator crystal. The first commercial PC, the Altair 8800
Altair 8800

The Micro Instrumentation and Telemetry Systems Altair 8800 was a microcomputer design from 1975, based on the Intel 8080 central processing unit and sold as a mail-order kit through advertisements in Popular Electronics, Radio-Electronics and other hobbyist magazines....
 (by MITS), used an Intel 8080 CPU with a clock rate of 2 MHz (2 million cycles/second). The original IBM PC
IBM PC

The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform ....
 (c. 1981) had a clock rate of 4.77 MHz (4,772,727 cycles/second). In 1995, Intel's Pentium
Pentium

Introduced on March 22, 1993, the original Pentium was the first superscalar x86 architecture microprocessor. Its fifth-generation x86 microarchitecture was a direct extension of the 80486 architecture with dual integer pipeline s, a faster FPU unit, wider data bus, and features for further reduced address calculation latency....
 chip ran at 100 MHz (100 million cycles/second), and in 2002, an Intel Pentium 4
Pentium 4

The Pentium 4 brand refers to Intel's line of single-core mainstream Desktop computer and laptop central processing units introduced on November 20, 2000 ....
 model was introduced as the first CPU with a clock rate of 3 GHz (three billion cycles/second corresponding to ~3.3 10-10seconds per cycle).

With any particular CPU, replacing the crystal with another crystal that oscillates half the frequency ("underclocking
Underclocking

"Underclocking" also known as "Downclocking" is the practice of modifying a synchronous circuit's timing settings to run at a lower clock rate than the manufacturer's specification....
") will generally make the CPU run at half the performance. It will also make the CPU produce roughly half as much waste heat.

Some people try to increase performance of a CPU by replacing the oscillator crystal with a higher frequency crystal ("overclocking
Overclocking

Overclocking is the process of running a computer hardware at a higher clock rate than it was designed for or was specified by the manufacturer, usually practiced by personal computer enthusiasts seeking an increase in the performance of their computers....
"). However, those people will soon hit one or another of these 2 limits on clock rate:

  • After each clock pulse, the signal lines inside the CPU need time to settle to their new state. If the next clock pulse comes in too soon, while the signals are still settling (before every signal line has finished transitioning from 0 to 1, or from 1 to 0), the results will be incorrect. Chip manufacturers publish a "maximum clock rate" specification, and they test chips before selling them to make sure they meet that specification, even when executing the most complicated instructions with the data patterns that take the longest to settle (testing at the temperature and voltage that runs the lowest performance).
  • Some energy is wasted as heat (mostly inside the driving transistors) whenever a signal line makes a transition from the 0 to the 1 state or vice versa. When executing complicated instructions that cause lots of transitions, higher clock rates produce more heat. If electricity is converted to heat faster than a particular computer cooling
    Computer cooling

    Computer cooling is the process of removing heat from computer components.A computer system's components produce large amounts of heat during operation, including integrated circuits such as Central processing units, chipset and Video card, along with Hard disk drive....
     system can get rid of it, then the transistors may get hot enough to be destroyed.


Engineers continue to find new ways to design CPUs that settle a little quicker or use slightly less energy per transition, pushing back those limits, producing new CPUs that can run at slightly higher clock rates. The ultimate limits to energy per transition are explored in reversible computing
Reversible computing

Reversible computing, sometimes called non-destructive computing includes any computational process that is reversible, i.e., time-invertible function, meaning that a time-reversed version of the process could exist within the same general dynamical system as the original process....
, although no reversible computers have yet been implemented.

People also continue to find new ways to design CPUs such that, although they may run at the same or a lower clock rate as older CPUs, get more instructions completed per clock cycle. (See also Moore's Law
Moore's Law

Moore's law describes a long-term trend in the history of computing hardware. Since the invention of the integrated circuit in 1958, the number of transistors that can be placed inexpensively on an integrated circuit has increased exponential growth, doubling approximately every two years....
).

Comparing


The clock rate of a computer is only useful for providing comparisons between computer chips in the same processor family. An IBM PC with an Intel 486 CPU
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
 running at 50 MHz will be about twice as fast as one with the same CPU, memory and display running at 25 MHz, while the same will not be true for MIPS R4000 running at the same clock rate as the two are different processors with different functionality. Furthermore, there are many other factors to consider when comparing the performance of entire computers, like the clock rate of the computer's front side bus
Front side bus

In personal computers, the Front Side Bus is the bus that carries data between the central processing unit and the Northbridge .Depending on the processor used, some computers may also have a back side bus that connects the CPU to the CPU cache....
 (FSB), the clock rate of the RAM, the width in bits of the CPU's bus and the amount of Level 1, Level 2 and Level 3 cache
CPU cache

A CPU cache is a cache used by the central processing unit of a computer to reduce the average time to access computer storage. The cache is a smaller, faster memory which stores copies of the data from the most frequently used main memory locations....
.

Clock rates should not be used when comparing different computers or different processor families. Rather, some software benchmark
Benchmark (computing)

In computing, a benchmark is the act of running a computer program, a set of programs, or other operations, in order to assess the relative performance of an object, normally by running a number of standard tests and trials against it....
 should be used. Clock rates can be very misleading since the amount of work different computer chips can do in one cycle varies. For example, RISC CPUs tend to have simpler instructions than CISC
Complex instruction set computer

A complex instruction set computer is a computer instruction set architecture in which each instruction can execute several low-level operations, such as a load from Memory , an arithmetic operator, and a memory , all in a single instruction....
 CPUs (but higher clock rates), and superscalar
Superscalar

A superscalar Central processing unit architecture implements a form of parallel computer called instruction level parallelism within a single processor....
 processors can execute more than one instruction per cycle (on average), yet it is not uncommon for them to do "less" in a clock cycle. In addition, subscalar CPUs or use of parallelism can also affect the quality of the computer regardless of clock rate.

History

In the early 1990s, most computer companies advertised their computers' performance chiefly by referring to their CPUs' clock rates. This led to various marketing games, such as Apple Computer
Apple Computer

Apple Inc., formerly Apple Computer Inc., is an United States multinational corporation which designs and manufactures consumer electronics and software products....
's decision to create and market the Power Macintosh 8100/110 with a clock rate of 110 MHz so that Apple could advertise that its computer had the fastest clock rate available—the fastest Intel processor available at the time ran at 100 MHz. This superiority in clock rate, however, was meaningless since the PowerPC
PowerPC

PowerPC is a RISC instruction set architecture created by the 1991 Apple Inc.?IBM?Motorola alliance, known as AIM alliance. Originally intended for personal computers, PowerPC CPUs have since become popular embedded system and high-performance processors....
 and Pentium
Pentium

Introduced on March 22, 1993, the original Pentium was the first superscalar x86 architecture microprocessor. Its fifth-generation x86 microarchitecture was a direct extension of the 80486 architecture with dual integer pipeline s, a faster FPU unit, wider data bus, and features for further reduced address calculation latency....
 CPU architectures were completely different.

After 2000, Intel's competitor, AMD, started using model numbers instead of clock rates to market its CPUs because of the lower CPU clocks when compared to Intel. Continuing this trend it attempted to dispel the "megahertz myth
Megahertz Myth

The megahertz myth, or less commonly the gigahertz myth, refers to the error of using clock rate to compare the performance of different microprocessors....
" which it claimed did not tell the whole story of the power of its CPUs. In 2004, Intel announced it would do the same, probably because of consumer confusion over its Pentium M
Pentium M

The Pentium M brand refers to only two single-core 32-bit x86 microprocessors introduced in March 2003 , and forming a part of the Intel Centrino platform....
 mobile CPU, which reportedly ran at about half the clock rate of the roughly equivalent Pentium 4 CPU. As of 2007, performance improvements have continued to come through innovations in pipelining, instruction set
Instruction set

An instruction set is a list of all the instruction , and all their variations, that a processor can execute.Instructions include:* Arithmetic such as add and subtract...
s, and the development of multi-core processors
Multi-core (computing)

A multi-core processor combines two or more independent cores into a single package composed of a single integrated circuit , called a Die , or more dies packaged together....
, rather than clock rate increases (which have been constrained by CPU power dissipation
CPU power dissipation

CPU power dissipation or Central processing unit power dissipation is the process in which Central processing units consume electrical energy, and dissipate this energy by both the action of the switching devices contained in the CPU and via the energy lost in the form of heat due to the resistivity of the electrical circuits....
 issues).

See also

  • Double data rate
    Double data rate

    In computing, a computer bus operating with double data rate transfers data on both the rising and falling edges of the clock signal. This is also known as double pumped, dual-pumped, and double transition....
  • Quad data rate
    Quad Data Rate

    Quad data rate is a communication signaling technique wherein data is transmitted at four points in the clock cycle: on the rising and falling edges, and at two intermediate points between them....
  • Pulse train