AMD vs Intel: A Linux Bout 227
CrzyP writes "AnandTech puts the latest and greatest AMD and Intel CPUs, including 32-bit and 64-bit versions, to the test in their first ever "Linux Desktop CPU Roundup" to see which performs the best in various Linux applications including database, compiling, rendering, encryption, and more. They suggest the Athlon 64 3500+ over the P4 560 for "balancing price and performance". Very informative!"
But they didn't even, like, use Gentoo! (Score:4, Funny)
Re:But they didn't even, like, use Gentoo! (Score:2, Insightful)
I'll bite.
That is, to be blunt, a load of shit. I've looked at the "performance benchmarks" on the Gentoo site and they are among the most misleading I've ever seen. I'm sorry, but "binary load" time does not equal performance, especially when the prelinking process breaks a hell of a lot of programs and requires you to be careful compiling any of your own libraries (but, I suppose a G
Re:But they didn't even, like, use Gentoo! (Score:2, Funny)
For clarification (Score:3, Funny)
Re:But they didn't even, like, use Gentoo! (Score:2)
Wintel vs AMDnux ? (Score:3, Interesting)
We associated so much Intel and Windows in the past that it now seems obvious that AMD is better for Linux ?
Just a question, I have not checked the thoroughness of these tests.
A question in a vacuum isn't worth much (Score:5, Insightful)
And for the record, I know a number of AMD freaks. None of them are pro-AMD because of the Windows vs Linux thing. A few of them are anti-Intel, but some of them use Windows.
So at least among those I know who voice an opinion, your thesis rings false.
Re:Wintel vs AMDnux ? (Score:4, Insightful)
Re:Wintel vs AMDnux ? (Score:2, Insightful)
Re:Linux: Intel vs. AMD vs. IBM (Score:3, Interesting)
1. a test based on what you could get for a certain amount of money
2. an all out test comparing the top of the line in each class
AMD (Score:2, Interesting)
Re:AMD running at 50deg C. (Score:4, Informative)
It also has one of the best mounting methods I've seen, no more screwdrivers prying against super strong springs in tight corners...
http://www.cluboverclocker.com/reviews/heatsinks/
Re:AMD running at 50deg C. (Score:5, Informative)
The latest update I made can be found here from August 2004 [madshrimps.be] and includes tons of innovative Heatpipe coolers which deliver great performance at a lower price! can't beat that?
Look for a Thermalright SP-94 or Sharkoon HSP1 to get your AMD chilly
Re:AMD running at 50deg C. (Score:2, Informative)
actualy the Thermalright SP-94 is for socket 478 CPUs, he'd be after a Thermalright SP-97 for socket A CPUs. Sadly the SP-97 has been discontinued but he can probably find some around. That combined with a Panaflo or Vantec Tornado fan (depending on what performance/noise ratio he's after) will be the best air cooling solution for his socket A cpu. the Zalman CNSP7000A-ALCU is also a nice option if you're looking for a quiet, decent
Re:AMD running at 50deg C. (Score:2)
Re:AMD (Score:5, Funny)
Poor guy. You have an heroic job, my friend. Keep on spinning, our processors' integrity depends on you.
Intel never on top for price/performance.. (Score:5, Insightful)
AMD4tw!
Yet, benchmarks, until recently, always seemed to compare same clock speeds/ratings despite Intel's offerings always costing more. It's nice they're starting to be more fair to AMD.
Re:Intel never on top for price/performance.. (Score:5, Insightful)
The prices always fluctuate over time, from store to store, etc., so it is hard to compare $200 AMD with $200 Intel. And then there's the motherboards and chipsets. I think comparing based on price might need to be an exercise left to the reader.
Re:Intel never on top for price/performance.. (Score:2, Informative)
But, once I factored in a mobo with the feature set I wanted, the total package was actually about 5 bucks cheaper.
Re:Intel never on top for price/performance.. (Score:2)
'll get you by, while, or so i've heard ABIT products are generally thought to be slightly better. brands aside, you've got lots of people making different things for a wide range of price. from my prior research, low entry boards were about the same price, i'd expect midrange boards to be similar. anyone can
duh (Score:4, Funny)
Well yea. The AMD has more and bigger numbers. Its got to be gooder.
Hyperthreading (Score:5, Interesting)
So this latest benchmark suggests that HyperThreading doesn't do a whole lot. Is this the case on all unixy systems (ie: is HT geared more to Windows?) or is lacklustre performance on Windows the case as well?
I'm leaning heavily to the AMD 64 stuff for my next home unixy machine, any arguments for the P4?
Re:Hyperthreading (Score:4, Interesting)
Re:Hyperthreading (Score:5, Funny)
It could be with some thermal glue and a fondue pot.
Re:Hyperthreading (Score:2)
(ht stands for high-temperature doesn't it?)
Hyperthreading trivia and scheduling domains (Score:3, Interesting)
Slightly offtopic, but there was an article [lwn.net] at linux weekly news awhile ago about a new scheduling algorithm for NUMA machines. They made an interesting point that load balancing between hyperthread cores (by migrating processes) is much cheaper than load balancing between separate physical cpus, since both hyperthread cores share the same L2 cache, and thus the process doesn't have to start over with an empty cache.
-jim
Re:Hyperthreading (Score:3, Informative)
> but HT is not some supper technology that makes
> slower processors act like faster ones.
If the OS equates a single hyperthreaded CPU with multiple CPUs, there could be a performance hit:
http://weblogs.asp.net/oldnewthing/archive/2004
This patch has been around for a while by the looks of it:
http://kerneltrap.org/node/view/391/972
Re:Hyperthreading (Score:4, Informative)
Re:Hyperthreading (Score:4, Insightful)
1+1=5
Wouldn't you be better with WinXP 64 beta? This isn't a troll, I have a rack full of Opterons running linux and a desktop AMD64 machine but I'm not a gamer, and I've no use for Windows programs. You on the other hand...
Re:Hyperthreading (Score:2)
Are you claiming that ucc-bin-linux-amd64 is an emulated Windows program??
Re:Hyperthreading (Score:5, Informative)
There doesn't seem to be any way to run Wine on 64 bit chips
Pure, misinformed mistakes
I use Gentoo primarily on my Athlon 64 3000+ SFF, and I use wine to run Forte Agent and Microsoft Photo Editor. I haven't yet found an Open Source program (or pair of programs) that performs as well as these two for looking at... pictures of sailboats. Yeah... pictures of sailboats
Wine works just fine on amd64, it just needs to be compiled to 32-bit code.
Re:Hyperthreading (Score:2)
Same here. Gentoo, amd64... although I didn't bother to compile it, I just paid £15 and downloaded Cedega.
Re:Hyperthreading (Score:2)
If you want a 32bit Wine (most people want that as they want to be able to run Win32 apps), you need to tell it (actually tell your build toolchain) to issue a 32bit binary rather than the default 64bit.
To do so, follow the instructions given here [winehq.org], and you should be set.
Re:Hyperthreading (Score:4, Insightful)
This is useful in programming because the editor keeps up nicely without going "away" for a couple seconds if I decide I want to make some changes or revisions to a file while compiling the rest of the project.
Re:Hyperthreading (Score:2)
it's not like it's some super tech that gives you two real cpu's or something..
Re:Hyperthreading (Score:3, Insightful)
It's not a second CPU, but a way to share a bit of the power. The problem is, Linux treats it like a CPU, Windows has some special rules for it.
I'll just say I noticed the difference as far as "responsiveness under load" between a P4 2.8 (no HT) running at 3.06, and an actual 3.06 wit
Re:Hyperthreading (Score:2)
Re:Hyperthreading (Score:3, Informative)
HINT: Because Linux does it the right way in the beginning.
BTW, HT is only supported in Win XP and Linux 2.6.x. Linux 2.4 does not have proper support for it, and Win 2k, well, knows nothing about HT.
Re:Hyperthreading (Score:2)
The throughput went from under 300M/s to 480M/s (can't remember and can't be bothered to reboot now to check).
That's just one counter-example. The general increase in responsiveness under load is a plus, too.
For real workloads a real SMP box is obviously better, though.
Re:Hyperthreading (Score:5, Interesting)
Under Linux I have seen various effects due to HT in the CPU. In the bad old (2.4 kernel) days dual Xeons would often run slower under relatively high load because the scheduler was agnostic of the fact that virtual cpu's share cache. I have also seen some sections of code which a)caches up nicely and b) is VERY heavy on FP math, give me about 1.8x the throughput by enabling HT. Seems the more a feature is hyped by marketing, the more likely it is that your mileage will vary greatly. Now if we could just get an OS/compiler that could use all the freakin' MMU's on a Power4 instead of just one
It mostly solves problems that don't exist on AMD (Score:5, Insightful)
Re:It mostly solves problems that don't exist on A (Score:2, Informative)
Actually, any processor with an "overabundance" of resources (say, if the Athlon 64 had 4 FPU and had HT) can make use of HyperThreading.
Simplistic example: In the P4 case, the pipeline is long (20 stages) and there are ~4 or so execution units. That's 80 things that can be in-flight that can have stalls. HyperThreading can help keep more of the 80 "things" doing something every clock than only one
Re: (Score:2, Interesting)
Re:Hyperthreading (Score:2)
We expect to see a performance increase with HyperThreading - SQL servers must thread well. [anandtech.com]
Yet the sql-bench manual says:
Note that this benchmark is single-threaded
Take a decent benchmark, run it with 10 instances simultaneously and then we'll see if it really helps for heavy multithreaded loads. (That doesn't really belong in a desktop test, but does compiling?)
Re:Hyperthreading (Score:5, Informative)
Meet linux 2.6
Linux 2.4 SMP wasn't HT aware so the scheduler would not take advantage of shared cache on virtual processors, this is no longer true with 2.6
Re:Hyperthreading (Score:3, Informative)
FYI: WindowsXP understands. According to Intel, you should have hyperthreading turned off running an older version of Windows.
As another poster pointed out, kernel 2.6 handles hyperthreading correctly. And I had thought actually, that 2.4.17 and up handled it too, but I don't know the whole story. Don't know where you're getting the AMD's QC issues getting worse bit from. It'd be nice if yo
Re:Hyperthreading (Score:2)
That's what I think. Yes.
Some may say today that there's no need to switch to Longhorn and we can keep using what we have. Believe me, you will switch.
I know you mean this in general to windows users, but for me, I won't switch. I don't use Windows. No Windows, no problem.
Linux Users Prefer Underdog Company (Score:5, Funny)
Re:Linux Users Prefer Underdog Company (Score:4, Funny)
Huh? Nowhere in the article was Apple mentioned...
Re:Linux Users Prefer Underdog Company (Score:5, Funny)
Re:Linux Users Prefer Underdog Company (Score:5, Insightful)
but the dollar per performance ratio isn't as good as amd's - and that's a fact.
nobody cares about the 'little guy' in cpu buying.. otherwise cyrixes and transmetas would have fared better.
most of the guys using amd's i know would be be using intel if it offered better performance per dollar - the intel only users i know just prefer intel for whatever reasons ranging from 'reliability' to "amd's are space heaters" to "amd suxxx".
Re:Linux Users Prefer Underdog Company (Score:2, Insightful)
No, because AMD also do a range of 32-bit chips which also offer better price/performance ratios than Intel's equivalents.
Got Xeons? Consider buying AMD64s and running them in 32-bit mode. No compatibility problems, and much much cheaper.
There's no need to justify using Intel by slamming AMD -
Re:Linux Users Prefer Underdog Company (Score:3, Informative)
To answer my own question, there's the HP ProLiant DL585 [www.hp.ca]. 4 Opteron processors, four hot swap drive bays, up to 64GB ram. Uses the AMD 8000 series chipset. All in a 4U rack mount chassis. Very nice.
I guess AMD really is getting ready to take over the world
By the way, I'm no AMD hater. My box at home has an AthlonXP 1700+ in it. I just wasn't aware there was anything available in the "Large x86 Server" catagory.
Re:Linux Users Prefer Underdog Company (Score:2)
I mean c'mon. If Windows users had a shipping 64bit OS right now, are you trying to tell me they would settle for a 32bit processor? This has nothing to do with the david vs. Goliath mystique. I get a 64 bit processor for my 64bit operating system, today, here and now, for less than comparable Intel offerings and it performs better.
You can bet when Intel releases a better offering, people will change th
I love AMD processors (Score:2, Interesting)
Re:I love AMD processors (Score:5, Insightful)
AMD has never ran an ad campaign informing me the processor is inside the computer. AMD has never assaulted my ears with crappy noise from painted blue freaks.
1. Put the money into R&D
2. produce a great product a fair price
3. let the word of mouth advertising do it's thing.
4. Profit
There is no ??? in this business strategy.
Re:I love AMD processors (Score:5, Insightful)
Hmmmm....
People buy what ever a company makes the most noise about. There are still people that you really have to slam their head against a wall to convince that an AMD processor isn't inferior to Intel, simply because they never hear of this 'AMD thing.' The only real reason to choose one over the other is the cost. That said, being a fan of either is just silly. Unless you run benchmarks that spit out numbers, which are meaningless in the real world, you will not be able to tell what a system is running. If I threw a AMD processor in a box and slapped an Intel Inside sticker on the front, 99 out of 100 people would tell me I'd get better performance from an AMD chip after they used it, the last person probably wouldn't care. You see an increase in performance in an AMD system because you expect to, not because it actually is so much better, since the differences in real performance are imperceptible.
Still, remember the Amiga. (Score:3, Interesting)
Remember what the lack of marketing did to the Commodore Amiga (with its powerful Video Toaster), when IBM only made bleeps and creeps.
Think about it.
Printable / 1 page link (Score:5, Informative)
Tired of clicking next page
The Price/Performace of a VIA C5 (or C7)..... (Score:4, Interesting)
Re:The Price/Performace of a VIA C5 (or C7)..... (Score:3, Interesting)
Debian and Athlon 64 Systems Question... (Score:2)
I am planning to upgrade in a few days to replace my old Red Hat Linux 7.2 box.
Re:Debian and Athlon 64 Systems Question... (Score:5, Informative)
Re:Debian and Athlon 64 Systems Question... (Score:2)
I was running the gcc3.4 debian amd64 port and was running 32 bit applications.
(I just installed the amd64 port of ubuntu over debian unstable).
Re:Debian and Athlon 64 Systems Question... (Score:2)
Re:Debian and Athlon 64 Systems Question... (Score:2)
Yes, I believe you can install from there.
Re:Debian and Athlon 64 Systems Question... (Score:3, Informative)
So if you like debian, want the bleeding edge and don't
Where's the 754s? (Score:5, Interesting)
Some might say that the s754 chips are an upgradability dead end but most people aren't upgrading CPUs without replacing the motherboard & RAM anyways. A s939 chip doesn't really get you much more upgrade headroom since there are no 939 boards with PCI-Express and DDR2 on them anyways...
Re:Where's the 754s? (Score:3, Informative)
Only until this [monarchcomputer.com] Wednesday [monarchcomputer.com]. These new 90nm chips run cooler too, 1.4V core instead of 1.5V. The 90nm 3500+ goes on sale Monday [monarchcomputer.com]. I'd expect Newegg [newegg.com], MWave [mwave.com], and the rest of the usual suspects to get them around then or shortly thereafter.
DDR2 has much higher latency than DDR1 (negating one of the major AMD64 advantages) and costs twice as much. I don't know why AMD would bother with it. PCI-Express boards will be here soo
Upgrades (Score:2)
Re:Where's the 754s? (Score:2, Informative)
AMD has stated that 754 is doomed.
No dual-core 754, They'll stop making faster speeds within a year. I think they might keep making 754 semprons, but I haven't checked the roadmap for a while.
.compile times (Score:3, Informative)
Re:compile times (Score:5, Informative)
It takes about 20-30 minutes to do a full compile including modules, depending on my system load.
Price/Performance (Score:4, Interesting)
They suggest the Athlon 64 3500+ over the P4 560 for "balancing price and performance".
Naturally, I didn't RTFA, but doesn't this suggest that I, as a geek who doesn't care about the value of my money, would get better performance with the Intel? Otherwise, they would just come right out and say that the AMD is the fastest of all processors, wouldn't they? I mean, I know that I would choose a DLP HDTV for "balancing price and performance", but that LCD is just so damn cool. Hell, I don't know, maybe I'll go read the article, but this sounds like some of that marketing speak we were recently warned about.
Re:Price/Performance (Score:2)
If you've got money burning your pockets, buy an FX53.
Re:Price/Performance (Score:3, Interesting)
Naturally, I didn't RTFA
I don't see anything natural about that.
Yes, I am aware that you are referring to typical behaviour of the Slashdot croud, but the natural behaviour would have been to read the article, if you wonder about that statement.
but doesn't this suggest that I, as a geek who doesn't care about the value of my money, would get better performance with the Intel?
No. Just because an Intel processor isn'
Anandtech, AMD isnt the only 64bit x86 player (Score:3, Interesting)
What's with the OpenSSL part? (Score:3)
Maybe I'm blind (seems to be the case), but I stared at the OpenSSL graph results, and I see the opposite of what the written text claims about them both on the benchmark page and in the conclusion. The written statements were to the effect that the 64-bit binaries sucked and that it was probably because OpenSSL was so heavily 32-bit optimized - but when you mouse-over for the 64-bit OpenSSL graphs of AES and RSA, the 64-bit binary result numbers look like they're trouncing the 32-bit counterpart binary on the same processor, as well as everything else in the test. What gives?
Re:What's with the OpenSSL part? (Score:2)
Err.. well, I was half blind - the crypto benchmark part of the article does read that the 64-bit binaries are faster, I think, which agrees with the graphs - I just misread it after reading the conclusion first. But in the conclusion, they make the statement "Unfortunately, there were still several cases where 64-bit binaries performed slower; John the Ripper and OpenSSL being two of those examples."
The conclusion is in error, I think..
Things I've taken away from this review. (Score:3, Funny)
Gee, whodathunkit.
LinuxHardware.org has similar article (Score:5, Informative)
publish your methodology (Score:3, Insightful)
Re:publish your methodology (Score:2)
Re:publish your methodology (Score:3, Interesting)
This mostly goes to show (Score:5, Insightful)
Mouse over to see the 64 bit results, on a different scale? Yuck.
Do the test 3 times and take the maximum? Yuck, how about the average?
Bar charts? With non-constant widths between factors? yuck.
I think probably 3 charts would have sufficed to show the whole thing. One showing total sum of time taken to run each of 3 suites: desktop, content, and benchmark, one color per suite.
One showing the effect of 32 vs 64 bits on processors capable of doing both.
One anova of DDR1 vs DDR2 (text) and of Hyperthreading vs. Not.
One plot of performance to price ratio for the best config of each processor.
And don't even get me started on the HINT benchmark (which is hard to get anymore I guess).
Would be nice to see... (Score:2, Interesting)
Not surprising (Score:2)
I don't see why it wouldn't anyway.
For personal use, Athlon's have almost always (at least since the first Athlon was released) had better "balance between price and performance".
Double bias test (Score:2, Interesting)
Rebuilding the kernel to match process can give upto 40% speed boast depending on the processor.
Poor windows users never see there processor chip work to its best. Hypertheading disabled ment that intel did not stand a chance since Hyperthreading is required to make up for there lack of general performace(linux kernel do
Re:nothing to see here... (Score:3, Funny)
[waving hand] "You don't need to see their source code. That's not the article you're looking for..."
Re:AMD vs Intel (Score:3, Funny)
Re:AMD vs Intel (Score:2)
Re:AMD vs Intel (Score:2)
Re:AMD vs Intel (Score:3, Informative)
"AMD is still having quiality control problems and there doesn't seem to be any end in sight."
Oh? I don't remember seeing anything about AMD having problems with their CPUs. I do, however, remember compiling a short list of problems Intel has had. Let's see if I can find [slashdot.org] it. Oh look, there it is! Intel churns out problem-ridden products just like anyone else. It's so funny to watch the fanboys go down in flames.
Re:64 bit compiling? (Score:2)
Have a look in the amd64 forum on forums.gentoo.org. There's a thread about 32-bit vs 64-bit performance, if you search for it. To cut a long story short.... yeah, it's faster. It also has various other 32-bit vs 64-bit comparisons.
Re:64 bit compiling? (Score:3, Insightful)
How much time is there to gain from going to 64 bit? Anybody have a clue?
Re:64 bit compiling? (Score:3, Informative)
From a theoretical standpoint, considering the kinds of things a compiler does, not much. Most of the compiler's task is navigating and performing transformations on very large, branched data structures. Mostly stuff like, "Follow this pointer. Okay, does this equal that? Okay, follow this pointer. Now, does this subtree look like that one? Well, to find out, we follow this pointer..."
In other words, it's a bunch of navigation in
Re:64 bit compiling? (Score:3, Interesting)
Unlike the EMT64 Intel x86-64 processors, the AMD64's actually contain extra registers which only work on 64bit code, so be running 64bit code you get extra registers.
This really makes a difference with some CPU-heavy apps; a couple of examples that spring to mind are LAME and MySQL, which show performacne increases of ~30-50% vs. 32bit code on the same hardware. Not bad for a "free" upgrade
Re:LinuxHardware.org's Version (Score:2, Insightful)
What does this mean in their review? Are they claiming that 64-bit POVRay uses 64-bit integers to represent color while 32-bit uses 32-bit or something? This sounds somewhat bogus. *Maybe* POVRay uses 64-bit integers internally for calculations until it outputs the 32-bit ARGB pixels is the only
Re:LinuxHardware.org's Version (Score:2, Informative)
Re:AMD is the cheaper but which one is faster? (Score:3, Interesting)