Computing.Net > Forums > CPUs/Overclocking > The Megahertz Myth ( P4 vs Athlon )

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

The Megahertz Myth ( P4 vs Athlon )

Reply to Message Icon

Name: Richard Trahar
Date: January 29, 2004 at 11:06:43 Pacific
OS: Windows XP Pro SP1
CPU/Ram: Athlon XP 2600+ 333 FSB /
Comment:

Taken from a website :-)


Most consumers set out to buy a new PC and mistakenly assume that Intel’s Pentium 4 is faster than the Athlon because its clock speed is so much higher. In fact, the Pentium 4 needs those higher clock speeds just to offer comparable performance to an Athlon as a result of the P4’s extremely long data pipeline. As a CPU processes data, it chops them into packets and sends them through a type of assembly line, called a pipeline. The more steps in the assembly line, the faster each step, or stage, can be completed because less work needs to be performed in each stage.

In a longer pipeline, executed data often has to be thrown out and reprocessed, and it takes more clock cycles to refill with data when that happens. Data has to be purged from a pipeline because modern CPUs are many times faster than the system memory that sends the data to them, so processors just guess which pieces of data will be sent next.

This process of guessing data is a complicated practice called branch prediction. The Pentium 4’s 20-stage pipeline allows the chip to hit very high frequencies, but it also results in a higher performance penalty when a missed prediction occurs.

The Athlon 64 features a 12-stage pipeline, and so suffers less of a performance hit when it predicts incorrectly, because there isn’t as much data in the pipeline to recompile. In addition, a shorter pipeline can often execute more instructions per clock cycle, since data doesn’t have to pass through so many stages before being fully executed. This is the primary reason why a 2.2-GHz Athlon 64 FX-51 can offer superior performance to a 3.2-GHz Pentium 4. The Pentium 4 streams data along at up to 3.2 GHz, but each piece of data has to pass through 20 steps before it’s completely executed. The Athlon 64 has to pass data through only 12 steps.

Branch prediction is just one tool a CPU uses to overcome the slow speed of the system memory to offer higher real-world performance. The large L1 and L2 caches that the Athlon 64 and Pentium 4 use to speed the flow of data from system RAM also complement the branch prediction.

However, without knowing anything about pipeline lengths, branch prediction algorithms, and cache sizes, consumers continue to buy PCs based on the clock speed of their CPUs. To fight that, AMD has adopted a model numbering system that roughly, and indirectly, equates the performance of an Athlon with a Pentium 4 at a particular clock speed (i.e. the Athlon 64 3200+ and the 3.2-GHz Pentium 4), but this doesn’t seem to be gaining much traction with PC buyers.

As a result, AMD may be forced to engineer its future processors with roughly the same number of pipeline stages as Intel’s chips. Although shorter pipelines may be more efficient and actually yield higher performance, that’s not of much help to AMD if no one recognizes the benefit. With more stages in its pipeline, there’s no reason that the next version of the Athlon shouldn’t match or exceed the clock speed of the Pentium 4 at the high end.

Adding stages isn’t all about marketing, though. With branch prediction rates now more than 90 percent accurate for both the Pentium 4 and the Athlon 64, the drawback to using a longer pipeline is decreasing. As missed prediction rates continue to drop, the performance hit to a long pipeline will drop as well



Sponsored Link
Ads by Google

Response Number 1
Name: Real_Cool
Date: January 29, 2004 at 13:07:51 Pacific
Reply:

Old song.

http://www.overclockers.com/articles942/index.asp


0

Response Number 2
Name: Hooner
Date: January 30, 2004 at 06:31:23 Pacific
Reply:

Still interesting though.


0

Response Number 3
Name: sn4r3
Date: January 30, 2004 at 08:07:27 Pacific
Reply:

See...now ive been looking for something to throw back at my friend who thinks hes all that AND a bag of ships cuz of his new p4 3.0
Old song but its new to me,... so thanks


0

Response Number 4
Name: Richard Trahar
Date: January 30, 2004 at 18:03:51 Pacific
Reply:

See it's the Athlon who are the fastest and Intel are just trying to keep up :-)

Yup, it's a very old story but still a good one


0

Response Number 5
Name: SkipCox
Date: January 30, 2004 at 20:46:29 Pacific
Reply:

Sonny,

It just doesn't work that way...

If you want quality you do a P4

If you want value you do the AMD.

Wanna wind me up?

Skip


0

Related Posts

See More



Response Number 6
Name: jeandan12
Date: January 31, 2004 at 14:26:33 Pacific
Reply:

If you want quality you do a P4 ? Seriously i think don't know know what you're talking about. The Athlon64 cpu is by far better than any Intel EE cpu, and i don't think that quality is an issue here.


0

Response Number 7
Name: Ry Spy
Date: February 4, 2004 at 01:55:48 Pacific
Reply:

Check out tom's hardwareguide, and all of you will find out. All we need to know is the result, not some kind of crap technology here, and crap technology there.


0

Sponsored Link
Ads by Google
Reply to Message Icon






Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to CPUs/Overclocking Forum Home


Sponsored links

Ads by Google


Results for: The Megahertz Myth ( P4 vs Athlon )

Overclocked P4 VS Athlon 64 www.computing.net/answers/cpus/overclocked-p4-vs-athlon-64-/9209.html

Celeron vs P4 vs Athlon XP 2400 www.computing.net/answers/cpus/celeron-vs-p4-vs-athlon-xp-2400/8477.html

Megahertz Myth www.computing.net/answers/cpus/megahertz-myth/3220.html