All Topics  
Megahertz Myth

 

   Email Print
   Bookmark   Link






 

Megahertz Myth



 
 
The megahertz myth, or less commonly the gigahertz myth, refers to the error of using clock rate
Clock rate

The clock rate is the fundamental rate in cycles per second for the frequency of the clock in any synchronous circuit. For example, a crystal oscillator 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 wav...
 to compare the performance of different microprocessors. While clock rates are a valid way of comparing the performance of different speeds of the same model and type of processor, other factors such as pipelines and 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 can greatly affect the performance when considering different processors. For example, one processor may take one clock cycle to add two numbers and another clock cycle to multiply by a third number, whereas another processor may do the same calculation in one clock cycle.






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



Encyclopedia


The megahertz myth, or less commonly the gigahertz myth, refers to the error of using clock rate
Clock rate

The clock rate is the fundamental rate in cycles per second for the frequency of the clock in any synchronous circuit. For example, a crystal oscillator 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 wav...
 to compare the performance of different microprocessors. While clock rates are a valid way of comparing the performance of different speeds of the same model and type of processor, other factors such as pipelines and 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 can greatly affect the performance when considering different processors. For example, one processor may take one clock cycle to add two numbers and another clock cycle to multiply by a third number, whereas another processor may do the same calculation in one clock cycle. Comparisons between different types of processors are difficult because performance varies depending on the type of task.

A 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....
 is a better way of measuring and comparing computer performance
Computer performance

Computer performance is characterized by the amount of useful work accomplished by a computer system compared to the time and resources used.Depending on the context, good computer performance may involve one or more of the following:...
.

Basis of the myth

The myth arose because the clock speed was commonly taken as a simple measure of processor performance, and was promoted in advertising and by enthusiasts without taking into account other factors. The term came into widespread use (or was even originally coined) in the context of comparing 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....
-based Apple Macintosh computers with Intel-based PCs. Marketing based on the myth led to the clock speed being given higher priority than actual performance, and led to AMD introducing model numbers giving a notional clock speed based on comparative performance to overcome a perceived deficiency in their actual clock speed.

For example, a processor at twice the clock speed may only accomplish half the number of instructions per cycle, thereby offering no more performance than the slower-clocked alternative.

Historical development


Background

The x86 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....
 based CPU architecture which Intel introduced in 1978 was used as the standard for the DOS
DOS

DOS, short for "Disk Operating System", is a shorthand term for several closely related operating systems that dominated the IBM PC compatible market between 1981 and 1995, or until about 2000 if one includes the partially DOS-based Microsoft Windows versions Windows 95, Windows 98, and Windows Me....
 based 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 ....
, and developments of it still continue to dominate the Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
 market. An IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
 RISC based architecture was used for 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....
 CPU which was released in 1992. In 1994 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....
 introduced Mac computers using these PPC CPUs, but IBM's intention to produce its own desktop computers using these chips was thwarted by delays in Windows NT
Windows NT

Windows NT is a family of operating systems produced by Microsoft, the first version of which was released in July 1993. It was originally designed to be a powerful high-level-language-based, processor-independent, multiprocessing, multiuser operating system with features comparable to Unix....
 and a falling out with Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
. Initially this architecture met hopes for performance, and different ranges of PPC CPUs were developed, often delivering different performances at the same clock speed. Similarly, at this time the Intel 80486
Intel 80486

The Intel i486, otherwise known as the 80486, was the first tightly pipeline x86 design. Introduced in 1989, it was also the first x86 chip to use more than a million transistors, due to a large on-chip cache and an integrated floating point unit....
 was selling alongside the 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....
 which delivered almost twice the performance of the 80486 at the same clock speed.

Rise of the myth

Computer advertising emphasised processor megahertz, and by late 1997 rapidly increasing clock speeds enabled the Pentium II
Pentium II

The Pentium II brand refers to Intel's sixth-generation microarchitecture and x86 architecture-compatible microprocessors introduced on May 7, 1997....
 to surpass the PowerPC in performance. Apple then introduced Macs using the PowerPC G3
PowerPC G3

PowerPC G3 is a designation used by Apple Computer to a third generation of PowerPC microprocessors from the PowerPC 750 family designed and manufactured by IBM and Motorola/Freescale Semiconductor....
 which they claimed outperformed Pentium IIs while consuming less power. They illustrated this with commercials showing a Pentium II on a snail, and a "Toasted Bunny"-suited character parodying Intel's commercials. Intel continued to promote their higher clock speed, and the Mac press frequently used the "megahertz myth" term to emphasise claims that Macs had the advantage in certain real world uses, particularly in laptops.

