Slashdot Mirror


Intel's Itanium 2: Succeed or Fail?

An anonymous reader writes "'Intel's most powerful processor ever has the ability to take on IBM, sink Sun, make or break HP, and crush or revive AMD,' says Fortune's David Kirkpatrick. But the 64-bit question is what happens to the heavyweight competition if Itanium 2 succeeds or fails?"

15 of 291 comments (clear)

  1. Re:It's all about the OS by redbaron7 · · Score: 5, Informative
    Windows NT has been available on the Alpha for at least 6 years - I've had the installation CDs for at least that long!

    I've worked on 64-bit conversion projects for applications on HP-Unix, and it tends not be as trivial as it should be. I'd compare it to converting a 16 bit Windows app to 32-bit Windows. Yes, both should be trivial, but there are enough gotchas! On a per line of code, the Windows conversion was probably more involved, but then that was because it wasn't written as well - eg. assuming an "int" is 16 bits long.

    RB

  2. Re:It's all about the OS by Anonymous Coward · · Score: 3, Informative

    Um, Windows already runs on 64-bit hardware. If programmers use the typedef'd types instead of hardcoding pointer sizes, then the port should involve little more than a recompile.

    The transition to Win32 was painful enough that the newer APIs are all written so as to make the next transition seamless. There may yet be a valuable crystal waiting inside the lodestone.

    The proper plural of "Itanium" is probably Itania. HTH.

  3. Re:16 / 32 bit by ChiefArcher · · Score: 2, Informative

    No. The change was made at the 386.
    The 386 was 32bit.

    ChiefArcher

  4. Re:16 / 32 bit by EkiM+in+De · · Score: 2, Informative

    Nope, even the lowly 386 was a 32bit processor. The 386 SX though had a 32bit core with a 16 bit data bus and a 24 bit memory bus.

    --
    Patriotism is the opium of the masses
  5. Re:It's all about the OS by TheCrazyFinn · · Score: 4, Informative

    NT Alpha is both a 32Bit version and has been EOL'd (Although it lasted longer than NT PPC).

    Windows 64 is due out Real Soon now, and it's delay is likely at least half the reason the Athlon 64 has been pushed back.

    Itanium 2 is going to have to make up for the pathetic performance of the first revision (Which seems to perform on par with a Via C3)

    --
    "You've got an invalid haircut" -Warren Zevon - Life'll Kill Ya
  6. facts wrong ! by johnjones · · Score: 1, Informative

    sorry but there is a Error on the frount page

    Already, specialized 64-bit chips have taken over the computer game industry--Nintendo 64 and Sony's PlayStation2 both use versions of IBM's so-called Power chips.

    WRONG both are MIPS cpus and the sony chip has 128 bit instuctions as well if you want to get picky

    regards

    John Jones

  7. Re:Secondary processor question by Anonymous Coward · · Score: 1, Informative

    No, this is currently impossible as both CPUs would have to be 100% identical as not to die a horrible death. All computers today are synchronous which means everything must run at the same clockspeed. You could use two different CPUs inside asynchronous computers but they are the way of the future. If I remember correctly, there are a few cellphones built around the async principles. Not sure which though.

    However, it would be possible if the other CPU was on a PCI extension card. Other architectures have been doing this for ages. You do however need specific drivers to use that card.

  8. Re:If it fails... by Anonymous Coward · · Score: 1, Informative
    IBM rules high-end computing, the consumer sees nothing.

    If IBM ends up ruling the high-end, the consumer may well see an offering. In this previous article quoted yesterday on /., the IBM PPC 970 - based on a scaled-down Power4 - may wind up in Apple's future desktop & portable offerings.

  9. Re:Backwards compatibility (Alpha) by crow · · Score: 2, Informative

    Alpha didn't have support for x86 anymore than PPC has support for 68K. They just had a good emulation system in software. Technically, "emulation" might be an understatment; they would dynamically translate the instructions, doing the work once for each block of code so programs ran faster the longer they ran.

    Personally, I think that it was bad marketing and the loss of support from Microsoft (probably as a result of poor sales) that were the problem, not technical issues.

  10. Re:Backwards compatibility by Billly+Gates · · Score: 4, Informative
    Alpha failed due to back marketing and compaq taking over as well as NT leaving the alpha platform.

    If Compaq decided to go with alpha and continued to pay Microsoft to finish Windows2k for it(beta 3 of w2k for alpha was finished!), then they would be alot more popular in the server market as well as cad market. It was failed marketing that killed it and not technical inferiority. Infact untill recently you could buy your own alpha for $900! I saw it on compaqs website and its designed for hobbiest. Unfortunately HP killed it/ :-(

    If paladium fills everyones worse fears and an alpha for 2k that can beat a 4k intel box that is not drm crippled and supports both Linux and W2k as well as old x86 apps, then I and a million other people would be in!

    Infact I bet dreamworks and pixar would probably be using alpha's on Linux right now rather then pentiumIv's if compaq or digital got their act together. My hope is if it fails, that Intel will revive the alpha since its the only thing that can truly stomp on the competition from HP, SUN, and IBM. They already have optimized compilers for it which is whats killing the itanium right now. Sadly software vendors are scared as hell of supporting the alpha thinking its dead which creates a self fullfilling prophecy aka os/2 and macos syndrome.

    For marketing the alpha as purely a server platform might fix this syndrome untill it becomes more popular and then the vendors will come back. Linux/FreeBSD are already there with apache and sendmail and Microsoft was %98 done with the w2k with IIS and Exchange. .Net is years behind of course so that will take time to catch back up. But its possible.

    Your a slashdotter and you should know the least quality products typically become standard over supperior ones. Thats just part of the IT bussiness.

  11. Itanium is bad for non-mainstream languages by e40 · · Score: 2, Informative

    The fact that a good compiler takes an inordinate amount of time to create for Itanium is bad for small businesses and free software developers. It's good for Intel, if they succeed, since it will change the game (no compatibility) and make them top dog. Hmmmm. Where have I seen this before? Oh, right, Microsoft (ie, embrace Java, extend to C#).

    x86-64 will be very easy for compiler writers. My company's own compiler would take 6 weeks to port to x86-64, but an IA64 port would take person years.

  12. Re:Fail by e40 · · Score: 2, Informative

    Porting of apps isn't the real issue. The real issue is waiting for GOOD compilers for all the languages that are used by a given app. Only THEN can the app authors recompile and retest and rerelease. If the compilers aren't there, you are SOL, because running IA32 binaries on IA64 will be a dog.

  13. Re:Fail - Nobody ever got fired buying Intel by jedidiah · · Score: 3, Informative

    Itanium is NOT ideally suitable for Linux.

    The compiler requirements for Itanium are simply too high. Unless the GCC team has gotten some SERIOUS assistance from Intel, I would not expect the Itanium version of gcc to be good enough.

    The real problem with Itanium is that it requires a remarkably better compiler.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  14. Re:Backwards compatibility by Anonymous Coward · · Score: 1, Informative

    IA64 itself is not at all backwards compatible with IA32.

    True... The IA64 instruction set is not backwards compatible with IA32. However the Itanium and Itanium 2 processors can run IA32 code in hardware. Its important to remember that distinction.

    From the looks of things, they've dropped the hardware emulation altogether from the Itanium2, though it may still exist as a (mostly?) undocumented feature.

    No it still exists and is well documented... just not used due to its exceptionally poor performance.

  15. Re:Just FYI... by Ataru · · Score: 1, Informative

    The 80286 was a 16 bit processor with a 24 bit address bus. Perhaps you were thinking of the 80386?