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
... 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
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 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.
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 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.
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.
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.
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.
AMD64 refers to the architecture (formerly x86-64). The two chips are the Athlon64 (desktops and notebooks) and the Opteron (workstations and servers -- mostly SMP-land). The Opteron (besides doing SMP, at least if you have a 2xx, 4xx, or 8xx) has more memory bandwidth. The current Athlon64 FX-51 is pretty much an Opteron 1xx.
AMD64 is an instruction set, or more specifially, it is a 64-bit extension to the IA-32 instruction set (which, in itself, was an extension of the 16-bit x86 instruction set, and so on). AMD64 often goes by the name x86-64, which is the original name for the instruction set early on in the development cycle.
The AMD Opteron is a processor that uses the AMD64 instruction set. It is designed for workstations and servers and can be used in a glueless SMP setup for up to 8 processors (>8 processors is possible but requires extra core logic chips to connect them together). It runs at clock speeds of 1.6GHz up to 2.2GHz (current top speed), has 1MB of L2 cache and 128-bit wide memory controller integrated onto the die, as well as 3 hypertransport links for interprocessor communication and I/O. It is marketed under model numbers such as 140, 246, 848, etc, with the first number indicating the maximum number of processors usuable in an SMP system (1xx chips for uniprocessor systems, 2xx for duals and 8xx for up to 8-way systems) and the second two numbers showing relative performance. Personally I am quite fond of this particular numbering scheme for the processors.
The AMD Athlon64 is another processor that supports the AMD64 instruction set. It is designed for desktops and mobile systems, so it will not work in multiprocessor configurations. Currently it runs at 2.0 or 2.2GHz with 2.4GHz chips on the horizon. They have either 1MB or 512KB of L2 cache, depending on the model, either a 64-bit or 128-bit memory controller (again, depending on the model), and are sold using two main model numbe schemes. The first is for the stock-Athlon64, which are sold as 3000+, 3200+, 3400+, etc. These numbers show a rough approximation of their performance as compared to an Intel P4 running at the 3.0GHz, 3.2GHz and 3.4GHz (AMD may not say this officially, but it's fairly obvious that this is the intention of the model numbers). I don't like this model number scheme too much, but on the other hand I don't find it any better or worse than the totally useless clock speed (MHz or GHz) rating that is traditionally used to sell chips. The second model scheme is for the Athlon64 FX line of chips, a chip targeted at the high-end "enthusiast" market (read: bratty kid gamers with too much of their parents money on their hands). These chips are sold as the Athlon64 FX 51 and the upcoming Athlon64 FX 53, with the numbers merely referencing the relative performance of the chips.
Hope that clears a thing or two up. For more information, RTFA!