Slashdot Mirror


Intel Quietly Adopts AMD's x86-64

HishamMuhammad writes "The rumors reported earlier at /. are confirmed. The latest offerings in the Pentium 4 family now support AMD's x86-64 architecture, even though Intel is not willing to admit it very openly, by using cryptic names like EM64T and (gasp) IA-32e. (The naming issue was discussed on lkml, and the consensus there was to use 'x86-64,' even though sometimes AMD refers to it as 'AMD64'). Intel's FAQ admits their implementation is basically compatible with x86-64, except for the minor differences that have always set Athlons and P4s apart. It's about time Intel jumped on AMD's bandwagon, since its homegrown 64-bit architecture seems not to be doing very well."

56 of 392 comments (clear)

  1. Just as a side note by OverlordQ · · Score: 4, Interesting

    Although LKML has appeared to agree on x86-64 the folks over at Debian appear to have gone the other way and name the arch amd64.

    --
    Your hair look like poop, Bob! - Wanker.
    1. Re:Just as a side note by Anonymous Coward · · Score: 5, Informative


      The primary reason seems to be that the dashes and underscores in x86-64 and x86_64 would have caused havoc with much of thier package management software.

    2. Re:Just as a side note by Erik+Hensema · · Score: 3, Insightful

      A nice and confusing name apparently only chosen because the debian developers don't like intel for what they did (namely copying the amd64 and forgetting to mention that fact in their press releases).

      I prefer the nice vendor-neutral x86-64.

      --

      This is your sig. There are thousands more, but this one is yours.

    3. Re:Just as a side note by Z303 · · Score: 3, Interesting

      The Windows DDK also uses AMD64

    4. Re:Just as a side note by euthyphro · · Score: 5, Informative
      Solaris also elected to use "amd64":
      1 $ uname -a
      SunOS xxxxxxx 5.10 s10_72 i86pc i386 i86pc
      2 $ isainfo
      amd64 i386
      3 $ isainfo -v
      64-bit amd64 applications
      sse2 sse fxsr amd_3dnowx amd_3dnow amd_mmx mmx cmov amd_sysc cx8 tsc
      fpu
      32-bit i386 applications
      sse2 sse fxsr amd_3dnowx amd_3dnow amd_mmx mmx cmov amd_sysc cx8 tsc
      fpu
    5. Re:Just as a side note by damasta30 · · Score: 5, Interesting

      I believe that AMD64 is the right way to go. Not just because I am an AMD guy, but because it is fair. AMD created the spec, and Intel copied it. Give credit where credit is due.

    6. Re:Just as a side note by homer_ca · · Score: 4, Informative

      No, they're model numbers. Way back when, a court ruled that you can't trademark a model number like 80486, and AMD could keep selling 80486 processors. So Intel responded by calling their 586 the Pentium which is trademarked.

    7. Re:Just as a side note by niko9 · · Score: 4, Interesting


      A nice and confusing name apparently only chosen because the debian developers don't like intel for what they did (namely copying the amd64 and forgetting to mention that fact in their press releases).

      I prefer the nice vendor-neutral x86-64.


      Names of arches in Debian:

      alpha ("alpha" - Alpha Processor, Inc) I think this company is defunct.
      amd64 ("amd(64)" - AMD)
      arm ("arm" - ARM , Ltd.)
      hppa ("hp(pa)" - Hewlett Packard)
      i386 ("i(ntel)386" - Intel)
      ia64 ("i(ntel)a(rchitecture)64" - Intel)
      m68k ("m(otorola)68k" - Motorola)
      mips ("mips" - Mips Technologies, Inc)
      mipsel ("mips(el)" - Mips Technologies, Inc)
      powerpc - PowerPC vendor neutral name
      sparc ("sparc" - Sparc International, Inc)
      s390 - ibm zSeries vendor neutral name I assume

      Yup, they are all vendor neutral /rolling eyes/

    8. Re:Just as a side note by hawkbug · · Score: 3, Insightful

      Wow, wish I had mod points - that's extremely informative. That explains the retarded names from Intel and AMD ever since then. Such examples of horrible names - Athlon XP, Centrino, etc. I prefer 1.4 GHZ 686 myself. You know exactly what you're getting then, same goes for the stupid PR numbers.

    9. Re:Just as a side note by imroy · · Score: 3, Informative

      Actually, AMD didn't use the complete model numbers. Their clones were called the Am386 and Am486. Just guessing, but the use of the short numbers instead of the long (386 vs 80386) probably didn't help Intels case.

    10. Re:Just as a side note by bob+beta · · Score: 3, Insightful

      Intel was too set in their old ways to put any kind of fight.

      Wow. What an ironic assertion. Intel goes out of their way to produce a new 64-bit architecture, and AMD, clinging to the old instruction set, puts out a bolt-on 64-bit kludge in response.

      Because a bunch of old farts want to 'stay the course' the kludge solution is perceived as 'more successful' (in the short term). As a result, you accuse Intel of being 'set in their old ways.'

      That's amazing, ya know.

    11. Re:Just as a side note by Vancorps · · Score: 3, Insightful
      You present more or less truth in that the assertion is indeed ironic, but your portrayal of x86-64 is shortsighted at best. It is not a bolt on to the 32bit instruction set. AMD went in and cleaned out as much legacy crap as they could and then proceeded to scale it out.

      Yes the IA64 route was all new but it presented adopters with no options. The Alpha processors are still the best but they aren't successful because there's no interest in rewriting the billions of lines of code that is out there to fit the platform.

      That said, x86-64 is not a short term solution, it will work in the long term evolving much like i386 did. The world moved from 8088 to 80286 without a problem for a reason. This method is proven successful and why Intel abandoned it is beyond me. It doesn't help when you design a brand new incompatible instruction set that isn't any faster either.
    12. Re:Just as a side note by DarkEdgeX · · Score: 4, Informative
      Actually the reason to call it x86-64 is because this is what AMD themselves called it initially.

      Though I hear Microsoft has standardized on AMD64--
      C:\Program Files\NTDDK\4074\bin\win64\x86\amd64>cl
      Microsoft (R) C/C++ Optimizing Compiler Version 14.00.31008.15 for AMD64
      Copyright (C) Microsoft Corporation. All rights reserved.

      usage: cl [ option... ] filename... [ /link linkoption... ]
      But you wouldn't know it from their blogs.
      --
      All I know about Bush is I had a good job when Clinton was president.
  2. Sound fine and all... But.. by Folmer · · Score: 5, Interesting

    How will it perform compared to AMD's chips? AFAIK AMD usually performs better clock to clock?

    1. Re:Sound fine and all... But.. by gehel · · Score: 5, Insightful

      The question is not if it perform better for the same clock speed. The real question is to compare performance/price or performance/power consumption.

    2. Re:Sound fine and all... But.. by ForestGrump · · Score: 3, Funny

      you have a gap in your logic. let me help you.

      I, Forest Grump posess in my ownership a Pentium 3, 1.0 GHZ Tulian chip. It is housed in a Dell Inspiron 8100. I have used this lap of a top for 2 and one half years.

      In that time, the DVD has died, 2 HDD have died, 2 batteries have died, 1 wlan nic has died, 1 display hindge has died, and the faithful keyboard that I was once using had died. The motherboard, although not dead, needs to be replaced (and soon because my warranty runs out in 6 months).

      I can however, attest, that the cpu is in it's original condition is currenetly running at 0.73 ghz, and shows no sign of death...yet.

      Grump

      --
      Is it true that more people vote for the winner of American Idol, than vote for the president? -Ali G.
    3. Re:Sound fine and all... But.. by cant_get_a_good_nick · · Score: 3, Informative

      depends. AMD has better memory architecture for once. Generally kicks ass on most loads vs. a Xeon.

    4. Re:Sound fine and all... But.. by ArbitraryConstant · · Score: 3, Insightful

      Intel performs better with media encoding stuff, AMD performs better on other things.

      Like code with branches, and code that accesses memory.

      --
      I rarely criticize things I don't care about.
    5. Re:Sound fine and all... But.. by John+Courtland · · Score: 4, Interesting

      AMD had that whole package cracking issue with the heatsink, though. Not really to remove blame from AMD, since the packaging was pretty shitty, but I doubt most of those were silicon issues but rather physical damage.

      I've seen my fair share of processors (far over 10,000) and I honestly can't remember a dead AMD. In fact, when I had a nasty power spike and lost 3 components and a mother board, and I had nearly cast my AMD off as fried silicon, I decided to test it on a backup board and lo and behold, it worked. Anecdotal, I know, but I think AMD makes fine silicon.

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    6. Re:Sound fine and all... But.. by captaineo · · Score: 5, Interesting

      I just got a 3.2GHz dual Xeon with EM64T. It runs the standard x86-64 Linux kernel just fine. Emulation of 32-bit software is excellent (the performance penalty is ~1%).

      In my (64-bit) rendering benchmarks, the 3.2GHz Xeon is just a tad slower than a 2.2GHz Opteron 248.

      On my benchmarks, Opteron performance benefits massively from switching to the 64-bit architecture (30-40% faster than the same software in 32-bit mode). But, on the Xeon there is virtually no difference. This leads me to believe that Intel's implementation of the 64-bit instruction set is far less optimized than AMD's. Or, perhaps GCC emits code that favors AMD's design over Intel's.

  3. Re:AMD Zhips are for losers by Anonymous Coward · · Score: 5, Funny

    Buy Intel, Buy Quality.

    Don't you mean Bye, Intel. Buy Quality.

  4. Struggling Intel by mntgomery · · Score: 5, Interesting

    I suppose in most technical circles that always pull for the underdog and cheer when the big dog stumbles that items like this come as great news. But its appearing more and more like Intel is the one playing catch up. They may still have market share and a far wider range of products to support them, but AMD has taken the Intel bull by the horns and is beginning to bring it to its knees. Problem is, its the competition that has driven the market and without Intel, AMD has no identity. I just hope Intel can turn things around.

    --

    This comment was generated by a squadron of trained super elite albino ninja chickens for you.
    1. Re:Struggling Intel by Glock27 · · Score: 4, Insightful
      Still, AMD market cap (~8B) is dwarfed by Intel's (~150B).

      Which does make one wonder how Intel is squandering all that R&D money. The one good investment appears to be the Israeli design team, which did the Pentium-M (essentially a slightly reworked PIII design). Otherwise, every one of Intel's major efforts (with the possible exception of wireless chipsets) has been subpar for the last couple of years.

      AMD64 is simply better at the present time, especially when you look at the SMP and multicore story.

      The stock performance of the two companies (as opposed to the market cap) certainly reflects those facts! :-)

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
  5. And to think.... by ghostis · · Score: 4, Interesting

    ... an Intel guy I chatted with last fall said that they did not expect to put 64-bit processors in desktop machines for at least a decade. I smiled politely. ;) -ghostis

    --


    Computer Science is all about trying to find the right wrench to bang in the right screw. -T.Cumbo?
    1. Re:And to think.... by Ignignot · · Score: 3, Interesting

      And several years ago, an intel guy I knew who worked as one of the P6 designers said that the designers knew that IA64 wasn't going to fly, and that AMD would simply extend the regular x86 instructions to 64 bit and pick up some market share... and then years later it comes true. It is silly to be condencending to Intel - they have some very smart people, but they're a big company and there's plenty of politics involved.

      --
      I submitted this story last night, and it didn't get posted.
    2. Re:And to think.... by Glock27 · · Score: 4, Informative
      Why would I want x86-64, gives my nothing but 64-bits.

      Well, no...it gives you more GP registers. Applications for x86-64 Linux usually show about a 20% speedup.

      Plus the extra memory addressing does have it's uses...you'll see.

      Intels Itanium was a real improvement it gave you 64-bit but it also gave one so much more.

      Yep...more cost, more die size, more cache, more code bloat, more compiler problems, and more headaches. By all means, enjoy! ;-)

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    3. Re:And to think.... by ignorant_newbie · · Score: 5, Funny

      32-bit processors are not useful for most people even geeks. I only have one app that ould benefit from ronning on a 32-bit processor and that is NTP but it does fine on 16-bit processors. Games do not need 32-bit processors look at Sega, the games run fine on 16-bit processors and look as good the without the extra floating point accuracy. Why would I want a 386, gives my nothing but 32-bits.

      I mean, come on. really, if we all went back to 8-bit processors, i think the world would be a better place.

  6. AMD Better Get Its Act Together by darkmeridian · · Score: 4, Insightful

    Sure, AMD is ahead right now. There is incompatibility between the two 64 bit architectures, and developers may choose to design for one or the other. But the Intel FAQ is right in that Intel processors support SSE3 and HyperThreading, for which AMD has no counterpart. This is in addition to Intel performance-enhancing compilers. If developers choose to develop around Intel's 64 Bit processor, then AMD may soon find itself behind again.

    --
    A NYC lawyer blogs. http://www.chuangblog.com/
    1. Re:AMD Better Get Its Act Together by BlueBiker · · Score: 5, Informative

      AMD processors will soon have SSE3 and don't have much need for HyperThreading to make use of idle execution units as does Pentium 4. The highly efficient Pentium M doesn't need it either.

      AMD had a 1+ year head-start distributing reference materials and winning developer mind-share. They're not likely to lose their advantage anytime soon, especially as Athlon64 is faster than current EMT64 chips in 64-bit mode, is cheaper, and runs cooler.

      You can expect developers to write code that works on both architectures, it'd be unwise to release something which didn't run well on AMD's chips.

    2. Re:AMD Better Get Its Act Together by Slack3r78 · · Score: 3, Insightful

      I'd just like to add on to this that the reason the Athlons and P-M's don't need Hyperthreading is that HT is essentially a latency hiding method to make up for the obscenely long Netburst pipeline. Basically, keeping the 30-stage pipeline full is difficult with a single thread, so allowing the processor to address multiple threads at the same time helps keep the pipeline full. I'd suggest reading Hannibal's excellent articles at Ars Technica if you wish to learn more on the subject.

      Essentially, I've always felt that HT is more of a marketing gimmick than it is some new revolution in computing. While it might help performance some, AMD's upcoming dual core chips will do far more to help performance as it actually *is* a multiprocessor system rather than faking it like HT. Remember, K8 was designed with multicore in mind from the start, with Netburst, it's been hacked in.

  7. FYI by remigo · · Score: 5, Interesting

    As an interesting side note, check out this story. It says that Intel reverse engineered the AMD64 architecture (which isn't terribly surprising) but then flat-out copied the documentation, even though some of their implementation didn't match up!

    Nice one, guys.

    1. Re:FYI by forkazoo · · Score: 4, Insightful

      The complete architecture reference manual was available for free, including shipping, by requesting it from AMD's website. I doubt they needed to do much reverse engineering.

  8. Obligatory Nelson quote: by __aailob1448 · · Score: 4, Funny

    HA-HA!

  9. Itanium isn't 'bad' by vasqzr · · Score: 4, Informative

    Sure, you can't build a $1500 Itanium box, but at the same time, the second fastest computer in the world is powered by Itanium processors. So is the fifth. AMD Opterons power #17.

  10. Intels days may not be numbered... but by ShatteredDream · · Score: 4, Interesting

    their glory days are now more or less behind them. No computer in my house uses Intel processors. My family has running AthlonXPs, 1 running a Sempron and 1 Powerbook with a G4. The 32bit AMD hardware is very, very affordable and perfect for tossing together something that just works and needs to be run by someone who doesn't have a lot of disposable income.

    No one I know of talks about Intel and 64bit processors except to make fun of the Itanic. The Athlon64 and Opteron processors on the other hand are the objects of lust for many of the geeks I know. When they think 64bit that they can own, they think either AMD or Apple, not Intel.

  11. Cringely called it... by Anita+Coney · · Score: 5, Informative

    Back on December 26, 2002, Robert X. Cringely stated this would happen.

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  12. Quietly? by stratjakt · · Score: 3, Insightful

    Intel's been talking about this for some time, and it's been posted on /. numerous occasions.

    I guess we're trying to paint them with a bad brush, just because. I don't see anything quiet about it.

    Do you mean quiet as in they aren't saturating the market with bullshit about how much more amazing the internet will be with 64 bit extensions and other nonsense claims designed to sucker the technically illiterate into upgrading for no reason?

    --
    I don't need no instructions to know how to rock!!!!
  13. Intel should know better... by IGnatius+T+Foobar · · Score: 3, Insightful

    One would think that Intel, better than anyone else, should know one simple fact about the computer universe:

    Try as you might, you just can't get rid of x86.

    RISC vendors failed. Intel's own RISC efforts failed. Itanium is an overengineered design that nobody wants. What did they think was going to happen?

    In the world of computers, especially PC type computers, backwards compatibility is king. That's what keeps incumbents like Intel and (especially) Microsoft on top. You'd think they'd know this better than anyone else. Has AMD beaten Intel at its own game? Time will tell.

    Look on the bright side: the complete failure of Itanium in the marketplace (let's call it what it is, even though Intel hasn't officially thrown in the towel yet) means that we won't be stuck with an entire generation of computing where Intel calls the shots. Can you imagine what would have happened if Itanium prevailed and nobody else was allowed to produce a compatible processor?

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
  14. Re:silly question by Clay+Pigeon+-TPF-VS- · · Score: 4, Informative

    Yes. At least with AMD's implementation. I am not sure about Intel's. AMD64 runs x86-32 natively. IIRC there are two modes (one mode has 2 submodes). There is legacy mode, which is pure 32 bit x86 with standard registers, and then there is long mode which can either operate in legacy submode, which can run 64 bit code or 32 bit code, but is limited to 32 bit address space and registers, And then there is 64-bit mode which runs 64 bit code with all the added registers, but cannot run 32bit code.

    --
    Viral software licensing is not freedom, it is in fact GNU/Socialism.
  15. rubber meets the road by Doc+Ruby · · Score: 3, Insightful

    Where would the car industry, and the American economy, be if we had headlines like "GM Quietly Adopts Ford's Gascap Diameter"? These interoperability issues might make short-term profits for Intel, and offer marketdroid simplified lockin strategies, but they're inefficient limits to scaling the market to encompass everyone. So longterm profits are sacrificed, as well as usability. This fruit of the Intel/AMD crosslicense agreements should be congratulated and promoted as a "best practice" that's best for everyone touched by the industry - which is practically everyone.

    --

    --
    make install -not war

  16. Old News by jbischof · · Score: 4, Informative
    Umm... we all new this back when Intel announced 64bit support and released their 64bit manual. I think that was in February.
    http://developers.slashdot.org/article.pl?sid=04/0 2/24/1822229&tid=118&tid=142&tid=8

    or was it when they started shipping 64 bit Prescotts?
    http://slashdot.org/article.pl?sid=04/08/06/000255 &tid=118&tid=137&tid=126

    Just because it shows up on the Register it is now news again.

  17. Re:Intel should know better...Overstated by Nom+du+Keyboard · · Score: 3, Interesting
    Try as you might, you just can't get rid of x86.

    I think that's a bit overstated. They didn't just double the width of the registers and data paths. They upped the address size beyond what I'll be able to afford in the rest of my life, added more registers overall in 64-bit mode, and generally seem to have dealt with the worst constraints imposed by backward compatability with the original 8086/88 processors.

    It's hard to call an Opteron an x86 chip. More accurately it's a superset of the x86 archtecture.

    What I really wish they'd do next is what IBM pioneered with their 400 series mid-frames. In those systems with 44-bit addressing, every byte of data -- including every byte on every disc drive -- had a unique address. I thought that was a groundbreaking idea at the time.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  18. Favourite Intel quote by digidave · · Score: 3, Funny

    "Intel® EM64T is one of a number of platform innovations Intel is delivering"

    So... copying somebody else is "innovation". So that's the definition Microsoft has been using all these years!

    --
    The global economy is a great thing until you feel it locally.
  19. Intel chips miss a critical component: the IOMMU by Anonymous Coward · · Score: 5, Interesting

    The Intel chips don't have an IOMMU. This means that unless the chipset provides one (none currently do) 32 bit PCI cards cannot do DMA into memory beyond 4GB, forcing the use of bounce-buffers.

    In short, 32 bit PCI cards on systems with > 4GB memory will be G L A C I A L L Y S L O W.

    On AMD64 the IOMMU remaps memory for 32 bit DMA below 0x10000000, thereby allowing 32 bit cards to access the full 64 bit address space.

    The lesson: Buy the original. Buy AMD.

  20. AMD's killer advantage is HyperTransport et al by j.+andrew+rogers · · Score: 5, Informative
    The real advantage of AMD's 64-bit system architecture has less to do with its number crunching performance and more to do with the scalability and speed of its I/O and memory architecture e.g. HyperTransport. There is not much to differentiate Intel and AMD in the absolute number crunching arena, but if you start looking at scaling memory, I/O, and the number of cores that can work together, AMD64 leaps ahead.

    If the big advantage of these new 64-bit processors is nominally found in servers, then AMD will clean house because their systems scale and perform VERY well in the server role compared to Intel. Sure, you may not be able to tell the difference between AMD and Intel on the desktop, but for most types of server loads, there is no contest. The Opterons are very, very good server systems, and for many types of loads e.g. database servers, they run rings around Xeon processors for a very low cost.

    Unless Intel matches a very competent ccNUMA and I/O fabric to their EMT64 cores, they will not be competitive where it matters.

    1. Re:AMD's killer advantage is HyperTransport et al by PPGMD · · Score: 3, Informative
      Ding ding ding... someone that actually gets it right. AMD has solved, at least in part the memory bottle neck. I have personally tested AMD Athlon 64 vs Pentium 4 HT, the Athlon 64 wipes the Pentiums nose when it comes to loading programs.

      I think Intel is realizing that because they are desperate to get DDR2 and other faster memory technologies through, but it won't help until they integrate the memory controller.

      I should note I was sceptical about the AMD move, but after comparing two exactly the same systems, and the AMD clobbering the Pentium 4, with the only difference being CPU and directly related components. AMD has a winner with it's Hyper Transport Bus, and it scales quite well, of course there is an upper limit because you still have north bridge to control IDE, AGP and other such. But it's a fix for our current issues, like the integrated L2 (and later on die) L2 cache during the Pentium time.

  21. Meaningless Indication of Processor Speed by DragonHawk · · Score: 5, Insightful

    "How will it perform compared to AMD's chips? AFAIK AMD usually performs better clock to clock?"

    Comparing processors "clock for clock" has never meant a lot, and is meaning less and less all the time. Different designs do things so differently that clock rate has about as much to do with actual performance as the color of the chip package.

    The best measure of CPU performance remains the price/performance ratio. That is, for a given amount of money, how fast will a CPU perform a given task? In other words, how much bang for the buck. AMD has consistantly been beating Intel in that department for years. Sure, you might find a chip from Intel that is 10% faster, but it will cost you 80% more.

    Even comparing price/performance on just CPUs has become difficult to impossible. Core logic (especially the memory subsystem and periperal bus) have become so important, and so differentiated, that establishing an apples-to-apples CPU comparison is hard. So instead of comparing just CPUs, you have to compare CPU/chipset/memory combinations.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  22. Linus's view by pavon · · Score: 5, Interesting

    For those who missed it last time around, Linus was also tempted to call it amd64 in reaction to intel's handling of the subject but decided to stick with the vendor neutral x86-64.

    And yeah, this moved from the realm of rumor to fact nearly a year ago :)

  23. No, that is not why. by Anonymous Coward · · Score: 3, Interesting

    They chose AMD64 because that is the name of the platform. AMD came up with the platform, and thus named it how they chose. Plenty of people supported AMD64 before Intel made compatable chips, and it would be stupid to renamed the arch just to please Intel after the fact. Kinda like how i386 is called i386, since Intel made it.

    And given that AMD at least supports open source, and donates hardware to linux distros and BSD projects, and intel are complete assholes about even trying to get docs for hardware, much less donations, I think supporting AMD in naming their arch is the least we can do.

  24. Re:Nothing New by ameline · · Score: 4, Interesting

    I call bullshit on that. It first appeared in the prescott core. Die photos of northwood and earlier processors clearly do not have the room for AMD 64 bit extensions.

    --
    Ian Ameline
  25. A side note: AMD / intel nearly 50/50 in gaming by hrm · · Score: 3, Interesting

    Slightly offtopic, but a few days ago Valve's Steam stuff (the bit installed on the victim's PC) ran a poll about gamer's hardware, in which I participated.

    I was very surprised by the intermediate results: 47% was running an AMD CPU (lots of them 64 bit), Intel at 51% and the rest other wacky stuff. Considering that gaming is a major drive (maybe only windows upgrades are more important --- and those are few and far between lately) in processor upgrades, I'd be worried if I were intel.

    Personally, I've been a happy AMD user since their 386-40MHz. A brief flirt with a Pentium Pro and even a fling with a CentaurHauls (or something, I remember that name from /proc/cpu) aside, it's been AMD all the time. I hope they keep doing well.

  26. Re:HyperThreading != Dual Core chips by Carewolf · · Score: 3, Insightful

    Exactly two cores on a single die is _better_ than SMT(aka. HyperThreading).

    In theory it is also more expensive to produce, but with the K7/K8 design, implementing a multicore cpu is just so much less R&D than implementing HyperThreading, that AMD might easily sell multicore-CPUs in direct competion with Intel HT chips.

  27. Comment removed by account_deleted · · Score: 4, Insightful

    Comment removed based on user account deletion

  28. Re:Intel chips miss a critical component: the IOMM by BobaFett · · Score: 3, Informative

    It's much worse than that, unfortunately. The bounce buffers must be allocated in the low memory (below 4G for sure), and the only way to ensure that is to allocate them at boot time. Linux kernel does it with the SWIOTLB buffer. You can specify the size at boot, but after that it's fixed. If DMA ever requests more memory than the buffer has, the kernel will panic (apparently latest 2.6 kernels have some more graceful way to handle it, but in any case DMA requests cannot be fulfilled once there is no memory for bounce buffers). On the other hand, SWIOTLB memory effectively disappears from the system.

    So, if you have a nice gaming system with 256MB video card, you may need at least that much memory just for bounce buffers, or more: I'm not sure what the exact requirements are, but I've seen EM64T boxes which would be stable only if SWIOTLB is twice the size of video RAM. Half a gig of RAM not available to the system. So at least for gaming boxes, buy AMD64, don't buy EM64T.

  29. DEC "gotcha" by tgrigsby · · Score: 3, Interesting

    Back in the day, DEC engineers put a "gotcha" on their chip masks after seeing their designs pop up in Russian made fabs. Magnified sufficiently, you could actually read the words, "VAX: when you care enough to steal the very best."

    Sounds like AMD has earned the right to use that line...

    --
    *** *** You're just jealous 'cause the voices talk to me... ***
  30. and they play it down by Elminst · · Score: 3, Interesting

    I attended a one day intel channel conference last week and they talked about this when presenting the CPU roadmap for the next few quarters. They were calling it EM64.

    What was more interesting is how they seriously played it down as unimportant. It was like, "we now have 64 bit!" "But there are only 2 versions of linux and a beta version of winXP that use it so it's not really that important." "and all your apps are still 32 bit so it doesn't matter anyway"

    Basically, it's not important that we had to copy the other guys stuff and not offer it til almost a year later because nothing really important *cough*NON-microsoft*cough* runs 64 bit anyway. But we have it!! And the itanium had it a year ago! (was amusing how he threw that in too)

    My coworker and i tried not to laugh out loud.

    --
    No unauthorized use. Trespassers will be shot. Survivors will be shot again.