AMD Athlon 64 & Athlon 64 FX - It's Judgment Day
by Anand Lal Shimpi on September 23, 2003 1:25 PM EST- Posted in
- CPUs
32-bit vs. 64-bit Performance
Our entire benchmark suite to this point has been on 32-bit applications under a 32-bit OS, mostly because there are no good desktop 64-bit applications at this point in a popular 64-bit OS (not to mention the issues with 64-bit Windows XP we described earlier).
Under Linux however we don't have to wait for applications to be released in a 64-bit version, we can simply recompile them. Linux would thus provide us with an excellent venue to see the tangible performance increases from exposing the additional general purpose registers in 64-bit mode.
We ran all benchmarks on Red Hat Enterprise 2.9.5WS (Taroon), a beta release, booted in single user mode to avoid system services interfering with benchmark results. Neither Red Hat 9 nor 9.0.93 Beta (Severn) supply a 64-bit compiler or libraries, which is why we used Taroon.
The Taroon kernel initially had issues on startup requiring us to disable APIC and ACPI support to get it to install. Once actually running the OS was quite stable however DMA disk access was disabled for some reason.
We used the following compiler that came with Taroon:
gcc 3.2.3 20030502 (Red Hat Linux 3.2.3-16)
And the following kernel:
2.4.21-1.1931.2.393.ent
With this compiler and kernel we ran the following tests:
Whetstone
A simple C loop measuring floating point performance, configured to do double precision calculations.
Compiled with:
-O3 -msse2 -mfpmath=sse (and -m32 for 32bit, -m64 for 64bit)
The performance improvements due to 64-bit are in the 10 - 20% range we mentioned earlier.
Bytemark
An old integer CPU benchmark (FP results were discarded) - for more information on the tests visit this site.
Compiled with:
-O3 -msse2 -mfpmath=sse (and -m32 for 32bit, -m64 for 64bit)
Here we do see a small 2% drop in performance when moving to 64-bit in one test, however the rest of the tests show a 0 - 15% improvement across the board.
Lame 3.93
A MP3 encoder; encoded a 40minute .wav file (403MB).
Lame args: -b 192 -m s -h --quiet <file> - >/dev/null
(192kbps, simple stereo, high quality, output to nothing to avoid disk hits)
Compiled with:
-O3 -fomit-frame-pointer -fno-strength-reduce -malign-functions=4 -funroll-loops
-ffast-math -msse2 -mfpmath=sse (again, -m32 for 32bit, -m64 for 64bit)
The performance improvement here is astounding - in 64-bit mode the Athlon 64 FX managed to finish the encode 34% quicker than in 32-bit mode, if these results are any hint of what could be in store for Windows users, there's a lot of promise behind the Athlon 64...assuming we get software support in time.
We wanted to do a transcode benchmark but that didn't work out - one library found a bug in gcc and transcode refused to compile. It actually forced a compile error because a structure came out padded, meaning they didn't expect anyone to run it on a 64bit machine just yet.
122 Comments
View All Comments
Anonymous User - Wednesday, September 24, 2003 - link
Well I have read the Anand, Toms, and Tech Report reviews (about to read a few more)..Anand - I do have to agree that P4ee tests shouldn't have been left out, that just doesn't look fair to the readers and does appear to show some bias. Also most of the other sites seem to have the via chipset ahead of the nvidia.
Toms review was very in depth but I have to question why he chose to include OC'd P4EE scores? I see no other reason other than to have the P4EEs at the top of every possible chart. I have always been a little leary of Toms CPU reviews. I have never read so many reviews (on one site) where AMD loses so often and by such a large margin practically every single test. I have read CPU reviews from several sites and on the other sites the XPs seem to fair quite a bit better.
And doesn't it seem like he inlcudes OC'd P4 scores in almost every single CPU review? I could be wrong here..anyone?
And in Toms own words several of the tests were intel optimized, so shouldn't the P4ee win regardless (as is usually the case with almost any appilication specific optimization)..
Tech Reports review seemed like it was pretty good. They ran several test and both the P4ee and the 64/fx faired pretty well.
I am looking foward to reading more reviews today.
I DO have to agree on one thing here though : AMD in the past has always done well due to it's pricing structure. The low end has almost always been very affordable and very competitive, and that's where they aqquired most of their user base.
To totally go against that makes sense in a financial way for AMD, but not for the customer.
With the looming prescot on the horizon I am curious to see how things turn out.
When tax time rolls around I will be upgrading my CPU and Motherboard (and ram "if" necessary), and I hope it isn't a one sided decision as far as who I go with..(heck, I just purchased an Nforce 2 motherboard (Soltek SL-75FRN2-RL) and retail Barton 2500+ for $184 shipped from newegg (will be here thursday), with hope of hitting 3200+ speeds (several seem to have had luck with it)..so it isn't like I am an intel zealot or anything).
I just hope the 64 line scales well and can keep up with the prescot. If the prescot performs as well as the P4ee things will be difficult for AMD. I hope they do well as I am interested in the 64 and if it a good choice at tax time it will get my money.
NO ONE (well in the general public) wants to pay $700-800 for a cpu, over $300 for MORE memory and $160-200 for a new motherboard when a $700-800 P4ee cpu performs almost as well (in some tests as it did lose some to the fx51)..if you have a socket 478 motherboard with the correct chipset that is.
But even then going the P4ee route you can more than likely still use your current ddr ram (anyone looking to buy a $700-800 cpu more than likely has adequate memory) and a motherboard can be had for less than $100.
I REALLY hope AMD does well, if for nothing more than the sole purpose of having more than one choice (we DO NOT want that people). Like I said I have interests in the new AMD cpus and tax time is about 6 months away, so it gives AMD time to get things rolling.
But, if the prescot performs just as well if not better (totally up in the air and we have NO benchmarks or real specs (CPU speed, etc) of any worth and cost the same if not less, the battle will be a very hard one for AMD...and my money in't brand loyal (intel fanboys take note)..
Isn't the soon to come prescot (not the initial launch version) supposed to be a new socket type, or am I on something? :-P
I have probably forgotten something I wanted to say, but I'll post again if I do.
Peace
Kevin
legionosh@msn.com
Anonymous User - Wednesday, September 24, 2003 - link
Hi Anand,Just wanted to say that I'm a bit dissappointed in your review. Not much mention of the hardware config, using nforce3 boards with a problem, and the conclusion based on comments like '(on pricing) which is a mistake for a company that has lost so much credibility'. Um, maybe in your eyes, but lets focus on the facts next time, rather than perceived credibility. I don't feel that AMD has lost credibility on the basis of benchmarks, in fact, they seem to be far more upstanding than their competitor in this regard. In any case, the A64 is shipping and beats its competitor in most benchmarks (based on results from just about everywhere except Tom's Hardware). As well, the A64 3200+ is about 50% cheaper than Intel's comparable offering, and I expect that AMD will continue to offer less expensive and better products than Intel as pricing changes - there is a long history of this situation. Your comments seem particularly off the mark when this example is considered.
I don't purchase cpu's based on a company's credibility, I buy them based on stability, performance, and architecture (ie. how long is the platform going to be around), in that order of priority. I don't feel like Anandtech helped me make a decision with the tests run or conclusion drawn. I'm sorry to see such a worthy site as yours stumbling.
Regards,
Mark
Anonymous User - Wednesday, September 24, 2003 - link
The Intel/AMD fanbois don't have anything on the NVidia/ATi ones I can tell ya, but it's still true that all fanbois are dumbest...AMD's Athlon success has been built on having better bang for buck than Intel. If they cannot offer this advantage then it seems likely that they will suffer, regardless of what the enthusiast market does.
Regardless of who has the faster chip what counts is that AMD are competitive - it's the only thing that is going to keep Intel honest on pricing.
Anonymous User - Wednesday, September 24, 2003 - link
The reason Intel chose 2MB L3 cache for the P4 EE was stated on several other review sites as "vertex buffers for many games reside neatly in 2MB of cache. Secondarily, a full frame of video at D1 resolution requires just a little more than 1MB of cache" so I'm wondering if Intel's next generation Pentium M with the 2MB L2 cache will be the next awesome gaming chip? Oh heck - just ask Intel to make the Prescott EE version with 2 MB of L2 cache and skip the L3.Anonymous User - Wednesday, September 24, 2003 - link
If you have to pay for a new system, you might as well pay for the fastest http://www.go-l.com/miva/merchant.mv?Screen=PROD&a... This thing will probably hit a cool 4 GHz with the FSB cranked up to 250 MHz (x 16) - so the answer to the Athlon 64 3400+ and even FX 52/53 already exists.Anonymous User - Wednesday, September 24, 2003 - link
"40-bit of physically addressable memory - or ~137GB" ???????40 bits gives 1024Gb NOT "~137Gb"...
I thought that anand people can at least convert between binary and decimal systems...
Anonymous User - Wednesday, September 24, 2003 - link
#73 Pick a sentence and stick with it!Anonymous User - Wednesday, September 24, 2003 - link
Agreed "BIASED" - furthermore it's more than suspicious they "forgot" to show us some P4EE-results is certain tests. It suggests P4EE was better than the whole AMD-branch, but AMD pays them more :)Anonymous User - Wednesday, September 24, 2003 - link
The Athlon 64 3200+ ($417) is definitely the most interesting offering. With the exception of Ghost Recon and Enemy Territory, it outperforms its direct competitor, which is about 50% more expensive. Intel will lower the price next month from $637 to $417, but until then is the Athlon 64 a bargain for the enthusiast (and AMD will probably adapt prices too).The Athlon 64 FX-51 is indeed the fastest desktop processor right now as the Pentium 4 EE is not really available to the enthusiast. The large L3-cache of Pentium 4 EE gives it an advantage in applications like 3D Animation, but in games the Athlon 64 FX-51 is overall the fastest processor. However, the high price tag plus the fact that you have to buy buffered RAM makes the Athlon FX-51 less interesting from a price/performance perspective.
We can't help it but geeks as we are we also like to look at the architecture. From an architectural point of view, the Athlon 64 shines: all the rough edges of the K7 architecture have been perfected, and the Athlon 64 architecture is - despite still being based on ancient x86 - a very balanced and elegant design. The rough K7 diamond has been cut and polished and shines brightly now, especially when you look at how well this CPU scales with higher frequencies. We will show you more in our next review.
One thing that could justify the rather high system cost of an Athlon 64 FX based PC is the extra memory space and performance in Windows 64. Windows 64 is not ready yet, though. NVIDIA OpenGL Drivers, for example, do not seem to support hardware acceleration and few applications have been ported so far as the OS in a beta phase. The future of AMD64 is a bit murky: many companies want to support the Opteron and Athlon 64 as a 32 bit chip, but have "a wait and see attitude" when it comes to porting their applications to 64-bit.
There are so many 64-bit roads that Intel may take, and therefore it is very hard to predict what future AMD64 has. Intel and HP are very committed to the Itanium, and the performance and industry acceptance of the Itanium are finally taking off. So we definitely can forget the scenario where Intel will ditch IA-64 for some form of x86-64, even though it is very likely that Prescott has some 64-bit functionality hidden away.
The most likely scenario is that Intel will try to push the Itanium towards the gigantic dual processor market more quickly, at the expense of the Xeon. While Madison and McKinley were typically CPUs for scientific and large database applications (backend of 3-tier model), Deerfield is already destined to find a place in front end (application servers like webserver etc.) and blade market (HPC).
When the Itanium family finally begins to replace the Xeon in both the workstation and server market, Intel can proceed with extending x86 to 64-bit as well and try to pull the plug out of AMD64. Because at that point, the Itanium will no longer be so vulnerable to poor ISV support. Introducing a form of Intel x86-64 in the coming moths would trample the Itanium sapling just at a time when it shows promise to grow faster.
Essentially, AMD has a few years to gather enough support and marketshare. AMD will have to do better than ever before, but the first steps in right direction have been taken.
For the moment, the future of AMD64 is no concern to the average user. The Athlon 64 (non-FX) line gives you excellent 32-bit performance for a decent price, and maybe even more importantly it is a much safer CPU. Replacing or inserting an AMD CPU is no longer a risky endeavour. Computer shops and enthusiasts, in particular, will appreciate this.
Anonymous User - Wednesday, September 24, 2003 - link
Wow... to tell you guys the truth, after all the hype, all the promises, and all the amd fans uttering "AMD 64" like they praying... I expected a bigger performance difference between the P4EE and the AMD64.. Like the AMD64 was supposed to crush it... but looks like the p4ee keeps up with it just fine. hmm.. so all im saying is it doesnt live up to the hype, but its fast, and it deserves props for that.