Slashdot Mirror


Intel Shifting 64-bit Plans

OS24Ever writes "News.com has an article stating that 'Intel plans to demonstrate a 64-bit revamp of its Xeon and Pentium processors in mid-February--an endorsement of a major rival's strategy and a troubling development for Intel's Itanium chip' Is this the end of Itanium?" Looks like the rumors were true.

19 of 462 comments (clear)

  1. Itanium is not being replaced by mrm677 · · Score: 4, Informative

    No, this does not signal that Itanium is doomed. Have a look at www.spec.org and look at the CPU2000 scores. Itanium is starting to kick some serious tail.

    However Itanium is not a desktop chip-- its too big. 64-bit x86 will be a consumer product for desktops.

    1. Re:Itanium is not being replaced by good+soldier+svejk · · Score: 2, Informative

      Certainly not if HPaq has anything to say about it. The worlds largest computer company is in the process of migrating their whole HP-UX line from PA-RISC to Itanium.

      --
      It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

      -James Baldwin
    2. Re:Itanium is not being replaced by LeninZhiv · · Score: 4, Informative

      The worlds largest computer company is in the process of migrating their whole HP-UX line

      Of course, to the best of my knowledge, * IBM * doesn't have much of an HP-UX line, so I can't imagine this migration you speak of is a very big undertaking.

    3. Re:Itanium is not being replaced by afidel · · Score: 2, Informative

      Yep, if you consider a "computer company" to mean hardware then IBM is actually about the world's fourth largest computer company, second largest software company, and by FAR the world's largest computer services company. But by the generic definition of computer company they are probably considered by most people to be the worlds largest =) p.s. I work Big Blue in the professional services area.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    4. Re:Itanium is not being replaced by Glasswire · · Score: 2, Informative

      "What really signals that Itanium is doomed is the fact that no one is buying it."

      That's funny. Itanium sold over 100,000 cpus last year which is a big number for the enterprise server market. That's more than some other major RISC processors sold in 2003 (like Power 4).
      Just because it's too expensive for you and your LAN-party gamer buddies to buy on your allowance, doesn't mean serious businesses doing big serious tasks wouldn't we willing to spend a lot of money (but less than they do on IBM and Sun and the other big RISC platforms...) for Itanium

  2. Re:64 bits of nothingness by JanneM · · Score: 5, Informative

    People would rent time on huge (and hugely expensive) supercomputing centers; greatly simplify the models, knowing they introduce oversimplifications and errors; or, simply, not do the modeling they really wanted to do at all. A friend is working in a chip design company, and his simulations regularily run over an entire weekend, despite the hefty hardware they have.

    In some areas (like climate modeling and some kinds of neural simulations), people can _still_ not do the kind of modeling they would really like to do, 64 bit clusters or not.

    --
    Trust the Computer. The Computer is your friend.
  3. Re:64-bit rant [move along] by forkazoo · · Score: 2, Informative

    "The real question is have they finally dumped the stupid x86 instruction set in favour of a space/energy/coding efficient RISC set?"

    Now, don't take this as a troll, cus it isn't. I have Sun boxen, and PowerPC boxen at arms reach ATM, and I love them.

    RISC does not always mean fast! Nor does it mean anything else! In fact, for the sorts of problems that we are facing right now, X86 actually seems like a pretty sane choice of architecture.

    The company in question - Intel - sells at least a zillion processors a year. They have substantial manpower and money to throw at optimisation.

    Transistors are plentiful. 1.5 zillion transistors spent on the mutha of all instruction decoders equated to exactly one tenth of one percent of the number of transistors that will be used for cache.

    Latency and Bandwidth to main memory suck. Big Time. A cache miss during a fetch can literally mean 100's of cycles spent waiting. CPU's are faster than memory bandwidth, even with deluxomatic DDR8 overclocked to eleven gagillion times faster than it ought to be.

    So, given this information about the current state of affairs...

    We want an ISA that has very dense code. Dense code means less bandwidth spent fetching instructions. Dense code means more code fits in cache = better apparent latency.

    Also, it doesn't really matter how complex the architecture gets. Simplicity would help, but we would reach a point of diminishing returns.

    Now, lets compare something sane like PPC or MIPS and something evil like VAX or x86.

    The RISC architectures win on simplicity. If you are on a tight budget, or have limited staff, it'll be easier to optimise a RISC design. CISC architectures or only reasonably if you are big. (In this context, yes, VIA counts as big... SGI really doesn't sell many CPU's...)

    Since RISC wins in simplicity of design, it'll also tend to win in tight transistor budgets. Need big transistors because you are doing rad-hardened work? Doing embedded design that needs to fit a whole system onto a paperclip? Doing a CPU for a price-sensitive home-console? Battery life your main concern? Heat output? You should probably seriously consider a RISC approach.

    Now, lets think about a classical RISC architecture versus X86 in terms of code density. For one, CISC tends to use variable length instructions. So, a simple op like "increment a register" doesn't need to take 32 bits. On RISC, you tend to have fixed instruction lengths. (I'm terribly oversimplifying, deal with it.) So, any instruction will be the full word size, no matter how small.

    X86 also has some godawfully complex instructions that are very long and ugly. These instructions can usually be accomplished only with multiple instructions on a RISC architecture.

    So, as you can see, in a latency/bandwidth limited application, a CISC type instruction set essentially acts as a compression scheme for your code, which can be a Big Deal.

    My own favorite ISA was IBM S/370. It had variable length instructions, but everything was relatively simple. You could read the machine code if you had to -- you just had to go op by op to figure out where one instruction started and the next began. It also had those cute little 24 bit memory addresses. They were cuter than pokemon.

    So, my apologies for posting such a lengthy thingamajig, but I think I've managed to stay reasonably coherent... Yeah, X86 - she's ugly and horrible, but she can be made fast if you throw a billion dollars at her!

  4. Re:Will Microsoft leave AMD waiting at the altar? by hotchai · · Score: 2, Informative
    Check out this article on el Reg.


    Looks like MS doesn't want two different 64-bit x86 extensions. I'm pretty sure Intel has cross-licensing agreements with AMD that will allow it to use AMD's x86-64 extensions. 'Prescott' may already have it ... may not be enabled though.

  5. 64-bit Isn't why Itanium is so great by Anonymous Coward · · Score: 2, Informative

    What differentiates Itanium2 from any Xeon is not the register width, but is the combintion the revoluationary EPIC architecture and auto parallelizing compilers.

    IA64 can speed through tasks that deal with 32-bit numbers and 32-bit addresses with great efficiency, and it will beat a similarly clocked Xeon hands down running native compiled code.

    Xeon + 64-bit registers is no threat to Itanium except in the minds of simpletons who look at the marketing bullets and say "gee, 64 sure is a big number!"

    1. Re:64-bit Isn't why Itanium is so great by PantsWearer · · Score: 2, Informative
      In this case, he was stating the P6 was especially indifferent to compilier optimization, though he also mentioned that it did have some flaws along those lines (his "glass jaw" comment), which I would me that compilier optimization would really help in these cases.

      He states that AMD follows this philosophy, not the degree to which they were successful. Maybe you should check about the performance improvement between gcc vs Intel compiliers on both Intel and AMD hardware. I would guess that Intel hardware would perform worse on the sub-optimal gcc than the equivalent AMD. That's not saying that AMD can't benefit from an improved compilier, just that AMD will be able to run sub-optimal code better than Intel.

      --
      Be glad life is unfair, otherwise we'd deserve all this.
  6. ia64 is dying by Spruce+Moose · · Score: 1, Informative

    It is official; Netcraft confirms: Itanium is dying

    One more crippling bombshell hit the already beleaguered Itanium
    community when IDC confirmed that Itanium market share has dropped yet
    again, now down to less than a fraction of 1 percent of all
    servers. Coming on the heels of a recent Netcraft survey which plainly
    states that Itanium has lost more market share, this news serves to
    reinforce what we've known all along. Itanium is collapsing in
    complete disarray, as fittingly exemplified by failing dead last
    [samag.com] in the recent Sys Admin comprehensive networking test.

    You don't need to be a Kreskin [amdest.com] to predict Itanium's
    future. The hand writing is on the wall: Itanium faces a bleak
    future. In fact there won't be any future at all for Itanium because
    Itanium is dying. Things are looking very bad for Itanium. As many of
    us are already aware, Itanium continues to lose market share. Red ink
    flows like a river of blood.

    Itanium 1 is the most endangered of them all, having lost 93% of its
    core developers. The sudden and unpleasant departures of long time
    Itanium 1 developers Jordan Hubbard and Mike Smith only serve to
    underscore the point more clearly. There can no longer be any doubt:
    Itanium 1 is dying.

    Let's keep to the facts and look at the numbers.

    Due to the troubles of Hewlett-Packard, abysmal sales and so on,
    Itanium1 went out of business and was taken over by Itanium 2 who sell
    another troubled OS. Now BSDI is also dead, its corpse turned over to
    yet another charnel house.

    All major surveys show that Itanium has steadily declined in market
    share. Itanium is very sick and its long term survival prospects are
    very dim. If Itanium is to survive at all it will be among OS
    dilettante dabblers. Itanium continues to decay. Nothing short of a
    miracle could save it at this point in time. For all practical
    purposes, Itanium is dead.

    Fact: Itanium is dying

  7. You're missing something here ... by vlad_petric · · Score: 2, Informative

    For servers, addressing with more than 32 bits is crucial these days. The question is - how do you get performance improvement on a desktop ?

    The real performance gain is in the change of ISA (instruction set architecture). True, calling it 64-bit vs. 32-bit is pretty much a marketing paint. The real issue with x86 is not even the fact that it's CISC - it's the number of registers. Few general-purpose registers means that you have to go to memory A LOT. x86 has 8 GPRs - the compiler can barely allocate 2 or (at most) 3 of them to variables.

    It's much easier these to make register operations fast than memory ones. The x86-64 has 16 GPRs - you can actually do some useful register allocation with them and reduce the memory traffic. Itanium ... well, it has 128 registers.

    That's why you get performance improvement just by recompiling an app that doesn't even use "long longs" to "64 bits".

    --

    The Raven

  8. Re:saw it coming by Paul+Jakma · · Score: 2, Informative

    No it wasnt. Windows NT for AXP was 32bit.

    --
    I use Friend/Foe + mod-point modifiers as a karma/reputation system.
  9. Re:saw it coming by forkazoo · · Score: 5, Informative

    As somebody who has worm a *lot* of tin foil hats...

    The tinfoil hat crowd would happily tell you that the reason there's no 64 bit windows is because Microsoft knew about this a long time ago and deliberately held off releasing Win64 technology because of some shady business dealings with Intel.

    I have to point out than Windows Server 2003 64 bit edition is currently a free download from MS's website, and comes with a one year free trial.

    I have it installed. I rather like it. But, it's damn well not ready for prime time. It couldn't pick up the ethernet on my Athlon64 without some headaches. Lots of people are having trouble with SATA. There is no hardware 3D, even with the latest detonators. My sound hardware apparently has no driver support of any sort.

    Seriously, it just isn't ready. MS is doing some respectable things with 2k3. No stupid luna theme, IE is way locked down by default, and it bitches at you if you try a weak administrator password. (it's even pickier than Linux about what it calls 'weak')

    Linux is in a much better state. Fedora Core .96 for AMD64 picked up my ethernet right off, and my sound seems to work for playing, but I haven't gotten it to record anything. The detonators are still a work in progress... I hear reports of people getting them running, but I have no luck.

    And yes, I really do mean that I wear a lot of tin foil hats. I even visited the Periodic Table Table whilst wearing one. I got into a discussion with Theodore Gray about the purity of the aluminium in 'Tin Foil' Hats, while I was at Wolfram research. I own a VAX, an Athlon 64, and I've made a pilgrimage to the periodic table table. Do I get a Karma bonus?

  10. Re:Will AMD benefit? by Ramze · · Score: 3, Informative
    AMD has used MMX since the K6, and the Athlon 64 currently uses SSE2. Both Intel and AMD have cross-licensing agreements to use each other's technology. (AMD and Intel have had a cross-licensing agreement since 1976 -- later renewed and expanded in 1981) I'm sure they licensed SSE2 to AMD along with a deal to be able to use AMD's 64-bit instructions

    One company is just usually faster to the market with one new extension or another because they developed it themselves. If it takes hold, they either license it to the other or give it to the other under a current license. It's in Intel's best interest to keep AMD around to avoid being called a monopoly, so rather than let AMD die due to lack of a standard it needs to survive in the marketplace, they throw it a bone. (Think Microsoft and Apple) Of course, Intel makes it difficult by not licensing socket and slot types anymore, but the basic architecture is still licensed.

    It wouldn't surprise me if Intel asked to see AMD's specs in case they wanted to one day include their technology & then used that info to build a compatable processor. I'm sure that Intel could use 3DNow! instructions if it wanted to, but simply chooses not to. (Why give AMD any credit for making something useful when you have other extensions that can do the same job?)

    3DNow is somewhat of an extension of MMX, SSE was a response to that, and then you have 3DNow Pro and SSE2, etc. etc.. They just keep evolving the multimedia extensions. SSE2 seems to be the latest thing, so both Athlon 64 and Intel chips support it. I'm sure Intel will have SSE3 and SSE4 out soon and eventually AMD will license those as well --- if it doesn't already have rights to any new technologies from intel for the next few years.

    More info on x86 extensions at Evolution of Extensions

  11. x86-64 x86 by xswl0931 · · Score: 2, Informative

    You must not be familiar with the x86-64 architecture. Simply recompiling your 32-bit app as 64-bit DOES increase performance. It has nothing to do with 64-bit vs 32-bit, it has to do with the fact that x86-64 provides more registers, and this itself increases performance.

  12. Re:64-bit Windows was available for Alpha by daniel_gustafsson · · Score: 3, Informative

    You are wrong on both.

    Windows 2000 was released as a release candidate for Alpha and it was a real 64-bit Windows with 64-bit pointers just like the current Itanium versions of Windows.

  13. Re:64 bits of nothingness by Moraelin · · Score: 2, Informative

    Lemme guess... you haven't even read the post you're defending. Right?

    The parent post very literally said that he needed 64 bit precision. Capisci? Not more registers, not a 64 bit architecture, not even 64 bit addressing. Precision.

    In which case, yes, it's one mother of all bogus arguments.

    Unless you're using _integers_, the x86 FPUs already gave you not only 64 bit floats, they gave you _80_ bit floats. Even in the 16 bit ages, since someone mentioned the 286, you still had an 80 bit FPU.

    Guess it just shows that just because someone is an engineer and doing "real work" (and being snotty about it), they can still be computer-illiterate and/or riding the hype bandwagon ;)

    --
    A polar bear is a cartesian bear after a coordinate transform.
  14. Re:Luxury! by bhtooefr · · Score: 2, Informative

    Ahh, but in MY day, we used a 1-bit MC-14500 processor, *and* had to feed the damn DEER for the privelige of EATING them!