Athlon64 Motherboards And Chips Compared
An anonymous reader writes "Just noticed that OverclockersClub has a new article (free, no reg, blah blah blah) that describes the AMD64 processors. The article talks about the differences in each processor and compares them as well as puts everything in a nice easy to read chart. Pretty nice article if you aren't familiar with all the new tech."
Makes a good match for
Johnny-boy's submission. He writes "HardwareZone has a 46 page article out that compares many of the Athlon64 motherboards out on the market now. If you are planning to get that Socket-754 motherboard, maybe this article is worth a look."
Now really isn't the time to get an Athlon.
The 939 pin athlons are just around the corner, which is the migration path of most of the athlon sets.
754 series sets will still only have a single channel 128 bit pathway. It's not worth it.
Wait until the 939 pin, and get dual channel memory transfer in a non-FX Athlon64. Even if you're only getting half the cache (1 meg vs 512kb) on the 939 pin versions, chances are you will be able to overclock it more because it's a smaller die space.
46 pages... I wanted a motherboard review, not a dissertation :)
/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
I was actually looking into Athlon 64's today; and i'm not seeing the price benefit compared to a PowerMac G5.
Right now, there's no GREAT 64 bit OS out there (linux, forget XP 64bit) I think we should treat Athlon64 like MacOS 10.0 (sorry, i'm a mac guy) for early adopters only
Give it another 6 months, then it'll be a great server/workstation solution
Error 407 - No creative sig found
Umm no.
G5 has OS X.
AMD64 has no real good OS choice. Unless you need it for scientific programming and data processing stick with 32 bit architecture or your G5.
...just long enough to come up with some fantastic 'benchmarks' that demonstrate the awesome power of the G5 ;)
... then I'd have an excuse not to spend an hour reading this 46 page beast.
Am I the only one who is a little perplexed at the complexity of the AMD cpu roadmap? The constant barrage of codenames and pin settings is really becoming trying. A more solidified upgrade path with a set numbers of goals would be much appreciated.
Back a few years ago, these speed increases really meant something. It meant the difference between waiting for the OS to finish some task and being able to use the computer without much noticeable latency. These days, the difference just isn't as staggering.
I will admit, though, that if you use KDE/Linux there are some things that could definitely use a speed-up like switching between apps and loading the GUI shell. However, beyond that, modern operating systems work just fine with today's processors.
The argument to this is always "what if you're doing serious number crunching or graphical rendering?", but the answer to that is that there are dedicated DSPs out there that can perform those computations much more efficiently than the CPU. Relying on the CPU to give good Quake framerates is like relying on your auto-body shop to soup up your ricer. Yes, there are some increases in performance, but the real horsepower behind these things lies in the video card and engine, not in the CPU and rice spoiler.
I'm all for improvements in chip technology, but software lags so far behind the capabilities of modern CPUs that it's preposterous to climb on the upgrade cycle, regardless of the circumstances.
I have been pwned because my
thats a bit unfair... windows 2000/xp are great and linux is pretty cool nowadays also... (writing this on MacOS 10.3 tho)
i have a winxp box at work and my mac at home both kick arse
my 2 cents
I wrote an AMD64 article a while ago... something a little simpler, for those not so technically-minded:
AMD 64 Explained
Someone said above that there are no good AMD64 OSes... bullshit... SuSE 9.0 AMD64 is more than usable, and FreeBSD 5.2 AMD64 is almost perfect; in fact I'm typing this from Mozilla Firebird on FreeBSD 5.2-RELEASE AMD64 right now.
-Jem
Would someone mind telling me the difference between the 939 pin and the 940 pin? What difference can that one pin make?
"For years, I struggled with reality... but I'm happy to say I finally won out over it." -- Elwood P. Dowd
Let's see the Motherboards are about 8 inches square but the chips are much smaller ...
OS X is 32-bit. Nice try.
Of course, 754 is being deprecated and all that, but I thought I'd put a word in for what I'd buy... if it weren't so damn expensive. *sigh* Will we ever have dual athlon64 goodness?
Make sure everyone's vote counts: Verified Voting
Are there any apps that are 64 bits? Is there any reason at all to go 64bit?
---------
George W. Bush in 2004!
If I do recall there is a gentoo live CD out right now.. In fact the gentoo page has a Athlon 64 faq out here:e s. html
http://dev.gentoo.org/~brad_mssw/amd64-tech-not
Now, like all new technologies, there maybe certains apps that don't work, compilations errors, and other problems... But how will they be fixed unless people try it, and send back bug reports?
There are still many tasks for which there isn't enough computing power for. Factoring large prime numbers, encoding/editing video, rendering 3D graphics, applying audio filters, etc...
Every time a newer/faster/better CPU comes out, someone says it is not needed for the majority of computing users. While that may be true currently, who would want to tolerate using a 386SX/16 today just because current 32-bit X86 proccessors are really just souped up 386s?
If you're happy with your old processor, keep using it. No one is going to take it away from you. Chances are, you'll start to see the benefit from more powerful processors and applications that take advantage of what they can do and you'll upgrade just as you probably have in the past. You're not still using an abacus are you?
---
DRM is like antifreeze, to the MPAA/RIAA it's sweet, to the consumers it's poison.
> How these corporate leaders sleep at night without the urge to commit suicide is beyond me.
;-)
See 6 zeros after my bank balance would be a pretty effective suicide deterrent for me.
According to the side by side comparasion chart there's 1 megakilobyte of L2 cache on the 64-FX! With a gig of memory on die, no wonder it's so expensive.
There are still plenty of cool applications for general-purpose processors that require more speed. Then once these things can be done by themselves, you'll want to do them all at once. And there are always the crazy applications that nobody's come up with yet.
main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
There are still a lot of situations where faster CPU is great. I do scientific calculations for my work and, surprise, the faster the CPU, the quicker you get the results. Actually, cheap commodity PCs made a revolution in my field, where you no longer need an access to a terribly expensive supercomputer to do reasonable simulations.
I've got also a digital camera and image manipulation is very CPU intensive. Unsharp mask on a 6Mpixel file takes several seconds and if you need to aply it to hundreds of images, you can do the math. CPU is also important in ogg encoding, program compilation and just anything that takes 100% CPU if you check top.
Save the bandwidth. Don't use sigs!
So the G5 has a 32 bit OS, which is obviously far better than the Athlon 64 having a 32 bit OS ;)
Not to mention that an Athlon 64, even in 32 bit mode, runs circles around a G5. But wait, at some point in the undefined future, there'll be some miracle IBM compiler and 64 bit OS for the G5, which makes it all faster. Just y'all wait and see. Unlike the Athlon 64, which, uh, is also waiting for a 64 bit compiler and OS to make it all faster.
Sometimes the logic of Mac fans is a bit too strange for me to follow.
Here's another idea: if a Mac is all you need, good for you. By all means, stick to your Mac. I'm genuinely glad that you found your dream computer.
But for some of us a Mac just doesn't fit the needs. E.g.,:
- Games. Yes, I know that you can buy a whole 20 games for the Mac, some of them almost 10 years old (e.g., Fallout), and some of them Solitaire clones that you can download for free in the Windows world. But some of us, you know, need more games than that.
- Price. Yes, the dual G5 is a nice computer, but the price I've paid to build my Athlon 64 3200+ computer, including a shiny new ATI Radeon 9800 _XT_, was a _third_ of that. Or half the price of a single processor 1600 MHz G5 with 9800 _Pro_. On account of keeping my old case, hard drives, RAM, PSU, etc.
And if I'm to add the price of buying all my old software again for a "switch", the price comparison is getting even more disastrous for the Mac.
So basically all I'm saying is: the right tool for the right job. For some of us the Mac is just _not_ the right tool. Our choice is simply "Pentium 4 or Athlon 64".
A polar bear is a cartesian bear after a coordinate transform.
Actually, it would be homicide bait - please kill me if I ever put millions of dollars into a bank account.
I wish I'd done more research on hardware compatibility, particularly motherboards, because installing 64-bit Linux has been a bitch. I'm only now getting to the point where I can have a fully-working installation without having to add in redundant devices to compensate for onboard chipsets that AMD64 Linux distros couldn't work with.
Nvidia Nforce drivers only got released in the last month so my onboard LAN on my ASUS SK8N works. Mandrake 9.2 RC1 recognizes my Promise onboard SATA RAID controller, but SuSE doesn't, and even then the driver in Mandrake is an 0.83 release.
I haven't played with the Fedora Core release candidate test version for Athlon 64 yet.
IMO, If you want to run 64-bit Native Linux on AMD64 without a lot of headaches and weeping, wait another 6 months until the distros and drivers have solidified more. In 6 months, you'll probably be able to get a CPU a generation or two higher than you can today, but for the same money, and you'll be able to install AMD64 native Linux much more easily... It's win-win.
- Greg
Start a happiness pandemic
Athlon 64 runs rings around a G5? Really? Have you got both to demonstrate this, or is this from reading reviews on the web?
I write DSP code, and i've got some very impressive results from a G5 when running code which previously gave less than exciting results on a G4. The G5 really is a class act.
I've not tested the code on an Athlon 64, but only on an Athlon XP 2500. DSP code tends to be FPU or memory bound, sometimes both in different parts of the algorithm so it is pretty good at giving a machine a proper workout.
My XP 2500 is running roughly at 2Ghz, and compared to a G5 at 2Ghz the Athlon takes around 50 to 100% longer to run the same tests. That's comparing a G5/gcc 3.3 build against a x86/VC7 build. Neither is the best compiler for the platform, but both are pretty useful, and possibly typical for currently released software.
I'd be very interested in running this build on an Athlon 64 - that'll still be a 32 bit test, but it would be interesting for me to see the benefits of the on chip memory interface. Rebuilding for 64 bits might take a while since the code is large (and ugly). Anyone with a spare 5 minutes willing to run a binary for me?
Except that the Athlon XP-2500 isn't an Athlon64. It's a budget chip - it's around 65GBP here in the UK (probably $65 in the US, grumble grumble). I don't think you'd get very much of a G5 for that.
Just because they run at the same frequency doesn't mean you can compare their performance.
Which was pretty much what you were trying to say. Just ignore me, I'll go back to dozing while I wait for the IT department to install my bloody software.
I'm quite aware that the XP isn't an Athlon 64. I'm also quite aware of the prices of processors (and how much I paid for them when they were released). I'm not entirely sure how the price of a processor affects it's performance though - maybe you can help me out with that one.
Also, I can compare the performance of processors at the same frequency. I can even compare the performance of processors at completely different frequencies as well. That's what i'm doing. It's called benchmarking.
My question remains, anyone willing to run a test harness on an Athlon 64 for me? I'd be interested to see how my code runs on it.
Ok :-)
Still looking for an Athlon 64 to try. None of my friends have (yet) taken the plunge.
I have been requested by the Nigerian National Petroleum Company to contact you for assistance in resolving a matter... ;)
Sigs for Nerds. Sigs that Matter.
Which one?
Infuriate left and right
Commodore already did it in the 80s!
For example:
I've been using Gentoo's amd64 stuff for a little while on my new Shuttle Box. Things are generally good although there are still a lot of packages that are masked. KDE is also problematic which may be a turn-off for some people.
A colleague just got a new dual-opteron Workstation from Pogo and is running SuSE 9.0 pro for amd64 and is rather happy -- just about everything plays nicely.
Multimedia has significant problems on both systems. No flash player for 64-bit, mplayer and related multimedia requiring 32-bit codecs. Nvidia amd 64 drivers require some patching if they work at all, at least as of last wednesday.
Otherwise quite happy with all of these. Mandrake claims to have multimedia stuff working properly (see above link for info) but wants to eat my partition table so I haven't checked it out yet.
--
"Now you'll see why they call me the Velour Fog" --Zapp Brannigan, 25-star General & Cpt.
Actually, putting 6 zeroes after my negative bank account would be anything except a deterrent for suicide :)
Indeed. The full name is Moraelin F Asshole. F stands for "Flaming" ;)
.Net or whatever -- to actually spend some time _learning_ what they're supposed to do. Learn the patterns (a.k.a. best practices) _and_ the anti-patterns (a.k.a. worst practices) _and_ spend some time thinking how and why and which apply to your actuall problem (a.k.a. design.) _Then_ jump into coding.
But now seriously, it's not even about _my_ GUI. I know of other teams which have programmed Swing GUIs too. E.g., there's one big Swing-based enterprise front-end being built two floors up from my office.
I can't recall any of them having _Swing_ related performance problems. Performance problems with the database or the EJB back end, yes. "Swing is too slow" problems, no.
A Swing GUI may take milliseconds for the whole form to be painted, instead of micro-seconds for a native Windows GUI. But that's still orders of magnitude below what the user even starts to notice. And even further below what the user will call "slow".
Don't get me wrong. I'm _not_ a fan of Swing. It does have issues. As I've said, it is _not_ newbie friendly.
E.g., for a language (Java) whose claim to glory included automatic-dealocation via a garbage collector... Swing sure brings back precisely memory leaks and the need to de-allocate stuff manually. (Yes, those listeners.)
It also does require some expertise and some work to get that performance out there. E.g., if you add items one by one to a combo box, and they're lots of items, be prepared to spend _minutes_ before that loop completes. On the other hand, adding them all together, finishes in milliseconds. Better yet, write your own Model class for that combo box(sein' as Swing _is_ MVC based.) That'll work even faster.
So, to wrap it up, yes, Swing needs you to _work_ and _read_ to get a good program done. But then that's what programming is all about. And if you do your homework, yes, you don't need an Athlon 3200+ (nor a G5) to get adequate performance with Swing.
I'd expect anyone who's paid to code to a framework -- regardless of whether it's Swing, EJB, Struts, MFC,
Programming is _not_ about randomly banging on a keyboard, and hoping that it'll eventually work.
It's not _that_ unreasonable a wish, is it?
A polar bear is a cartesian bear after a coordinate transform.
Add some 20 percent for clock speed, 15 for better L1/L2/memory bandwidth and then some 10 if you're using vector instructions. 10 more for not being register starved if you happen to have 64-bit OS.
The article classifies several boards as definitely Linux-unfriendly, since they uses components (Realtek Gigabit LAN, SATA RAID) that it claims are unsupported. Has anyone actually built a Linux box based on one of those boards with all the on-board components working?
Find a used, secondhand alpha system.
...
Still most powerfull cpu for the clock, excellent support by all free unices, excellent hardware (DEC rules)
Nice and hot (like most of today cpus), power hungry as well, usually comes in big boxes with enough room for all the case modding you want.
...he's someone who has the skillz to build his machine from the Little Rubber Feet upwards as opposed to spending twice as much on a G5 just because some TV ad said it was "the fastest computer".
I'm not knocking Macs at all, I like them, but you can't criticise someone or call them cheap because they have the ability to build from scratch what you have to buy.
All they did was build a product spec matrix. Thats worthy of Slashdot? There is nothing in there we haven't known since the launch of Athlon 64.
But for some of us a Mac just doesn't fit the needs. E.g.,:
Right on man. My girlfriend just bought a 12" iBook- it's perfect for her computer needs. But for me, I like building my own machine, messing with Linux, PC games, etc. So Mac is just not for me. Panther is quite nice, though.
Scott
Actually, it's got GCC, and it's also got SuSE, Mandrake, Fedora, and FreeBSD.
As you probably know, the Athlon 64 has 3 floating point units, versus the Athlon XP's 2. That's 50% more FP power, in and by itself, even in 32 bit code. Which, among other things, is a reason why the Athlon 64 does better in games.
On the other hand, the on-chip memory interface does lower memory latency, but not (directly) the raw bandwidth. It's still a 64 bit wide, 400 MHz memory bus. Stuff which mostly reads sequentially through memory will still run faster on a Pentium 4 with a 533 MHz memory bus. For the obvious reson.
So you can't really extrapolate Athlon XP results to an Athlon 64.
That said, as I've said, the right tool for the right job. If for your DSP code the G5 runs faster (and it could happen), then the G5 is the right tool for you. For me, my home PC being basically a glorified game console in a big tower case, well, it _has_ to be a PC just for the games part.
I'd offer to run your test for you. I'm curious myself. But, you know, in this time and age I'm too paranoid to run executables from perfect strangers on my computer.
(Yes, before someone points it out, I'll admit that the virus and trojan situation did make me consider a Mac before. Then again, installing a firewall and Opera was cheaper.)
Tell you what. If you can write a Java test that I can look at and compile personally, I'll be more than happy to run it for you. (Not going to buy MSVC for that.)
A polar bear is a cartesian bear after a coordinate transform.
Some dingbat makes this argument every time computer performance is mentioned. I swear I'm going to start making all you dummies as Foes.
Patrick Doyle
I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
specifically, if you want Serial ATA, stay away from boards with the Silicon Image 3x12 SATA controller. IT IS NOT LINUX COMPATIBLE under modern distros. Silicon Image advertises it as LINUX COMPATIBLE, as they have binary only drivers for Redhat 8.
I was dissapointed that by Gigabyte K8A Pro motherboard had this chip on it and it DOES NOT WORK under Linux.
But otherwise, the platform is nice.
Linux - Because Mommy taught me to Share.
What is the difference between an AMD64 and an AMD Opteron? I see advertisements for both, but can't find anywhere that tells me what the difference is. Thanks.
It feels more like "your own computer" then a commodity box. You know everything that went into it. You even sat through an OS install. :-)
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
I've had 64-bit (end to end) SLES 8 for awhile now! It kicks serious ass. No 3D accel, but I'm not using it locally for much anyway. (I could fix it but I'm lazy like that, it also has crappy built-in GFX so I'm not missing much)
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
but so do all those built-in bells and whistles on the motherboard.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
Get it now.
Tom's Hardware has been running a great series of articles reviewing motherboards for the Athlon64. ExtremeTech also has a good review of Athlon64 motherboards. And AnandTech recently wrote up a useful AMD 2004 CPU roadmap.
I've been looking at this a lot lately since I was just about to build a new box. Ultimately, I decided not to go with a Athlon64 (too expensive for the limited benefit), but I did find reading all these articles useful in making that decision.
Firebird will compile and work. It has some serious bugs and I eagerly await the next 'drop'. The latest Mozilla is a winner. Be sure to use mozilla-gtk or you will have frustrating problems like not being able to resize your browser window. This new Mozilla works well in 64bit mode. It is faster than anything you've seen and that is the browser I'm using now. Still a browser is for browsing, a mailer for mailing a newsreader for news, an IRC client or better, Unix talk or ytalk for chat, etc. The Firebird concept accepts this rather obvious situation.
Dos anyone have any experience installing Debian (unstable) on one of these?
Synergies are basically awesome, and they're even better when you leverage them. -PA
Ok guys I have one CPU question that is yet to be answered. Aside from increase memory access and integer/float width. What could the possible advantage of a 64-bit 3D game have.
I doubt any of the calculation in a modern 3D game would need variables as accurate or as large as 64bits. Thus how could there be any speed increase?
Register size/Bus speed/hypertransport all can be added to current 32bit platforms. The introduction of 64bit instructions as far as I can tell will not offer any benefit to a gamer.
It's not like you can "pair up" instructions now... those instructions that used to be 32bit, when recompiled simply take up 64bits now, right? If your video games don't require hugely accurate numbers... The 64bitness of an instruction set adds nothing!
What am I missing? anything?
And don't give me that crap about 64bits means more width for memory transfer. That's bullshit. Your nice little 32bit instructions are taking up that bandwidth already just by the recompile for 64bits.
You had fathers?!!!
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
45 pages? This is /. Look at posts on other articles, you're lucky to get us to read a 1 page article much less 45.
Dang i just lost my comment... time to rush... if you really need to know about the performance differences. Athlon64's have a far lower memory latency and the fx series also has twice the latency. So if your dsp processing (if that includes audio/video) requires lots of bandwidth there then you'll have a great increase there. A athlonxp has at best a 400mhz fsb while the g5 has from 800-1000mhz fsb. A64 if you use the maximum channels on the thing is advertised with 1600mhz. On the chip itself is 2x the cache (depending on which processor you buy though, some lower end models have 512k)... more importantly you have one more fpu unit which gives about a 50% increase in fpu capability (used to have only two units).
Hmmm... Pie...
Also no... i don't think it runs rings on a g5 either... It's just a lot faster then the axp and if your using the fx line it's also a lot faster then the p4's in pretty much every area except the athlon's weakpoints where it's tying at the moment.
Hmmm... Pie...
DSP code, eh?
So you probably want something like... umm...
Vector Processing?
XP2500+ does MMX, SSE & 3DNow!
G5 has Altivec
No comparison; Altivec is going to smoke the XP2500+'s vector capabilities.
Athlon64 not only doubles the number of registers, allows you to easily move 64bit values around and gives you more memory bandwidth but it also adds the SSE2 vector extensions. Considering that the Athlon has a pretty nice FPU unit already, sounds like most of the points where your G5 surpassses the AMD chip have been addressed.
I cann't give any definate benchmarks; short of having equally good vectorizing compilers or equally good hand-tuned vector optimizations, we really can't compare the 2 archs on this kind of work.
my sig's at the bottom of the page.
If I remember correctly, some of the processors, due to glitches in the manufacturing process, have only half usable caches. So AMD disables the half that doesn't work, and sells it for cheaper, instead of discarding an otherwise good processor. I could be wrong about this.
You can lead a horse to water, but you can't make it dissolve.
Depends on which side of the decimal point you put them on :-)
"Windows XP 64-Bit Edition Version 2003 supports the AMD64 instruction set, however it is currently only available if you are a MSDN (Microsoft Developer's Network) subscriber, or if you buy a system from HP with the OS pre-installed."
I called HP 2 weeks ago and they told me that the XP that was shipping with the AMD 64 was not the 64 bit OS rather the 32 bit OS. And I asked him what the point of buying the 64 bit CPU. He was a bit confused and told me that the 64 3000+ would run slightly faster than a 32 3000+ but it wouldn't be that much difference.
One thing to note is MS does have 64 bit OS's for the 64 bit Intel. But intel doesn't have a 64 bit cpu out yet. Go Figure.
"Times may change, but standards must remain the same." - George Carlin.
Yup... I should have known... damned Euro... I want my Liras back!
Don't worry about excessive processor speed! Windows Longhorn will come along and put all that processor time to good work, drawing fancy-schmancy graphical alpha-blended 3D animated animals that annoy the hell out of you!
instead of for a 32-bit host, how do you write the following lines:
typedef int signed_32;
typedef short signed_16;
Well, I just did this AMD64 upgrade so I speak with a little experience.
...and all the other stuff
Past config:
AMD 1.4ghz CPU (Not XP or MP)
Abit Mobo - VIA KT133a
256meg PC133 SDRAM (Corsair - good stuff)
few drives, dvd-burner, etc
Nvidia Geforce 4200ti vid card
Current config:
AMD64 3000 (2 ghz, I think)
Gigabyte K8NPro Mobo: with many more features than I previously had (RAID, sounds, giga-lan)
256meg PC3500 DDR (Hyper-X - good stuff)
Total Cost of Upgrade: $440.00 --- and yes, it is MUCH faster than my old machine. By any measure.