In November 2000 Intel's heavily advertised advances in clock speed reached an extreme with the release of the 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 ....
 which sacrificed per-cycle performance and used a deep instruction pipeline
Instruction pipeline

File:5 Stage Pipeline.svgAn instruction pipeline is a technique used in the design of computers and other digital electronic devices to increase their instruction throughput ....
 to gain higher clock speeds, ignoring problems that this introduced heat production and power consumption.

Comparisions between PowerPC and Pentium had become a staple of Apple presentations. At the New York
New York

The State of New York is a U.S. state in the Mid-Atlantic States and Northeastern United States regions of the United States and is the nation's List of U.S....
 Macworld Expo Keynote
Stevenote

Stevenote is a colloquial term for keynotes by Apple Inc. CEO Steve Jobs, generally given at Apple events such as the Macworld Expo, the Apple Expo and the annual Worldwide Developers Conference....
 on July 18, 2001, Steve Jobs
Steve Jobs

Steven Paul Jobs is an United States businessman and co-founder, Chairman, and Chief executive officer of Apple Inc.. Jobs is the former CEO of Pixar Animation Studios....
 described an 867 MHz G4
PowerPC G4

PowerPC G4 is a designation used by Apple Computer to describe a fourth generation of 32-bit PowerPC microprocessors. Apple has applied this name to various different processor models from Freescale Semiconductor, a former part of Motorola....
 as completing a task in 45 seconds while a 1.7 GHz Pentium 4 took 82 seconds for the same task, saying that "the name that we've given it is the megahertz myth". He then introduced senior hardware VP Jon Rubinstein
Jon Rubinstein

Jonathan J Rubinstein is an American computer scientist and electrical engineer who was instrumental in the creation of the iPod, the portable music and video device first sold by Apple Inc....
 who gave a tutorial describing how shorter pipelines gave better performance at half the clock speed.

AMD also produced x86 designs which competed with Intel on performance rather than price. In January 2002 the Pentium 4 gained a lead in sales and AMD marketing responded by giving their processors numeric suffixes approximating the clock rate that an AMD Thunderbird
Athlon

Athlon is the brand name applied to a series of different x86 Central processing unit designed and manufactured by Advanced Micro Devices. The original Athlon was the first seventh-generation x86 processor and, in a first, retained the initial performance lead it had over Intel Corporation's competing processors for a significant period of t...
 (and by inference a Pentium processor) would need to give matching performance, openly undermining the "megahertz myth".

The myth becomes counterproductive

The Pentium 4 was unsuitable for laptops due to its heat dissipation and power requirements, and in March 2003 Intel overcame these difficulties with the 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....
, which proved capable of matching the Pentium 4 on performance at significantly lower clock rates. In 2004, problems of overheating led Intel to abandon further development of its NetBurst microarchitecture
Microarchitecture

In computer engineering, microarchitecture is a description of the electrical circuitry of a computer, central processing unit, or digital signal processor that is sufficient for completely describing the operation of the hardware....
. Instead, Intel focused its future plans on the Pentium M architecture.

As a result of abandoning the NetBurst microarchitecture, Intel had to repair the marketing confusion as a result of its promotion of clock frequencies with the Pentium 4. Their next generation of chips, the Intel Core 2
Intel Core 2

The Core 2 brand refers to a range of Intel's consumer 64-bit single- and dual-core and 2x2 Multi-Chip Module quad-core CPUs with the x86-64 instruction set, based on the Intel Core microarchitecture, derived from the 32-bit dual-core Intel Core laptop processor....
, had clock speeds from 1.86 GHz to 3.00 GHz, with the Intel Core 2 Duo dual core chips improving multi-tasking and offering a further increase in performance over the single core version. While the Core line was a breakthrough in terms of performance-per-watt, its low clock speed when compared to late generation Pentium 4s (rated at upwards of 3.8 GHz) seemed likely to cause some marketing confusion. Intel was trying to sell consumers processors with lower gigahertz ratings, having spent the better part of the previous five years implying that slower clock speed denotes inferiority.

The change from simple speed ratings could also cause problems for third party manufacturers setting system requirements. For example, Panasonic listed a Pentium 4-based machine running at 3 GHz as the minimum system requirement for their Blu-ray Disc
Blu-ray Disc

Blu-ray Disc is an optical disc data storage device medium. Its main uses are high-definition video and data storage. The disc has the same physical dimensions as standard DVDs and CDs....
 drives, but a 1.83 GHz Core 2 Duo was significantly faster than the 3 GHz Pentium 4. For some consumers reading specifications on the side of a box, such statements can be very confusing.

External links

  • Keynote at Macworld 2001
  • 2004 news article