LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 08-19-2004, 02:35 AM   #1
Wynand1
Member
 
Registered: Mar 2004
Posts: 121

Rep: Reputation: 15
Arrow Intel 2.4 Ghz 1MB vs athlon 2600+


Which would you recommend for best performance

1 : Intel P4 2.4 Ghz with 1 MB cache no hyper-threading

or

2 : AMD Athlon 2600+ thoroughbred core ?
 
Old 08-19-2004, 03:19 AM   #2
dr00t
LQ Newbie
 
Registered: Aug 2004
Distribution: SuSe 9.1
Posts: 11

Rep: Reputation: 0
2
 
Old 08-19-2004, 03:30 AM   #3
Wynand1
Member
 
Registered: Mar 2004
Posts: 121

Original Poster
Rep: Reputation: 15
1 MB cache vs 256 KB cache ??? 1 MB should win in my opinion Could you post some links to benchmarks (and reviews) to prove your point

-Thanks
 
Old 08-19-2004, 03:56 AM   #4
dr00t
LQ Newbie
 
Registered: Aug 2004
Distribution: SuSe 9.1
Posts: 11

Rep: Reputation: 0
Oops! I was thinking irrationally. I admit I am somewhat bias toward AMD Processors, especially when it comes to price. However, I did find the correct answer!

#1 Would be a better choice for performance factors.

Benchmark results prooving the p4 out performs the AMD processor can be found by clicking this link:

http://www.root-systems.net/forum_uploads/8.19.2004.gif

Hope this helps. Sorry Wynand1!

/me goes into hiding forever.
 
Old 08-19-2004, 05:05 AM   #5
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
Re: Intel 2.4 Ghz 1MB vs athlon 2600+

Quote:
Originally posted by Wynand1
Which would you recommend for best performance

1 : Intel P4 2.4 Ghz with 1 MB cache no hyper-threading

or

2 : AMD Athlon 2600+ thoroughbred core ?
Depends what you are going to do with the system. Are you going to compile all day and do math equations. If so, AMD beats Pentium 4. Also AMD beats in office applications too. Pentium 4 will beat the AMD Athlon 2600+ in multimedia and internet creation tests.

The memory benchmarks does not show what processor is faster. Those benchmarks are very old anyways. The reason why Pentium 4 has a lot of memory bandwidth because they have too many pipelines. The memory bandwidth for the Pentium 4 is still not sufficient to fill all the pipelines.

The price of AMD Athlon 64 costs as much as the Pentium 4 chip you are thinking of buying, but the performance of the AMD Athlon 64 goes through the roof on any test.
 
Old 08-19-2004, 05:48 AM   #6
dr00t
LQ Newbie
 
Registered: Aug 2004
Distribution: SuSe 9.1
Posts: 11

Rep: Reputation: 0
Jeesh, I guess I will just keep my mouth shut from now on.
 
Old 08-19-2004, 06:25 AM   #7
crashmeister
Senior Member
 
Registered: Feb 2002
Distribution: t2 - trying to anyway
Posts: 2,541

Rep: Reputation: 47
Checking with pricewatch it seems that you could get a Athlon 3000 for the price of a Intel 2,4 which should be about the same speedwise.I'd buy nothing right now anyway but wait and see how the Semprons do.They seem to be a good deal but there isn't much info out yet.
 
Old 08-19-2004, 06:31 AM   #8
Wynand1
Member
 
Registered: Mar 2004
Posts: 121

Original Poster
Rep: Reputation: 15
An AMD 64 would be nice.
Why doesn't Intel make 64bit desktop CPUs ?

I use my PC mostly for gaming

PS AMD 64 is more expensive than p4 2.4 ghz
 
Old 08-19-2004, 08:55 AM   #9
josh_b
LQ Newbie
 
Registered: Apr 2002
Location: Toronto Canada
Distribution: prOn_Linux v.1.0
Posts: 10

Rep: Reputation: 0
1) Pentium 4's do not have "more pipelines", actually they have fewer than an Athlon. (3 for athlon, 2 for P4...) The reason they need more memory bandwidth is because the number of stages in the pipeline is 31 (in the case of Prescott-based P4's, or 20, in the case of Northwoods...), versus only 10/15 (ALU/FPU) for a traditional Athlon. (Athlon 64 has 12/17 stages. AMD had to lengthen the pipeline or else scaling might've never happened...)

2) Intel is making 64-bit desktop CPUs:

http://www.anandtech.com/cpuchipsets...oc.aspx?i=2152

3) Intel's 64-bit clone of the AMD64 architecture so far, looks to be solid, but their implementation does not have the on-board memory controller, or HyperTransport, so scaling in MP environments is poor, and even single processor machines appear to be slightly behind the Opteron / Athlon 64.

4) Cache size can often be irrelevant. It depends on what type of application you are running, whether or not it can fit directly into a larger L2 cache, and the microarchitecture of the CPU itself.

If you are running an application where the binary is tiny, and it fits easily into Athlon's 256KB L2, then having a 1MB L2 cache is pointless, and shouldn't result in any higher performance. If, however, your application requires more than 256KB to fit into the L2, then obviously the P4 w/1MB cache will be better.

Also, remember that the L2 cache is not the first cache on your CPU. If you have a large L1 cache, like the Athlon does, (128KB), then your L2 doesn't have to be as large to get the same performance. The P4 only has 20K L1, and 8K of that is trace cache, and NOT L1 data or instruction cache. P4's L2 cache is also inclusive, so whatever is in L1, gets replicated into L2, so take 1024KB-20KB=1004KB useable cache. (Small difference, but nonetheless, present.) Both Athlon and Athlon-64 have exclusive L2 caches, where L1 is not replicated into L2. The reason Intel always tends to favor inclusive caches is to reduce latency. Since the Athlon-XP is not such an unwieldly 31-stage architecture, an occasional cache-hit-miss is not the big deal that it is on the P4.

Various CPU architectures also can use cache more or less efficiently. P4's L2 cache is fast and wide, but has only 8-way set associativity, while the Athlon's is not as fast (still runs at full speed, but with only a 64-bit data path), it is 16-way set associative.

In the scheme of things, the P4 also needs a larger cache. Because it has a tiny L1 cache, and is bandwidth-deprived, the P4 will benefit much more from the larger L2. Tests have shown that an Athlon XP w/256KB L2 cache is roughly the same as an Athlon XP w/512KB cache (Barton). The K7 architecture is not nearly as bandwidth deprived as the P4.

So - the short answer to your long question is: "It depends on which application you are planning on using". Some applications don't care much about the cache, and some make a big deal about it.

Last edited by josh_b; 08-19-2004 at 09:00 AM.
 
Old 08-26-2004, 10:33 PM   #10
GodSendDeath
Member
 
Registered: Mar 2004
Posts: 71

Rep: Reputation: 15
wow...... hell of a post! I enjoyed learning a thing or two. Thanks!


-GSD
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Slow athlon 2600+ saltire Linux - Hardware 16 10-27-2005 08:07 PM
AMD Athlon 2600+ - power saving gogiel Linux - Hardware 3 09-19-2004 05:27 PM
Best Optimization Flags for a 512mb (ddr) equipped Athlon XP 1.8 ghz? haimeltjnfg Linux - Software 4 08-30-2004 12:52 AM
EPoX K5A2+ & AMD Athlon 2600+ XP hussar Linux - Hardware 1 11-29-2003 05:08 PM
A question About ATHLON 1.4 Ghz emperor13 Linux - General 2 10-15-2001 11:17 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 08:36 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration