Intel Quietly Adopts AMD's x86-64 392
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."
Just as a side note (Score:5, Interesting)
Re:Just as a side note (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.
Re:Just as a side note (Score:5, Interesting)
Comment removed (Score:4, Insightful)
Re:Just as a side note (Score:5, Informative)
Though I hear Microsoft has standardized on AMD64--
But you wouldn't know it from their blogs [asp.net].
Re:Just as a side note (Score:4, 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.
Re:Just as a side note (Score:2)
IMHO, just like we give credit for Intel by calling it "the x86 architecture", we should give credit to AMD for the amd64 architecture. NetBSD too prefers amd64 [netbsd.org].
Re:Just as a side note (Score:5, Informative)
Re:Just as a side note (Score:4, Insightful)
Re:Just as a side note (Score:4, Informative)
No, that is not why. (Score:3, Interesting)
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 hardwar
Re:Just as a side note (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).
Well, that and having to rearchitecture and rewrite virtually all of their package management software. But your theory is good, too. Don't let the truth get in your way there, bucko.
Re:Just as a side note (Score:5, 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
Re:Just as a side note (Score:3, Interesting)
Re:Just as a side note (Score:5, Informative)
Re:Just as a side note (Score:2, Interesting)
Re:Just as a side note (Score:2)
$ fs sys
Current sysname is 'amd64_linux24'
Linus's view (Score:5, Interesting)
And yeah, this moved from the realm of rumor to fact nearly a year ago
Re:Just as a side note (Score:3, Insightful)
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.
Re:Just as a side note (Score:4, Insightful)
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.Sound fine and all... But.. (Score:5, Interesting)
Re:Sound fine and all... But.. (Score:3, Interesting)
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.
Re:Sound fine and all... But.. (Score:4, Funny)
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
Re:Sound fine and all... But.. (Score:2)
i hate dell tech support. always blaming the latest spyware/virus for the 1+ hour waittime. so thats why i've put it off calling them for the past 3 months.
I have a work laptop that works just fine. i just leave my insp plugged in all day, and take my work laptop with me when i go out.
Re:Sound fine and all... But.. (Score:2)
At work, we bought a bunch of machiens once. 1.8 gig p4, intel mobo, some generic ati radeon.
I tried to get the corp image onto it, the process failed about half through. So what to do...lets try updating the bios!
And bam! the bios update caused it to not boot. Revert back to the old bios with the floppy/jumper rescue method.
Just goes to show that intel boards aren't 100%, but overall, i'd spring for an intel board if i was to build my own comp.
Re:Sound fine and all... But.. (Score:2)
It bloody well should be. No one should know the ins and outs of there own cpu better than Intel so it should be super stable.
A good setup for a server would be an Intel Motherboard with an Intel CPU with an Intel nic and an Intel video board. Yes an intel videoboard. For a server who cares if it is slow. Odds are you plug it into a monitor for set up a
Re:Sound fine and all... But.. (Score:2)
Re:Sound fine and all... But.. (Score:5, Interesting)
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.
Re:Sound fine and all... But.. (Score:3, Informative)
Pre-AMD64 Athlons did not have a heatspreader. This actually improves thermal transfer between the CPU and the heatsink.
If you install your heatsink carefully, it shouldn't be a problem. You have to be careful, but it's not like you don't have to do that with Intel CPUs too.
Re:Sound fine and all... But.. (Score:2)
As much as I like AMD over Intel these days, that isn't fair to Intel. Their archtectures are significantly different.
A fair comparison would the best match of equivalently priced processors from each company.
An almost fair comparison would be each company's currently shiping in quantity top-of-the-line processor in a modern motherboard.
Re:Sound fine and all... But.. (Score:5, Insightful)
Re:Sound fine and all... But.. (Score:4, Informative)
Re:Sound fine and all... But.. (Score:4, Insightful)
Like code with branches, and code that accesses memory.
Re:Sound fine and all... But.. (Score:3, Informative)
Meaningless Indication of Processor Speed (Score:5, Insightful)
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.
Re:Sound fine and all... But.. (Score:5, Interesting)
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.
Struggling Intel (Score:5, Interesting)
Re:Struggling Intel (Score:2)
I'm obviously talking about the Pentium M's. We've seen
some reviews recently that indicate that Intel's mobile processors even put out decent gaming performance in desktop use.
Both companies have been muttering about moving to dual core processors. For that sort of thing, I'd cguess that starting with a lower
Re:Struggling Intel (Score:5, Insightful)
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! :-)
And to think.... (Score:5, Interesting)
Re:And to think.... (Score:2, Insightful)
I have to agree with Intel that 64-bit desktops don't make a lot of sense right now. I would prefer systems that are quiet enough to be in the same room with a TV, for example. Still, this is Intel getting some of its own medicine. It didn't make sense to compare processors strictly by MHz alone, but Intel was happy to do that as long it was to their advantage. That's where I see
Re:And to think.... (Score:4, Interesting)
Re:And to think.... (Score:5, Informative)
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! ;-)
Re:And to think.... (Score:5, Funny)
I mean, come on. really, if we all went back to 8-bit processors, i think the world would be a better place.
AMD Better Get Its Act Together (Score:5, Insightful)
AMD is getting SSE3 soon (Score:2, Informative)
Re:AMD Better Get Its Act Together (Score:2, Interesting)
Re:AMD Better Get Its Act Together (Score:2, Insightful)
No, they have the Clueless 1 Way systems.
(Sorry, couldn't resist.)
Re:AMD Better Get Its Act Together..Uh? (Score:3, Insightful)
Uh, dual cores on a single die?
Re:AMD Better Get Its Act Together..Uh? (Score:2)
Wha ha ha ha ha that's HT for you.
Did I mention that your Compy sees 2 cores for the price of one? What a bargain!
(its meant to be funny)
Re:HyperThreading != Dual Core chips (Score:4, Insightful)
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.
Re:HyperThreading != Dual Core chips (Score:3, Informative)
! hard Question (Score:2)
Yeah Let me see which one the gray unwashed masses is going to pick.
The one supported by MS's Windows or the one that is not?
The one that came out first and by 1Q2005 will have dual processors on chip or the one that will have same arriving one years later?
The one that has a memorable name that is fast catching on AMD64 or the one called
SomethingOrOther-64-notquitesurewhatwewill
Re:AMD Better Get Its Act Together (Score:3, Informative)
You mean those compilers that AMD uses for their benchmarks?
When performance matters, you need an end to end solution. Intel delivers. However, AMD might be able to benchmark well with 64bit apps as soon as they use Intel's updated compiler.
For those that don't know. Most all of the AMD64/Opteron bencharks were done with the Intel compiler in 32bit mode.
Re:AMD Better Get Its Act Together (Score:3, Insightful)
Given AMD's decent size install base of 64 bit capable desktop and laptop systems, it's unlikely that any desktop software developer will choose to be intel-specific for x86-64, if anything they'll go AMD specific with "3D-NOW!".
In the case of server specific applications, I think the story is the same for software from major vendors
Re:AMD Better Get Its Act Together (Score:2, Informative)
Re:AMD Better Get Its Act Together (Score:5, Informative)
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.
Re:AMD Better Get Its Act Together (Score:4, Insightful)
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.
Re:AMD Better Get Its Act Together (Score:3, Informative)
Re:AMD Better Get Its Act Together (Score:2)
HT doesn't matter that much NOW. What are Intel's marketing examples?
Not only do those things work fine on AMD systems, they are just sorta silly in the first place. ;-)
FYI (Score:5, Interesting)
Nice one, guys.
Re:FYI (Score:2, Interesting)
Remember the DCMA?
Re:FYI (Score:3)
Re:FYI (Score:5, Insightful)
Obligatory Nelson quote: (Score:5, Funny)
Itanium isn't 'bad' (Score:4, Informative)
Re:Itanium isn't 'bad' (Score:2)
I thought Intel changed the name to Itankium after the last sales figures were announced?
Re:Itanium isn't 'bad' (Score:3, Insightful)
intel has sunk billions and billions into this architecture, they've been banging away at ia64 for a decade now (ia64 development began in 1994). and intel has nothing to show for it yet.
project monterey was cancelled, and support from core itanium partners has been dry
Intels days may not be numbered... but (Score:5, Interesting)
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.
Cringely called it... (Score:5, Informative)
Back on December 26, 2002, Robert X. Cringely [pbs.org] stated this would happen.
Re:Cringely called it... (Score:2)
Re:Cringely called it... (Score:2)
Well he was certainly wrong [pbs.org] about the election!
Quietly? (Score:3, Insightful)
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?
Intel should know better... (Score:4, Insightful)
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?
Re:Intel should know better... (Score:2)
Re:Intel should know better...Overstated (Score:4, Interesting)
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.
And Just How Compatible Are We Now? (Score:2)
So does anyone know what Intel left out of their AMD-64 (Intel will hate that reference) instruction set implementation?
rubber meets the road (Score:4, Insightful)
Extentions ... (Score:3, Insightful)
Thats my 2 dollars...
Old News (Score:5, Informative)
http://developers.slashdot.org/article.pl?sid=04/
or was it when they started shipping 64 bit Prescotts?5 &tid=118&tid=137&tid=126 [slashdot.org]
http://slashdot.org/article.pl?sid=04/08/06/00025
Just because it shows up on the Register it is now news again.
Itanium2 (Score:2, Funny)
Re:Itanium2 (Score:3, Interesting)
Favourite Intel quote (Score:4, Funny)
So... copying somebody else is "innovation". So that's the definition Microsoft has been using all these years!
This story is 8 months old (Score:2)
Intel chips miss a critical component: the IOMMU (Score:5, Interesting)
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.
Re:Intel chips miss a critical component: the IOMM (Score:4, Informative)
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.
AMD's killer advantage is HyperTransport et al (Score:5, Informative)
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.
Re:AMD's killer advantage is HyperTransport et al (Score:4, Informative)
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.
A side note: AMD / intel nearly 50/50 in gaming (Score:4, Interesting)
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
Readying for x86-64 Windows XP? (Score:3, Informative)
Re:Readying for x86-64 Windows XP? (Score:3, Informative)
You can get it now [microsoft.com] if you want it. It's a pre-release with a self-destruct timer, but it's available.
differences between the AMD and Intel stuff (Score:3, Interesting)
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.
DEC "gotcha" (Score:3, Interesting)
Sounds like AMD has earned the right to use that line...
and they play it down (Score:3, Interesting)
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.
Re:AMD Zhips are for losers (Score:5, Funny)
Don't you mean Bye, Intel. Buy Quality.
Re:silly question (Score:2)
Intel tried to go the clean room route with the Itanium, but they then realized how difficult it is to make people change.
Re:silly question (Score:4, Informative)
Re:WOW! (Score:3, Informative)
Re:Nothing New (Score:4, Interesting)
Re:Slashdot love to bust on the Itanium (Score:3, Insightful)
The Itanic has been sinking for a long time, even if you won't admit it. Denying it just makes it funnier for the people watching the wreck.
Now don't get me wrong, I'm not saying that the Itanium is a bad chip; it performs very well at certain things. I'm just saying it's an overall failure.