Slashdot Mirror


AMD vs Intel: A Linux Bout

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!"

30 of 227 comments (clear)

  1. nothing to see here... by Anonymous Coward · · Score: 0, Informative

    move along. Or at least that's what we were told when we clicked on this article. A bug in the slashcode?

  2. Re:Hyperthreading by currivan · · Score: 4, Informative

    I bought an Athlon64 3200+ system in June and I'm quite happy with it as a server, but there are a few issues. There doesn't seem to be any way to run Wine on 64 bit chips, or at least the compilation fails for lack of support for low level locking operations. Also, the dual library setup (/lib and /lib64) creates problems for some projects that use older build systems. I also made the mistake of getting an ATI graphics card, and they don't have 64-bit drivers, and the Mandrake ones are too buggy to run UT2004.

  3. Re:But they didn't even, like, use Gentoo! by EnormousTooth · · Score: 1, Informative

    Uh... Gentoo doesn't do prelinking by default. Thanks for playing!

    --
    I don't use Emacs; it uses me.
  4. Re:AMD running at 50deg C. by Anonymous Coward · · Score: 4, Informative

    Because you probably have a crap heatsink/fan combo. If you like to live richly get a Swiftech MXV462-V series heatsink for it... Works wonder but it's damn pricey (around $50.00 for the heatsink itself, big heavy copper block with a few hundred rough surface aluminum spikes driven into it in a spherical layout)

    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/s wiftech/mcx462-v/page2.htm

  5. Printable / 1 page link by aardwolf204 · · Score: 5, Informative

    Printer friendly link

    Tired of clicking next page

    --
    Im dreaming ofa big bndwdth, That can resist the /.crowd.May ur days b merry & bright & may al
  6. Re:But they didn't even, like, use Gentoo! by Anonymous Coward · · Score: 1, Informative

    Uh... Gentoo doesn't do prelinking by default. Thanks for playing!

    Uh... Gentoo uses a prelinked system to "prove" how fast they are in the performance data on their site. Thanks for proving what sheep Gentoo lusers are!

  7. Re:*** YAWN *** by Anonymous Coward · · Score: 1, Informative

    PowerMacintosh Dual 2Ghz PowerPC G5
    (unofficial, published at apple.com)

    SPECint_base2000: 800
    SPECfp_base2000: 840

    Advanced Micro Devices ASUS SK8V Motherboard, AMD Opteron (TM) 150
    (official, www.spec.org)

    SPECint_base2000: 1566
    SPECfp_base2000: 1439

    There you have it, Opteron is nearly twice as fast as the 970.

  8. Re:Hyperthreading by Anonymous Coward · · Score: 5, Informative
    Windows understands that there are two "virtual" processors, while linux treats them as two physical processors.

    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

  9. compile times by planckscale · · Score: 3, Informative
    To me, 4 1/2 minutes to compile the 2.6.5 kernel seems pretty smokin. The Athlon 64 3800+ must be able to burn liquid magma. I haven't done it recently on my boxes (I think it took around 30 minutes on my 1.3 Duron), but this seems really quick. What are some compile times you guys are seeing on your CPU's?

    --
    Namaste
    1. Re:compile times by pclminion · · Score: 4, Informative
      I'd say 4 minutes to compile the kernel is about right. Notice I said "kernel," not modules!

      It takes about 20-30 minutes to do a full compile including modules, depending on my system load.

  10. Re:Intel never on top for price/performance.. by stratjakt · · Score: 2, Informative

    When I bought my P4, the CPU was more expensive than a comparable AMD.

    But, once I factored in a mobo with the feature set I wanted, the total package was actually about 5 bucks cheaper.

    --
    I don't need no instructions to know how to rock!!!!
  11. Re:Debian and Athlon 64 Systems Question... by Too+Much+Noise · · Score: 4, Informative
    I haven't used Deb on amd64, but judging from the relevant anouncement you should not have too much trouble:

    Taking the ported source packages count, debian-amd64 is the most complete port after i386, see the Buildd stats.

    ...

    Native execution of legacy 32bit binaries is supported by the kernel, and core libraries are provided by the ia32-libs package.


  12. Re:AMD running at 50deg C. by jmke · · Score: 5, Informative

    The Swiftech MCX462-V (MVX does not exist afaik ;)) is not the best heatsink out there money can buy. There are a lot of others which beat the Swiftech in both performance, price and noise levels. I've done 2 AMD heatsink roundups, one of them was posted at /. here

    The latest update I made can be found here from August 2004 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 :)

  13. LinuxHardware.org's Version by Anonymous Coward · · Score: 1, Informative

    LinuxHardware.org has just posted their version of this article which covers not only benchmarks performed under Gentoo Linux, but also a technology overview and Linux support of the hardware. Take a look: Intel's New Platform Verses AMD's 64-bit Prowess.

    1. Re:LinuxHardware.org's Version by Augustus22 · · Score: 2, Informative

      It means that I believe they use longs in POV-Ray and that it does produce a different image whether compiled for AMD64 or x86. Check out this article which explains what I'm talking about. This isn't made up. I've proven it by comparing the two images produced by each binary.

  14. Re:Where's the 754s? by Brian+Stretch · · Score: 2, Informative

    Socket 754 chips generally cost far less than the s939 ones at comparable speeds...

    Only until this Wednesday. These new 90nm chips run cooler too, 1.4V core instead of 1.5V. The 90nm 3500+ goes on sale Monday. I'd expect Newegg, MWave, 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 soon enough, well before Christmas, if you absolutely have to have one.

    AMD released the 90nm Athlon 64 3000+ Low-Voltage notebook CPUs today. Acer gets the first batch for their new Ferarri 3400 and Europe gets the first batch of those. Oh well, I'm holding out for an Athlon 64 notebook with a high-end nVidia GPU anyhow since ATI apparently can't be bothered to write decent 64-bit Linux drivers.

  15. Re:Debian and Athlon 64 Systems Question... by Rufus211 · · Score: 2, Informative

    The debian amd64 port is still fairly experimental, but it works. It builds off the official i386 packages (almost) as often as the official packages do so there's no problem with being behind. The only thing is that a handfull of packages don't compile properly for amd64 so they're waiting for someone to patch them. As far as 32-bit applications, you have a bit of compatibility using the ia32-libs package, but it really doesn't work all that well.

    So if you like debian, want the bleeding edge and don't mind a few quirks and lack of 32-bit application support (like I do) go for it. Otherwise just use normal i386 Debian or another AMD64 port.

    Links: file repository, docs, wiki, and mailing list.

  16. LinuxHardware.org has similar article by vherva · · Score: 5, Informative

    Recently posted: Intel's New Platform Verses AMD's 64-bit Prowess. Similar scope in benchmarks, perhaps better analyzed.

    --
    -- v --
  17. Re:It mostly solves problems that don't exist on A by fitten · · Score: 2, Informative

    A more sensible pipeline length (i.e. an AMD processor) means there'll be less benefit to hyperthreading.

    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 thread of execution.

    If the Athlon 64 had 8 different ALU/FPUs or something, the odds are that some of them would be idle every clock (that's probably more than the instruction level parallelism in most code streams). If, say, 50% of them were idle at any given clock tick, then HyperThreading would be an option to keep them busy as well.

  18. Re:Hyperthreading by dmayle · · Score: 4, 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.

  19. Re:Hyperthreading by Anonymous Coward · · Score: 1, Informative

    Linux treats HT different than regular SMP, too. The question is, your kernel is compiled for SMP, or SMP and HT?

  20. Re:Linux Users Prefer Underdog Company by agallagh42 · · Score: 3, Informative

    Well, lookit that.

    To answer my own question, there's the HP ProLiant DL585. 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.

    --
    Carpe Cerevisi - Seize the Beer
  21. Re:Hyperthreading by Veridium · · Score: 2, Informative

    Windows understands that there are two "virtual" processors, while linux treats them as two physical processors.

    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 you could provide a source so we can all be informed.

    --
    Think for yourself, destroy your television.
  22. Re:Hyperthreading by cthrall · · Score: 3, Informative

    > How the OS is written will make some difference,
    > 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/ 09 /13/228780.aspx

    This patch has been around for a while by the looks of it:

    http://kerneltrap.org/node/view/391/972

  23. Re:64 bit compiling? by pclminion · · Score: 2, Informative
    How much time is there to gain from going to 64 bit? Anybody have a clue?

    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 memory with very little actual "computation." As such, it hardly benefits from doubling the width of the arithmetic units, because its task has very little to do with arithmetic.

    Sure, in a very abstract sense a 64-bit CPU can do "twice as much" per clock operation, but whether that is actually useful for your intended application depends on a bunch of other factors. Compilation is not something which could benefit from having fatter integers, which is essentially what 64-bit boils down to.

  24. Re:Where's the 754s? by megan_of_wutai · · 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.

    .
  25. Re:AMD running at 50deg C. by mindwar · · Score: 2, Informative

    Look for a Thermalright SP-94 or Sharkoon HSP1 to get your AMD chilly :)

    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 heatsink but sadly it cant compair with a SP-97/panaflo combo in terms of quietness/performance.

  26. Re:AMD vs Intel by Loki_1929 · · Score: 2, Informative

    I know that I shouldn't feel the trolls, but there are times when I just can't help myself.

    "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 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.

    --
    -- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."
  27. Re:Hyperthreading by gnuman99 · · Score: 2, Informative
    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 with HT, under Windows. Didn't notice any difference with Linux.

    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.

  28. Yes it's a full implementation... by Anonymous Coward · · Score: 1, Informative

    Yes, it has all the registers, etc.

    FWIW, I work for AMD.

    Erich Boleyn