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

32 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 Z303 · · Score: 3, Interesting

      The Windows DDK also uses AMD64

    2. Re:Just as a side note by Anonymous Coward · · Score: 2, Interesting

      FreeBSD, NetBSD, and OpenBSD also call it amd64

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

    4. 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/

    5. Re:Just as a side note by SorcererX · · Score: 2, Interesting

      considering we have i386,i486,i586,i686, I think it's about time we gave AMD its share of official recognition too.

      --
      Any sufficiently advanced technology is indistinguishable from magic.
    6. Re:Just as a side note by the+melon · · Score: 2, Interesting

      and the port works amazingly well for having only been fully integrated into the gate for 3 builds. Actually it worked amazngly well upon integration in b70.

  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 superpulpsicle · · Score: 2, Interesting

      I have owned a couple AMD K7 classics, all of which fried in the past. I have never had a Pentium chip go down, not P1, P2, P4 ever.

      You'd think I buy another Pentium in the future. But nope, I think Intel has seen its hay days. I truely think the 64-bit era will be dominated by AMD.

      Only way I'll buy Intel chips again... is if I buy an Intel board. Intel chip + board has been the most ridiculously stable combination I have ever seen.

    2. 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.
    3. 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.

    4. Re:Sound fine and all... But.. by Anonymous Coward · · Score: 1, Interesting

      I have a Palomino-core 1800+ in one of my computers. I've come back in the room only to see it emitting putrid black plasticky smoke TWICE and it keeps on clocking away.

  3. 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.
  4. 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.
  5. 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 michaelas · · Score: 2, Interesting

      I thought reverse engineering was now against the law.

      Remember the DCMA?

      ...Michael...

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

  7. Re:AMD Better Get Its Act Together by Z303 · · Score: 2, Interesting

    AMD have had dual core chips on the roadmap for sometime (I know not the same as SMT/HyperThreading), they will also add SSE3 at the same time. Do Intel have the on chip memory contoller? or the Glueless 4 Way systems?

  8. Re:AMD Better Get Its Act Together by Anonymous Coward · · Score: 1, Interesting

    How is this a big deal? During the 386 days, AMD reverse engineered Intel's processor so they can make clones.

    In this biz, it's all about compability. It doesn't suprise me that AMD or Intel would always check each other's work via reverse engineering. It would be fun though, if they could leave each other messages on the die. I remember the old days when we used to study the compition's ROM image and leave messages inside the ROM in our products knowing the compition is gona do the same. The managers however was not amused and put an end to it.

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

  11. Re:AMD Better Get Its Act Together by Anonymous Coward · · Score: 1, Interesting

    This is not quite true. In fact, AMD was co-developer of x86 architecture, Intel licensed x87 from AMD and they exchanged patents. As court later proved, both have right to use architecture x86 and its extensions. AMD was also sued for microinstruction copying in 486 clones, and lost the court, but the cost of trial for Intel was too big to continue in court.
    Therefore, because of these crosslicences, Intel has direct access to AMD64 architecture and AMD has access to SSEx and other x86 subsystems from Intel.

  12. HAHAHAHAAHAHAHAH by Tufriast · · Score: 2, Interesting

    It's funny, b/c they know they don't have "Anything Inside". Now their little stickers are going to say "Powered by AMD Goodies".

    --
    Help me, help you. - Jerry McGuire
  13. Re:Itanium2 by jbischof · · Score: 2, Interesting

    HP *workstations* dropped support for Itanium. Itanium is doing remarkably well in the high-end server space. Checkout the increase in servers with Intel architecture in them in the Top100 supercomputers.

  14. 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 :)

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

  16. 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
  17. 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.

  18. differences between the AMD and Intel stuff by justins · · Score: 2, Interesting

    I've seen it mentioned here that the Intel stuff has SSE3 and Hyperthreading, and AMD has Hypertransport and pretty good I/O in general. What nobody seems to have mentioned is that Intel was planning on leaving out support for the "page table NXE bit" which enables some nifty security features, on OpenBSD anyhow:

    http://www.openbsd.org/amd64.html

    Does anyone know if or when Intel will remedy this? I seem to remember reading that it wasn't a permanent problem, and eventually they would add the feature or something.

    --
    Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  19. 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... ***
  20. 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.