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

291 comments

  1. If it fails... by Gortbusters.org · · Score: 2, Interesting

    IBM rules high-end computing, the consumer sees nothing. They probably still buy Intel because they like the jingle.

    I doubt the Dell server market makes much of a difference whether it is AMD or Itanium.

    I do agree with the fact that we would see a rebirth of AMD, though I don't think it's really dead.

    Sun might find some breathing room for SPARC, maybe a few saving graces for poor ole Sun who has been struggling financially.

    The article's last mention is that HP ends its exclusive commitment to Itanium and uses some AMD chips. This sounds like a stretch, one gamble on a processor to stain a large business relationship?

    --
    --------
    Free your mind.
    1. Re:If it fails... by Gortbusters.org · · Score: 1

      Didn't mean to contradict myself in regards to AMD. By rebirth of AMD, I meant an increased number of products available to consumers as well as increased marketing. Obviously, AMD is still around - just haven't heard much Athlon news lately.

      --
      --------
      Free your mind.
    2. Re:If it fails... by uhlume · · Score: 1

      You mean aside from AMD's announcement of the "Barton" rev (Athlon 3000+, 3100+, 3200+)?

      I suppose the announcement of Opteron's April release doesn't count as "Athlon news", in this context.

      --
      SIERRA TANGO FOXTROT UNIFORM
    3. Re:If it fails... by uhlume · · Score: 1

      Erm. No 3100+, sorry. Fingers faster than brain.

      --
      SIERRA TANGO FOXTROT UNIFORM
    4. 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.

    5. Re:If it fails... by larien · · Score: 4, Insightful
      Sun got hammered with the endless delays to UltraSPARC-III. When it came out, it whipped the opposition in the 64-bit arena until IBM released the Power4, which beat up SPARC in turn.

      Sun are still scheduled to release the UltraSPARC-IV this year (at last report) which will be dual-core (same as Power4) and might again leapfrog IBM for a while.

      Sun aren't doing that badly, all things considered, given the current state of the economy. We'll see how things pan out over the next few years, but it's too early to say Sun/SPARC is dying.

    6. Re:If it fails... by sean23007 · · Score: 1

      HP would be much more likely to support their own processor (the Alpha) than to jump in with AMD in the event that the Itanic sinks.

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
    7. Re:If it fails... by twistedemotions · · Score: 2, Funny

      I'm not sure about that (HP switching to Alpha). Alpha is the redheaded stepchild of the Compaq/HP marriage.

      I'd figure they would just stick with HP's own son PA-RISC.

    8. Re:If it fails... by Kourino · · Score: 1

      HP would be much more likely to support their own processor (the Alpha) than to jump in with AMD in the event that the Itanic sinks.

      You think so? Kind of like they've stuck with PA-RISC? IA-64 is just as much HP's baby as Intel's; they've done a lot of work on the architecture. Since Alpha's already been EOLed, and from the sound of it everyone's trying to push everyone but the people who already use Alphas (and even them eventually) to IA-64, not to mention all the people that made the AXP architecture so great in the first place don't even work for HP anymore, it would be a massive about-face for HP to jump back with the Alpha and do much more than trivially, incrementally improve it. As much as I'd love to see that happen ... well, I'm not holding my breath. :3

    9. Re:If it fails... by Sayjack · · Score: 1

      Let's also consider the fact that INTEL is embracing the notion of DRM on the chip. Unless the market forces me to, I will never own a machine with a CPU which makes decisions about whether I should be able to perform an operation or not. Point being that in addition to the technical issues of whether or not Itanium falls on it's face, there are some political issues out there which will influence the market as well.

      --

      -- Good judgement comes with experience. -- Experience comes with bad judgement.

    10. Re:If it fails... by crgrace · · Score: 1

      HP would be much more likely to support their own processor (the Alpha) than to jump in with AMD in the event that the Itanic sinks.

      The Alpha?? What about PA-RISC. The HP-B2600 I'm typing on kicks serious butt.

    11. Re:If it fails... by sql*kitten · · Score: 1

      Sun aren't doing that badly, all things considered, given the current state of the economy. We'll see how things pan out over the next few years, but it's too early to say Sun/SPARC is dying.

      One of Sun's key assets is its developer mindshare. It seems everyone I come across whose experience includes development or sysadmin on more than one Unix has Solaris as the common overlap. If you need to hire on Unix, Solaris people are easy to find. This creates a virtuous circle: lots of developers means lots of apps which means lots of hardware sales which in turn attracts developers.

      In the workstation market, it's apps that count. First you decide what apps you want to run, then you buy the hardware to run them. If platform X runs rings around platform Y on a benchmark, but your app is available and rock-solid on platform Y now, and will take 2 years to port and certify on X, then you buy Y, end of story. That even removes the incentive to port to X.

    12. Re:If it fails... by ces · · Score: 1

      HP is in deep do-do in large servers if customers don't go for the Itanium.

      HP is the #2 vendor of UNIX servers. There are a lot of PA-RISC boxes running Oracle out there. HP is going to end-of-life the PA-RISC and Alpha processors. They plan on moving exsisting HP-UX, True64, VMS, and NonStop customers to the Itanium.
      Note the plans include porting HP-UX, VMS, and NonStop to Itanium.

      If customers stay away from the Itanium, HP is in the uncomforatble position of trying to sell commodity Windows servers against Dell. This is not compatable with Carly's vision of HP becoming IBM.

      --
      Happy Fun Ball is for external use only.
    13. Re:If it fails... by ces · · Score: 1

      I find it very unlikely there will any sort of manditory DRM in a million dollar database server.

      Even if there is I doubt the OS or applications will use it at all or the decision makers purchasing the gear will care.

      The Itanium is not about $1000 desktop machines or even $2500 laptops. It is about $20,000 to $2,000,000 servers.

      --
      Happy Fun Ball is for external use only.
  2. amazing article by Shymon · · Score: 5, Funny

    Yeah, if intel's new chip is a hit then the company will profit more. In other news if intell gains market shares then AMD will not have those same market shares.....i should be an econmic analyist.

    1. Re:amazing article by Gortbusters.org · · Score: 1

      Then we'd ask you if you owned either AMD or Intel and you would say no to both. After raising an eyebrow, we'd go back to doing something better.

      --
      --------
      Free your mind.
    2. Re:amazing article by Buck2 · · Score: 0, Flamebait

      You used them all up on penis birds, Mr. AC.

      Surely you haven't forgotten already.

      --

      As my father lik@(munch munch)... ....
    3. Re:amazing article by Kibo · · Score: 0, Flamebait

      An economic analyst? No. Write for Fortune? Appearently.

      --
      --Jimmy has fancy plans; and pants to match.
    4. Re:amazing article by zozzi · · Score: 1
      same market shares.....i should be an econmic analyist.

      Whatever..so long you do don't become an English teacher :)

      --
      ---
    5. Re:amazing article by Shymon · · Score: 1

      you'll be glad to know i only teach in public schools thus limiting the damage. i mean, how much more can i possibly do to those kids?

  3. Backwards compatibility by e8johan · · Score: 4, Insightful

    As Intel now loses its backwards compatibility, they also lose their biggest advantage. Sadly, the IA64 will probably lose out to less spectacular, but IA32 compatible designs.

    Alpha tried to emulate the x86 earlier and failed. Sadly.

    1. Re:Backwards compatibility by Gortbusters.org · · Score: 5, Funny

      True. Believe it or not my mother still has my old 486 case I gave her. She has swapped the motherboard for a Pentium2, the graphics card, added memory and tweaked the thing beyond everyone's wildest dreams! It's her hobby.

      Her favorite apps: microsoft works, netscape 4.7, and some kodak digital photo software.

      The point: Not everyone has the latest and greatest of computers, the vast majority of the public is using our throw away computers or the cheap stuff from circuit city. They will still need to be supported.

      --
      --------
      Free your mind.
    2. Re:Backwards compatibility by yintercept · · Score: 4, Insightful

      The whole computer industry's been built on half-assed backward compatibility. Things are just backward compatible enough that people don't lose data and revolt, meanwhile the industry pushes businesses to buy new, expensive machines every every few years and upgrade all that old software. $$$

      A 64bit chip and memory prices at new lows, No doubt Microsoft is looking forward to a big lucrative upgrade to Win64, so that they can break that constraining 4GM limit built into Win32.

    3. Re:Backwards compatibility by Refried+Beans · · Score: 1

      ia64 is backwards compatible with ia32. It just runs ia32 code really slowly.

    4. Re:Backwards compatibility by Hoser+McMoose · · Score: 4, Interesting

      IA64 itself is not at all backwards compatible with IA32. The first Itanium processor had some sort of hardware-assisted IA32 emulation, but saying that it was really slow is an understatement. The 800MHz Itanium was generally about comperable to a Pentium 100 when it came to IA32 software.

      After it was discovered just how terribly the Itanium was going to run IA32 software, Intel stopped talking about this capability altogether. 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.

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

    6. Re:Backwards compatibility by sql*kitten · · Score: 4, Insightful

      Alpha tried to emulate the x86 earlier and failed. Sadly.

      Well, commercially it failed, because DEC were utterly useless at marketing anything, but technically there was nothing wrong with FX!32, performance was impressive, and it was smart enough to profile code at runtime and devote more resource to on-the-fly optimizing of frequently used code, while emulating code that was so infrequently used as to be not worth the effort of translating. If Microsoft were to market an FX!32-like product for Itanic, or even bundle it with their OS, the outcome would likely be radically different.

    7. Re:Backwards compatibility by xpl_the_myst · · Score: 2, Interesting

      That's exactly how AMD hopes to make it big with its Hammer line. An x86 compatible 64 bit machine.

      But i guess it's a good thing for computing that Intel decided to shift away from that x86 instruction set. The x86 instruction set was really bad design and not at all suited for all the pipelining that came rushing in after it. I am pretty sure the guys at Intel had to break their heads over pipelining with the x86 instruction set. The one fundamental principle of pipelining is a clean instruction set. Even all those textbook examples use instructions of as fixed a size as possible. And the x86 instruction set has tiny 1-byte instruction to 17 - byte monsters. Makes for real bad pipelining.

      And so because a lot of people sell Intel chips and because a lot of the world is going to run on them, it is better they are really neat and fast instead of trying to prop up a century-old architecture.

      Best of luck to the guys at AMD, though. a 64 bit x86 compatible chip. If they really manage it quick enough, they might lap up a significant market share, especially because there's really little software for the IA64 line as yet. At least M$ hasnt put in its Win series of hi-performance OSs ;-) (which probably need such enormous computing power for survival) on them yet.

      --
      This sig is empty.
    8. Re:Backwards compatibility by zozzi · · Score: 1

      What are you talking about? How many times have we got to repeat that the Itanium IS backwards compatible (albeit operates much more slowly)?

      --
      ---
    9. Re:Backwards compatibility by Refried+Beans · · Score: 2, Interesting

      I'm running i386 code on the Altix system I'm testing on. I don't really care how fast the code runs, I just want it to run. So the Itanium 2 still runs i386 code.

    10. Re:Backwards compatibility by AWhistler · · Score: 1

      Hey, *I'm* still using other people's throwaways as well. I have an AMD 1.7GHz machine that I play games on, but I also have a P3-500 as a Linux file server (overkill, so it runs Seti@home), a P5-200 that I'm deciding what to do with (Linux boot problems), and a P5-133 laptop (HP 800CT) next to my chair in the living room. I'm about to get an IBM TP600E as well because it was cheap and good enough.

      Anybody want an old 486DX4-100? It works, but is collecting dust in my basement.

    11. Re:Backwards compatibility by twistedemotions · · Score: 1

      Itanium can run IA32 completely in hardware, not through software emulation (as the Alpha did).

      However it runs very slow (lack of OoO and being designed primarily for IA64 code causes this.) With IA32 code it performs like a Pentium clocked at 1/4 of the clock speed.

    12. Re:Backwards compatibility by jmauro · · Score: 1

      They went from a poor emulation software to embedding a celeron chip inside of the Itanium2. Makes everything easier and so much faster.

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

    14. Re:Backwards compatibility by Anonymous Coward · · Score: 0

      Umm, they already have upgraded to Win64. XP and .Net Server both have 64 bit versions. IIRC it's been around for at least a year.

    15. Re:Backwards compatibility by hendridm · · Score: 1

      > Believe it or not my mother still has my old 486 case I gave her. She has swapped the motherboard ... Not everyone has the latest and greatest of computers ...

      I doubt the Itanium is being marketed towards these people. Intel still sells Pentium 4's. By the time Intel is all 64-bit, that crusty 486 case prolly won't be compatible with even the oldest tech available to buy and will require an upgrade anyway. I mean, after upgrading the mainboard, power supply, memory, hard drive, video card, etc, isn't it time to buy a new computer anyway? Plus, computer prices continue to fall. Perhaps your mother won't mind buying a < $300 computer and upgrading the hell out of it to her hearts content.

      Unless you are an extreme environmentalist, I don't see the value of continuously upgrading an old 486 shitbox when the Walmart special is probably just as good or better for a comparatively low price.

      ...and before I get flamed for devaluing old hardware, I'm sorry, 486 computers have no value for me anymore (perhaps for some, like as a phone system controller running DOS or as an interface for a big Fagor milling machine or something). I do own a Pentium 100MHz computer and it happily runs Debian as a LAMP. I wouldn't bother upgrading it though, I'd just buy a new one and sell the old one on eBay for 30 cents plus shipping.

    16. Re:Backwards compatibility by tigersha · · Score: 1

      I am working for a non-profit. Last Wednesday after popping by the office to pick up something after watching Nemesis on my way home, our monitor computer (which uses Festival as a speech synth) was literally yelling all over my office that our SMTP machine was dead.

      And, alas, it was. After 8 years of faithful service the 100MHz Pentium was indeed dead. Luckily it was the PSU, not the HDD, so I parked the drive into a spare 200MHz PPro I had in the shelf and 5 minutes later she was up again. I expect the 200MHz box to last another 5 years. 64 Megs or RAM is plenty for the SMTP gateway.

      Most of my machines are 133-200 MHz Vintage Pentiums, and they all work fine. Our domain controller is a dual Processor 90 MHz HP Box. That was once my workstation, our mailserver and the domain controller. In one. Still soldiers on, has never crashed. Ever. (and, scarily, it runs NT4. It has been faitfully doing the POP3 on all my Email for 7 years now.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    17. Re:Backwards compatibility by spike+hay · · Score: 1

      His mom has a better vid card, memory, etc. Why not just get a P2?

      --
      If you don't understand any of my sayings, come to me in private and I shall take you in my German mouth.
    18. Re:Backwards compatibility by mixmasta · · Score: 1

      Bull, I've got the I2 900 on my desk right now and it runs i386 Office XP no problem.

      Pokey occasionally, but no big deal.

      --
      #6495ED - cornflower blue
    19. Re:Backwards compatibility by homer_ca · · Score: 1

      It's true that the x86 instruction set is a relic of another time when perhaps conserving memory space was more important than speed, but the problem of pipelining and OOE has already been solved. x86 instructions are decoded into RISC-like micro-ops which are then fed to the different pipelines and execution units. The decoder does incur extra overhead compared to a pure RISC chip, but at the core, an Athlon or P4 isn't that different from a PPC or Alpha.

    20. Re:Backwards compatibility by barracg8 · · Score: 1
      • on-the-fly optimizing of frequently used code ... while emulating code that was so infrequently used
      Not quite, I don't think. FX!32 took an unusual (but highly effective) approach to dynamic binary translation.

      FX!32 used a combination of a runtime engine based around an interpreter, combined with an offline translator running as a windows service on the same machine.

      Upon running a program for the first time it was purely interpreted. When the program terminated it shipped the PCs of all functions called to the translation server which translated them in the background as a low priority process. This neatly saves the machine from wasting time translating stuff while you are waiting for your program to run. The next time the program is run it runs translated code where it can, and falling back to the interpreter if it hits new code it hasn't seen before (and, of course, shipping the PCs of any new functions called to the translator on termination, so your library of translated code grows by the next time you run it).

      I believe I am right in saying that unlike similar systems (e.g. Dynamo, Crusoe) they do not take the approach of interpreting infrequently used code - instead they take the approach that over time all code ends up being translated.

    21. Re:Backwards compatibility by abdulla · · Score: 1

      Aren't you looking forward to buying 2 TB of RAM? I know I am, now I'm wondering if anyone is willing to give me an advance on the money.

    22. Re:Backwards compatibility by anethema · · Score: 1

      And remember the athlon k7 core (athlon, athlon xp, etc) is based on an alpha. So i wouldnt exactly say alpha failed in the x86 arena, heheh

      --


      It's easier to fight for one's principles than to live up to them.
    23. Re:Backwards compatibility by yoshac · · Score: 1

      The K7 core isn't based on Alpha. Only the bus interface is derived from Alpha architecture.

  4. What I'd really like to know is: by Bobzibub · · Score: 2, Insightful

    What exactly *is* the problem Intel has with manufacturing/designing Itanic? I always liked the theory.

    Cheers,
    -b

    1. Re:What I'd really like to know is: by spiro_killglance · · Score: 1

      Manufacturing:

      Huge die size, massive thermal output

      Designing:

      Not sure, but EPICs highly parallel structure
      can't be easy to design into silicon

    2. Re:What I'd really like to know is: by Anonymous Coward · · Score: 0

      What exactly *is* the problem Intel has with manufacturing/designing Itanic?

      The problem is that they picked a dumb name for it. "Merced" was a much better name.

      (Although maybe Itanium 2 had its own development name.)

    3. Re:What I'd really like to know is: by Hoser+McMoose · · Score: 4, Insightful

      The main problem is that the theory sounds good, but the reality shows a LOT of problems. The Itanium is a VLIW processor, which is quite different from the more traditional RISC and CISC designs of other chips. The idea is rather similar to the difference between RISC and CISC (which, these days, are more or less the same thing), move more of the optimizations into the compiler to make the chip design more simple, thereby allowing more money to be spent on fatter pipes, bigger caches, etc. for the chip.

      The problem though, is that it's often EXTREMELY difficult for compilers to effectively optimize software for VLIW chips. Since the Itanium has no out-of-order execution or branch prediction, these things have to be done entirely at compile time. The compiler needs to organize the software so that the chip is constantly being fed with data rather than having the chip dynamically rearrange some instructions if others are sitting waiting for data. It also needs to include it's own concept of branch prediction, suggesting which branch is more likely to occur. What's even worse (and which I rarely see mentioned) is that it has to optimize it's software for a particular chip design rather than an architecture, ie Itanium software needs to be recompiled for the Itanium2 in order to see many of the benefits of the new chip.

      As far as manufacturing goes, that's comparatively easy for Intel at least. There they just have to put up with a huge die and extremely high power consumption. Not exactly a cheap chip to manufacturer, but manufacturing chips has always been Intel's specialty. Also, the high selling price of the Itanium means that Intel can afford quite a bit of leeway.

      Anyway, long story short, the big problem with the Itanium/IA64 in general is that it's a design that is VERY difficult to optimize code for. It requires a very good compiler to begin with, but even then there are simpily some optimizations that just can't be done at compile time, and those situations will hurt the performance of the IA64 chips a lot. If Spec CPU2000 scores are anything to go by, the things from CINT (ie databases, compression, FPGA design, compilers, etc.) are much harder to optimize for IA64 than CFP (mostly scientific computing applications).

    4. Re:What I'd really like to know is: by timeOday · · Score: 2, Interesting
      What's even worse (and which I rarely see mentioned) is that it has to optimize it's software for a particular chip design rather than an architecture, ie Itanium software needs to be recompiled for the Itanium2 in order to see many of the benefits of the new chip.
      I would think, rather, that a VLIW ISA is simply more comprehensive, in that it must specify which instructions can execute concurrently, exactly how long is a branch or load delay, etc, etc. But this would mean either that 1) designers of future chips in the line will have less design leeway or 2) they'll add on a layer to adapt code optimized for IA64 timing to whatever is underneath. But IMHO that sounds like a disaster, because there is already so much compiler effort getting things combined and ordered to run well on the IA64 in the first place.

      BTW does IA64 really have no branch prediction? Surely that is data-dependent and better done dynamically!

    5. Re:What I'd really like to know is: by fitten · · Score: 1

      Branch prediction is sort of handled by the predicates. You execute both instruction streams until you say that one of the streams is invalid and negate that stream through the use of predicates.

      One reason why C# and VB are interesting is because the same reason as Java. You download the byte-codes and compile them on the machine you have. Using this method, the differences between the EPIC architectures aren't supposed to be too bad.

      As someone else said, the onus is put on the compiler writers to optimize for the processor. Yes, this is 'hard'. The fact that compilers may not be so great kind of reflects on the skillz of the compiler writers ;p

    6. Re:What I'd really like to know is: by Anonymous Coward · · Score: 0

      IA64 has static and dynamic branch prediction.

    7. Re:What I'd really like to know is: by Anonymous Coward · · Score: 0

      Well to start... because the lack of huge demand, and yields due to gigantic cache size Itanium is relagated to "Yesterdays" Intel's process.

      The Itanium is .18um despite those its compared to (Power4, the latest Alpha, Pentium 4, Opteron) are all on the .13um process. Only as Intel starts moving its desktop line to .09um (with Prescott), will the Itanium 3 debute on the .13 process.

    8. Re:What I'd really like to know is: by TheRaven64 · · Score: 1

      What's even worse (and which I rarely see mentioned) is that it has to optimize it's software for a particular chip design rather than an architecture, ie Itanium software needs to be recompiled for the Itanium2 in order to see many of the benefits of the new chip.
      While this is true for VLIW, it is not true for EPIC. An EPIC compiler simply puts instructions into blocks which can, in theory, be executed at the same time, if hardware is availible. On the Itanium 1, it may have taken more cycles to execute a given block, or the same number of cycles where blocks are shorter. The code does not have to be recompiled.

      --
      I am TheRaven on Soylent News
    9. Re:What I'd really like to know is: by jpmorgan · · Score: 1

      IA64 has branch predication, prediction and speculation.

  5. Fail by turgid · · Score: 2, Insightful

    It'll never be the success that intel and HP envision for it and here's why. First, it's too hot and too expensive. Secondly is doesn't have any applications. I don't mean Gnome and KDE, I mean the sort of applications that big corporations run. Thirdly it isn't backwards-compatible with any existing architectures. You can't just take your binaries over and run them, at least not at full speed. Applications will need to be ported and retested. This is not insignificant in time, effort and cost. Fourthly, most people who want 64-bit in the corporate world already have it in the form of SPARC, Power, PA RISC and Alpha. Why should they change to an unproven, immature "jam tomorrow" architecture given their working and reliable systems already in use? I'm afraid intel missed the boat by about 10 years. If they'd brought out a 64-bit RISC at the same time as SPARC, MIPS, Alpha and Power they might have stood a chance. It's a turkey, and apart from a few niches (e.g. number-crunching super computers) it's doomed to failure. I don't even need to mention how Athlon 64/Opteron will eat its lunch in the commodity sector of the market.

    1. Re:Fail by he1icine · · Score: 3, Interesting

      this reminds me of what Apple had to do (and get developers to do) when they were moving from the 680x0 chips to the PowerPC chips - it wasn't until Apple jumped to OS X that they had a truly 100% PPC Native OS. It will be interesting to see how Microsoft handels this transition.

      --
      Ignorance is the Agent of Fear; Fear Is the Agent of Violence - >1
    2. Re:Fail by FatherOfONe · · Score: 1

      While I would love to agree with you, I know a bunch of "sheep" that just follow whatever Microsoft does. When those companies need 64 bit "power" they will move to Windows + Intel 64. They MIGHT give the AMD processor a try, but that is a HUGE might.

      So will it sell well? Yes. Because the sheep that only buy Microsoft will say get the SQL server and the latest verison of Windows and run it. Microsoft will have a version of most of their software that will run on it.

      Personally I hope that AMD gets their chip out soon and has some competition.

      --
      The more I learn about science, the more my faith in God increases.
    3. Re:Fail by foobar3149 · · Score: 1

      But Intel has the financial muscle to take the time to make sure that Itanium will suceed. They seem to be willing to take the time required for developing and promoting the platform till it becomes a market success.

    4. Re:Fail by Graelin · · Score: 3, Insightful

      ...Sigh here we go:

      First, it's too hot and too expensive.

      The people who buy these things know this and can deal with it. Remember, these are not crammed in like Mini-ATX towers (like the one under your desk). They're deployed by professionals in a professional environment with standards for this stuff.

      Secondly is doesn't have any applications. I don't mean Gnome and KDE, I mean the sort of applications that big corporations run.

      Big Corporations can and will port their existing (probably already 64-bit) applications to Itanium to take advantage of the newer / faster platform. ISVs are already porting applications to it and have been for a while.

      Thirdly it isn't backwards-compatible with any existing architectures. You can't just take your binaries over and run them, at least not at full speed. Applications will need to be ported and retested. This is not insignificant in time, effort and cost.

      See above. Porting will and has happened. If the logic can be presented that the company will either save or gain money by upgrading to this hardware then it will happen. It just makes business sense.

      Fourthly, most people who want 64-bit in the corporate world already have it in the form of SPARC, Power, PA RISC and Alpha. Why should they change to an unproven, immature "jam tomorrow" architecture given their working and reliable systems already in use?

      When the systems already in use are cost prohibitive to maintain they will be abandoned. A smart company will see the trend and start migration early. The Sparc platform is dated and loosing it's performance edge very quickly. The IBM Power series is still a reasonable choice. PA RISC who? Alpha who? You need to understand that IT departments invest for the long-haul, you won't see too many more shiney new Alphas being purchased not because they're bad but because C[T|I]Os know they're a doomed platform.

      I'm afraid intel missed the boat by about 10 years. If they'd brought out a 64-bit RISC at the same time as SPARC, MIPS, Alpha and Power they might have stood a chance.

      Or they could be going under like so many of the platforms you just mentioned. The 64bit world is certainly not new but it definitly requires some re-thinking in todays world. Intel is in a great position to do that.

      I don't even need to mention how Athlon 64/Opteron will eat its lunch in the commodity sector of the market.

      You don't need to say it because you can't say it. At least not yet. I too doubt that Itanium will be a hugh smash in the commodity arena. Not because it's inferior (I'm not arguing that either way) but because the money isn't there.

      The companies that need and use 64-bit applications will not want those applications running on commodity hardware. They'll want a well supported platform and one that works time and again. Itanium can provide this. IBM can provide this. AMD cannot - they don't even make their own motherboards for christ sake.

      Frankly, once a company has enough business to justify a 64bit platform they'll probably be profitable enough to deplay a good one - not the one from CompUSA.

    5. Re:Fail by turgid · · Score: 2, Insightful
      ..Sigh here we go:
      I take it you have a vested interest in itanic?

      The people who buy these things know this and can deal with it. Remember, these are not crammed in like Mini-ATX towers (like the one under your desk). They're deployed by professionals in a professional environment with standards for this stuff.

      For your information I have a 64-bit dual processor Sun Ultra 60 and a Dell PC under my desk. I also run several multi-processor 64-bit servers used daily for building Open Source and Free software.

      See above. Porting will and has happened. If the logic can be presented that the company will either save or gain money by upgrading to this hardware then it will happen. It just makes business sense.

      What logic is this? How can completely recompiling, and retesting and reimplementing your infrastructure save money? It's not obvious. Please explain.
      PA RISC who? Alpha who? You need to understand that IT departments invest for the long-haul, you won't see too many more shiney new Alphas being purchased not because they're bad but because C[T|I]Os know they're a doomed platform.

      And why are they doomed? Not for any reason other than they provided the biggest threat to the (inferior) itanic, so they were artificially removed from the market place to try to boost itanic's position. There are a whole load of angry and dis-satisfied former HP, Compaq and DEC customers who are being forced to change simply for change's sake, because it suits intel's plans for world domination, and not for solid technical reasons. It itanic is so wonderful, it should have been left to compete on its supposed technical merits. I'm afraid this is a case where the politicians, marketeers and sales droids have ruined a lot of good technology and a lot of good business.

      You don't need to say it because you can't say it. At least not yet. I too doubt that Itanium will be a hugh smash in the commodity arena. Not because it's inferior (I'm not arguing that either way) but because the money isn't there.

      Athlon 64 will succeed simply because it is an evolutionary improvement on existing technology. There is nothing to lose on the customer's part. They can go on using their existing software, only a bit faster than before.

    6. Re:Fail by Jeppe+Salvesen · · Score: 2, Interesting

      There is a movement towards bytecode in some form. Java, C#, Parrot (Perl, Python, Ruby). That improves portability. So - if cost of porting and retesting combined with Itanium 2 hardware is less than sticking with your current architecture, you will see Itanium 2 succeed to some degree.

      Anyhow, Intel has the advantage that it stands on two feet in the processor market - desktop computing and server computing. If Itanium 2 fails, I doubt it will break their back.

      --

      Stop the brainwash

    7. Re:Fail by Anonymous Coward · · Score: 4, Interesting

      One of those sheep, sadly enough, is Shawn Robison, the CTO of HP. Mike Capellas brought him onboard at Compaq, whereupon he shoved aside all of the technical gurus from Digital, and then brought him over to HP and left him to continue to kiss Bill Gates' ass (and Steve Ballmer's) after Curly was lured away to eviscerate Worldcom. Robison is well-known as a Wintel Weenie - he thinks that Windows will ultimately rule the world and he wants it that way. He absolutely hates Unix in any form, be it Tru64 UNIX or HP-UX. The problem is, his high-end customers, the few that he has left, know better and continue to insist on high-end Unix systems. It doesn't take much analysis to figure out who some of the early non-commercial customers are for Marvel and the other associated products.

      It is interesting that HP's Longview, Colorado labs developed Itanium2, and did so untainted by association with the Alpha Development Team, which was sold/indentured to Intel. It remains to be seen if Intel will be smart enough to merge all of the technology that they've stolen, er "bought", over the last few years, and be able to field a saleable product.

      As for the heat dissipation, etc., well, that's been a laughable issue for many, many years, and won't change. It should be fairly obvious that the more transistors you cram into a single die, the more heat you're likely to need to dissipate. Intel laughed at Digital's initial Alpha chips because they did indeed dissipate more heat than the '486 chips shipping at the time. By the time Intel had fabricated a few Pentiums (at 60 and 66 MHz, for the software developers to have a realistic platform to use to port their software), Digital had built another generation of EV4's, at a higher speed and about the same heat, by lowering the voltage. Intel finally looked over their shoulder at Digital, and realized that they (I) simply couldn't continue to build complex microprocessors with a 5V Vcc, and started reducing the voltage. Of course, when Intel did all that, it became _acceptable_ to have a large heatsink and fan in one's computer. The fact is that Intel copied a great deal of what Digital pioneered and then made it look like they'd invented it.

      As far as I'm concerned, Intel's plagarism and unethical business practices rank in the same cesspool as Microsoft's. Unfortunately, as long as there are assholes like Robison in positions of authority (yeah, Cartman comes to mind), the rest of the industry will suffer for it.

      I run Linux on an SMP Athlon (2xMP1800+) for those reasons, and many others.

    8. Re:Fail by cptgrudge · · Score: 2, Insightful
      I know a bunch of "sheep" that just follow whatever Microsoft does.

      I get the feeling that when you say "sheep" you are implying that they cannot be changed. I know what you mean. My boss is a Microsoft guy through and through. He got all giddy when we installed IIS on an internal server. He says, "We can use this. We can set up a department web page!" Nevermind the fact that he doesn't even know what HTML code is, much less how to code it. I tried to explain Apache, setting up a MySQL database, and even coding a little AI front-end for people to interactively ask questions. His eyes glazed over.

      Some people just use brand recognition to make their purchases. They see the advertisements from one of the myriad sources these days, and whether they know it or not, they are influenced by it in their buying decisions.

      However, it isn't necessarily people like my boss that will be buying these chips. Wouldn't the people initially buying these chips be the systems builders? They test performance before they make a significant committment to a product. Although there can be (not so) little things like contracts to uphold, I suppose.

      How could these "sheep" see the light? Explaining it in technical terms isn't always the best solution, and anecdotal evidence is often dismissed. I found that a simple TCO analysis can do wonders convincing the higher-ups. We did just that when trying to go on leases for our computers instead of out-right buying them. We showed that there was a financial incentive to doing it that way. Money is something that everybody understands.

      --
      Qualitas edurus commercium, nullus penitus net rimor, nullus deus beneficium
    9. Re:Fail by Anonymous Coward · · Score: 0

      I just have to comment on this from the article:

      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.

      Huh? PS2 uses a MIPS derived CPU core. The Nintendo CUBE uses a PPC derived core, but the N64 does not.

      If they can't get this right, I question the overall articles technical merit.

    10. Re:Fail by FauxPasIII · · Score: 3, Interesting

      > The companies that need and use 64-bit applications will not want those
      > applications running on commodity hardware. They'll want a well supported
      > platform and one that works time and again.

      That's certainly the conventional wisdom, but I'm not so sure if it applies in the near-to-long-term future. There's a great article in the Feb 03 issue of Red Herring that tangentially applies... they talk about the trend of companies to just buy farms of cheaper, redundant servers built from commodity hardware, instead of the behemoth workhorses of old... they mention Google, which is typically a bellwether for other large online operations.

      From a practical standpoint, why buy (and upkeep) a service contract with Sun or IBM when you can get 40 P4's or Athlons running FreeBSD for similar cost and replace them with parts from CompUSA at your leisure as they fail ?

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    11. Re:Fail by christophersaul · · Score: 1

      The heat is extremely relevant - if it runs 4 to 5 times hotter than equivalent RISC boxes, it's going to need a very large cabinet with a tonne of fans. It's going to eat power, it's going to take a lot of space and it's not going to be welcome in corporate datacentres. Add to that the fact that it's supposed to oust incumbent architectures and OSes that have already proved themselves 'time and again' and Itanic is in a tough position.

    12. Re:Fail by christophersaul · · Score: 3, Insightful

      Not all apps can be run on clusters of cheapo Intel! Who's *actually* running Oracle RAC on Lintel, really? Who, apart from Google, runs a set up like Google?

      For example, if you're a Sun customer, like and use Solaris, you buy the low cost Sun boxes for the front end and rely on warranty for your maintenance needs. When you have an app that benefits from larger SMP boxes, you buy the larger SMP boxes and maybe rely on warranty if they're horizontally scalable apps, like say, app servers, running on 480s or v880s for example.

      On your really large SMP apps, campus clusters, massive server consolidations, mainframe replacement F15Ks and the like, you buy a service contract.

      Cheap Intel hardware isn't some amazing panacea that's going to replace large machines. Theres's also the cost of managing all those small boxes to take into account. A couple of reliable and available SMP Unix boxes can well be more cost effective than lots of little boxes.

    13. Re:Fail by FatherOfONe · · Score: 2, Insightful

      The only way I have found to convince Microsoft biggots is cost. That is why I have been able to get a lot of Linux/Open Source in places. It's kinda funny that security, speed, and reliability hardly ever come up. Now, understand that I have to do all the work setting the stuff up!

      Once a "Free" alternative is in and works well (or at least as well as Microsoft) then they "see the light" and start rolling it out.

      Microsoft cannot compete with Linux/ Open Source on cost. Even their argument of TCO is being shot down.

      --
      The more I learn about science, the more my faith in God increases.
    14. Re:Fail by CaseyB · · Score: 1
      For your information I have a 64-bit dual processor Sun Ultra 60 and a Dell PC under my desk.

      Uh, what the hell does that have to do anything? His point that these machines are intended for server-room applications still stands.

      I also run several multi-processor 64-bit servers used daily for building Open Source and Free software.

      Oh please, now you're just shamelessly begging for slashdroid mod points. Pathetic.

    15. Re:Fail by Anonymous Coward · · Score: 0

      Get back under your bridge.

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

    17. Re:Fail by Amiga+Trombone · · Score: 1

      There are a whole load of angry and dis-satisfied former HP, Compaq and DEC customers who are being forced to change simply for change's sake, because it suits intel's plans for world domination, and not for solid technical reasons.

      As a current HP-UX admin, I can certainly tell you there's plenty of truth in that! And it isn't just the platform change - since the HP-Compaq merger, service and support has gone straight to hell. We just did a complete refresh of our HP servers. Talk about a nightmare! I don't have time to document all of the details, but suffice it to say that our procurement department has already given the word that any new HP procurements are verbotten. The next hardware refresh, our applications that are running on HP-UX get migrated to Sun or IBM. If they can't support their customers in a satisfactory manner on their current platform, the chances of bringing them along to a new platform are just about nill.

    18. Re:Fail by jedidiah · · Score: 1

      Who's running Linux Oracle RAC? Electronic Arts.

      Things like Oracle RAC become interesting on Free Software as soon as the application vendor starts tweeking the Free Software in question. Oracle is doing that in the case of Linux + RAC.

      Oracle's Cluster File System for Linux actually appears to make Linux RAC easier to deal with than it's larger cousins.

      Someone evidently suggested to them some time back to deploy "Oracle for Beowulf" and they listened.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    19. Re:Fail by christophersaul · · Score: 2, Funny

      Fair point. Can this be the first example of someone actually reacting to a posting on Slashdot, asking us all to 'imagine a Beowulf cluster' of something? Did Larry read it and tell his engineers to make it happen?

    20. Re:Fail by LordSah · · Score: 0, Troll

      Dude, you can't honestly tell me that adding a heatsink and fan was original innovation and that Intel stole it. If I were a chip engineer and I had to deal with excessive heat, then the voltage reduction would be obvious. Even more obvious (even to laymen), is cooling it off physically.

    21. Re:Fail by TheRaven64 · · Score: 1
      First, it's too hot and too expensive. Secondly is doesn't have any applications.

      You have three criticisms here:

      1. It's too expensive. The Itanium, and Itanium 2 are the first of a brand new design of microprocessor. Any new technology has a high R&D cost which is paid for by the first few generations of technology. Prices will drop.
      2. It doesn't have and applications. How many applications do you think there were for the original IBM PC? Or the original Mac? If Microsoft ship a version of Windows IT (or whatever) and a binary compatibility layer, similar to FX32! or the 68x00 emulator that shipped with Apple System 7, then suddenly all their old applications will run. After a few generation of Itanium, they will run faster than they ever did on a P4, and new Windows64 versions will be shipping.
      3. It's too hot. I can't fault you on this one. This has been a fault of Intel chips for a while (since the original pentia). High power usage, and high heat generation make these chips impractical for use in portables (a large, adn growing market). The large fans required make them unusable in home entertainment PCs, another growth area. They can only really be used in offices (which already can buy chips far faster than required. Most office software runs quite fast ona 1GHz Duron) and high end workstations / servers, where existing, more mature 64-bit chips dominate.
      --
      I am TheRaven on Soylent News
    22. Re:Fail by Xuther · · Score: 1

      Heat isn't so big a problem as you think it. Even athlons can melt entire motherboards without proper cooling. Furthermore, the itanium2 boxes I've recently had the chance to learn how to service (rx5670) use heatpipe technology in the heatsinks or (rx2600/zx6000) turbofan heatsinks.

      I've installed windows.net pre-release, redhat, debian, and hp-ux on these boxes. For the unices I think just about any app can be natively compiled.

      Alpha and pa-risc are near end of life with ev7 for the alpha and one more pa-risc chip being produced before being discontinued, it would be suicide to stick with a dead platform. Furthermore ia64 is actually a descendant of pa-risc.

      Granted itanium1 wasn't so great, the second time around it's much better, the benchmarks I've posted in another thread shows it's performance actually better than alpha, and once the alpha engineers who went to intel get integrated into the project teams it should do even better.

      Thread

    23. Re:Fail by Xuther · · Score: 1

      I take it you have a vested interest in itanic?
      I take it you have a vested interest in athlon-64?

      For your information I have a 64-bit dual processor Sun Ultra 60 and a Dell PC under my desk. I also run several multi-processor 64-bit servers used daily for building Open Source and Free software.
      And I service two of the largest alpha clusters in existence ranking 2 and 3 in the top 500 supercomputers, your point being?

      were artificially removed from the market place to try to boost itanic's position
      Actually no, itanium was co-designed by HP and is to my understanding the successor to pa-risc which was not artificially removed, it lives on. Alpha was dropped because most companies don't want to compete with themselves. Though the alpha engineers were transfered to intel (those that didn't quit because of it) so alpha will live on in itanium as well. Alpha technology is going to be around for some time yet.

      Athlon 64 will succeed simply because it is an evolutionary improvement on existing technology
      Read "we couldn't come up with anything better than adding 64-bit extensions to x86 microcode".

      If intel made a jump to quantum processors and amd decided to add 1024-bit extensions to ia512 (just random guess) would you say the same thing? Anytime you have a major change in architecture you're going to break things, if not for these changes we'd still be running on an 8088.
      DEC took that gamble with the alpha early on, apple with the powerpc.

      Granted, I do have an interest in itanium, I'd like to see a couple large clusters of those running linux put in here. But if they don't then it's not really going to bother me since I'll probably be here working on the alphas for the forseable future.

    24. Re:Fail by ces · · Score: 2, Interesting

      since the HP-Compaq merger, service and support has gone straight to hell.

      You've noticed that too? I thought it was just the former Compaq customers who were getting screwed.

      At my last employer we had 50+ Compaq Proliant servers on Gold service. Service and support started going noticably downhill from just before the merger announcement. The rate of decline did nothing but increase after the merger closed. It was so bad just before I left that they opted not to renew any support contracts and began searching for a 3rd party support provider.

      Carly and Capellas have managed to destroy 4 good companies (HP, Compaq, DEC, and Tandem)

      --
      Happy Fun Ball is for external use only.
    25. Re:Fail by Dave2+Wickham · · Score: 1
      If Microsoft ship a version of Windows IT (or whatever)

      Upon reading this I had flashbacks of South Park's "IT" :(
    26. Re:Fail by nshank · · Score: 1

      The companies that need and use 64-bit applications will not want those applications running on commodity hardware. They'll want a well supported platform and one that works time and again. Itanium can provide this. IBM can provide this. AMD cannot - they don't even make their own motherboards for christ sake.

      When did making ones own motherboards become a requirement for success? Most large companies use OEM's like HP, Dell, VA Linux, etc. Most are intel CPU's, but not intel mainboards. Some aren't even intel chipsets.

      --
      I have no need for a .sig
  6. 16 / 32 bit by Anonymous Coward · · Score: 0

    wasn't the 386 16 bit? I thought all the 386 and 486 chips were 16-bit until the release of the pentium processor in the early 90's?

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

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

      ChiefArcher

    2. 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
    3. Re:16 / 32 bit by Junta · · Score: 1

      No, 386 was the first '32 bit' chip of Intel's line. The pentium marked the first processor which had a name that could be copyrighted, so Cryix and AMD couldn't produce clones under the name name (as they had done with earlier processors (my 286 was actually an AMD processor).

      --
      XML is like violence. If it doesn't solve the problem, use more.
    4. Re:16 / 32 bit by Anonymous Coward · · Score: 0

      Interestingly enough, IIRC the pre-386 AMDs were actually licensed to them by Intel. They handled the production that Intel couldn't handle themselves.

      (I may be wrong though)

      Anyways, my 286 is an AMD, they seem to be rather common.

    5. Re:16 / 32 bit by TeknoHog · · Score: 1

      IIRC, the '3' in 386 comes from 32 bits. At that point the consumer/marketing side had gotten used to the incremental logic, and the 486 was named without any technical reference.

      --
      Escher was the first MC and Giger invented the HR department.
  7. Untitled by the+Garden+Gnome · · Score: 0, Troll

    I think it will either sell like crazy or not sell at all.(Probably FAIL)

    --
    Water, water everywhere so let's all have a drink-Homer Jay Simpson
  8. Itanium gcc and linux by Anonymous Coward · · Score: 0

    Intel should invest HEAVILY in improving both gcc and linux (so that it's comparable to Solaris) for Itanium. They need decent Chipsets out that support many of the things Sun does. Otherwise it will fail. They also need DB2, Oracle, and Websphere to run on it.

    Otherwise it will fail.

    1. Re:Itanium gcc and linux by in_ur_face · · Score: 1

      Intel already does invest a lot of resources into compilier development for their architectures. Usually you find a significant performance boost when using the Intel compiler on Intels. Ironically their compiliers also seem to provide performance gains for non-Intel as well.

      Check out http://www.intel.com/software/products/compilers/

    2. Re:Itanium gcc and linux by Anonymous Coward · · Score: 0

      This helps gcc diddly. Their compilers cost money. I wish they would realize the $2 million in revenue from compilers would be lost but a much higher overall return would be shown if they invested in gcc.

    3. Re:Itanium gcc and linux by turgid · · Score: 1

      Intel should not, as a matter of course, invest heavily on gcc for itanium. They have their own highly optimising compilers that they can sell and make money on. Itanium is not aimed at the geek Open Source/Free Software/hobbyist market. It is aimed at big corporations with big IT budgets who buy an IT solution, comprising an enterprise-level OS and commercial applications, licensed on a per-user or per-cpu (or a per-mips in IBM's case) basis. intel will license its compiler to the application developers i.e. the Oracles and SAPs of this world. That's where the money is, and you can bet that's what intel is doing.

    4. Re:Itanium gcc and linux by ccarter · · Score: 1

      "They also need DB2, Oracle, and Websphere to run on it"

      This is debatable. Sure they need Oracle because Oracle is the 800Lb gorrila of the DB market on open systems, but as for DB2, well it's just not up to the same level as the other databases available for open platforms. It still shows too much of it's heritage of starting out as IBM's answer to dBase.

      WebSphere will run on Itanium. It's written in java and will run on any platform you care to port a supported version of java to.

    5. Re:Itanium gcc and linux by jedidiah · · Score: 1

      That's highly short sighted. Quite a bit of server infastructure software is STILL Free Software. This sort of policy will ensure that such software continues to perform better on hardware other than Itanium.

      Intels correct target is DEVELOPERS, not large corporations with IT staff. That includes developers large and small.

      The whole point of the PC architecture was the wide availability of useful applications from diverse sources. Restrict your developers to only those that can afford very expensive compilers and you've undermined one of the key factors in winning customers over to a new architecture.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    6. Re:Itanium gcc and linux by Anonymous Coward · · Score: 0

      This helps gcc diddly. Their compilers cost money. I wish they would realize the $2 million in revenue from compilers would be lost but a much higher overall return would be shown if they invested in gcc.

      BS! If your spending $25,000 - $50,000 on an Itanium server, a $300 compiler package complete with support and performance optimizations is nothing.

      The itanium is ages away from being commodity and needing zero cost software.

    7. Re:Itanium gcc and linux by Anonymous Coward · · Score: 0

      Developers are already limited as the Itanium CPU alone runs $1500!!! Not to mention the pricey motherboards, SCSI RAID, large amounts of RAM and other stuff these systems are sold with.

      You don't get "whitebox" Itanium machines... even the single CPU workstations are priced $6000 without much of the good stuff.

    8. Re:Itanium gcc and linux by Anonymous Coward · · Score: 0

      They also need DB2

      Already exists.

      Oracle

      9i for itanium released in November of last year.

      and Websphere to run on it.

      I think it already runs (?)... however an optimized version for Itanium is in beta. Maybe someone can chime in on its status.

    9. Re:Itanium gcc and linux by Grishnakh · · Score: 1

      BS again! No Itanium server costs $25-50k I should hope, or you might as well stick with IBM/Sun.

      Also, trying to sell the compiler separately at $300 seems like they're nickel-and-diming the customer. Does Intel want to sell processors, or compilers? Lots of technology companies have found more success in gaining customers by giving away tools for free in order to sell more of their core product. For instance: Microchip and its PIC microcontrollers. Some people claim competing chips are technically better, but they don't have the wide support, both from the company and from the developer community, that Microchip has, and consequently they don't do as well.

    10. Re:Itanium gcc and linux by Anonymous Coward · · Score: 0

      Idiot. Tell me about Itanium prices when you've actually bought one.

      HP rx5670 price well within that range. Itanium competes with UltraSparcs, and Power4's... This isn't a Pentium replacement were talking about here. Even the crappy Uniprocessor models cost $6000 stripped down.

    11. Re:Itanium gcc and linux by Anonymous Coward · · Score: 0

      I thought Intel *were* providing input to gcc. Maybe I am wrong.

    12. Re:Itanium gcc and linux by jedidiah · · Score: 1

      It all sounds like a plot to make SPARC systems look inexpensive.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    13. Re:Itanium gcc and linux by chez69 · · Score: 1

      DB2 a answer to dBase? have you ever used it? For big ass databases (terabyte size, not some 1 Gig on that holds crap for slashdot) that don't ever die and serve ass loads of data to ass loads of clients DB2 on a mainframe or a RS/6000 will leave the open source databases in the dust.

      ( yes, ass is a nice modifier )

      --
      PHP is the solution of choice for relaying mysql errors to web users.
    14. Re:Itanium gcc and linux by Anonymous Coward · · Score: 0

      not too long ago, if you were building a Compaq DL580 with 900 MHz PIII Xeons (2 MB cache) - the CPUs retailed at $6000 usd each.
      At this end of the Intel spectrum, the (IT) consumer had 2 choices: Dell or non-intel systems.

      I know of die-hard compaq client-sites that broke from the "entire compaq server room" to go with Dell for PowerEdge 6450s with quad 900MHz PIII xeons for running Oracle 8i on W2K, because compaq was just too greedy on the DL580s.

  9. No one will ever need more than 64bit. by Neck_of_the_Woods · · Score: 5, Funny


    Wait..I have heard that before....

    --
    Neck_of_the_Woods
    #/usr/local/surf/glassy/overhead
  10. the big question by NotTheAntiChrist · · Score: 3, Interesting

    Am I alone in feeling the Really Big Question is how much the Opteron costs? They've pretty much said the Athlon64 has to wait another quarter. So then, the "desktop" just has to wait, and its success really depends on the buzz the industry gives from the introduction of the Opteron.

    But I just don't see much buzz coming from the Opteron, unless they capture the hearts and imaginations of that "Workstation" market they throw right in there with the "Server" market in their roadmaps. And quite simply, to do that, they still need to keep costs really low. Slightly more expensive than the Pentium 4, but WAY below the 2nd mortgage Itanium II.

    Personally, the second i find out how much the Opteron ships for, I'll make a decision on buying stock in AMD for a long term investment. If they drop the ball on this one, their new "away from chip making" strategy doesn't inspire much confidence in this investor.

    1. Re:the big question by Vlad_the_Inhaler · · Score: 1
      AMD is a company which has traditionally relied on pricing to shift it's products, because they were competing with Intel most of the time.
      This time they have no direct competition and are presumably trying to test the waters in the server market with a higher margin product. They can always reduce prices if necessary. The stripped-down desktop model arrives a few months later and will be priced for that market anyhow.

      I am sure they know that they are dogmeat if they screw this one up so I think we can rely on them to take this very seriously.

      Disclaimer: I bought my shares in AMD just over a week ago. Itanium must fail!! ;-)

      --
      Mielipiteet omiani - Opinions personal, facts suspect.
    2. Re:the big question by PCBman! · · Score: 1

      Xeon's going to end up being their immediate competition, but in that market, brand has more say then performance or platform cost (nevermind the software). Pick up in research and universities would be a nice plus for AMD and associated system builders.

      --
      So, when's lunch?
  11. 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

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

  13. Re:It's all about the OS by Anonymous Coward · · Score: 0

    Itaniums are not going to be "flying off the shelves". No one in their right minds wants them when there are much more mature and proven 64-bit architectures out there. Linux is not going to take a huge up-swing. HP wants to sell the itanium to corporations as a 64-bit Windows box to fit into corporations' "windows everywhere" strategies. If you talk to HP about 64-bit UNIX machines, they will try to "up-sell" you an itanium Windows box. I kid you not.

  14. Re:It's all about the OS by sql*kitten · · Score: 4, Insightful

    Itanium/2 is a 64 bit processor. So it needs 64 bit software, including the OS.

    Umm, no. For example I am running 32-bit Solaris on a 64-bit UltraSPARC. And applications compiled 32-bit.

    Whereas in the case of Windoze, the 32 bit stuff (and even some 16 bit stuff) is built right in to the API.

    Yes, that's why it's called the Win32 API. Work is well under way on Win64, but in Microsoft's ideal world, almost no-one will write to the Win64 API - they'll target the CLR, which itself will be 64-bit native.

    Then the millions of apps that people use, right now an excellent way to lock customers in, are going to turn into a lodestone around their necks.

    Yes, just like when Apple moved from 68k to PPC? Nope, wasn't a problem.

    I'm sure Micro$oft is pissed as hell, but Linux is going to take a huge upswing when Itaniums start flying off the shelves.

    That doesn't necessarily follow either. After all, Win 3.11 didn't fully exploit the 80386 either, and it wasn't 'til the first NT that Microsoft did.

  15. Re:It's all about the OS by JKR · · Score: 5, Insightful
    Wrong, wrong wrong! You don't know what you're talking about. MS have been transitioning the API to being 64 bit clean for at least a year, probably two; They already supplied a 64 bit SDK/DDK with the MSDN so developers can check their applications. FFS, Nvidia are SHIPPING 64 bit video drivers for their cards for WinXP-64.

    It's already happening, you just haven't noticed it yet.

    Jon.

  16. Re:It's all about the OS by stratjakt · · Score: 2, Insightful

    You might remember the same situation when Win32s and then Win95 were released. It took a few months for most of the apps to be rereleased in a native 32 bit format. Luckily win16 was (and is) still supported. Such will be the case with 64 bit desktops.

    There have been articles in the MSDN about porting existing code to 64 bit windows API for a while.

    I've perused them and there's really no major learning curve. Most stuff will just recompile as is, except for a few pointer hyjinks and some more esoteric inlined ASM.

    Thing is, the same problems can apply to Linux and other OS code. Sloppy code is sloppy code no matter the social viewpoints of its authors.

    --
    I don't need no instructions to know how to rock!!!!
  17. I just *adore* this extremism. by hitzroth · · Score: 4, Insightful

    I think the author has it backwards. He says if the new chip fails then blah. However, the more coherent argument is that if blah happens, then Intel's new chip has failed.

    But, the author doesn't seem to realize that there's more than just out and out success or failure on the spectrum. It's more likely that there will be incremental change. Intel sells X units to A, B, and C, AMD sells Y to D, E, and F, and IBM, SUN, and co. sell to whomever. And things kinda ballance out.

    All this new technology that's supposed to change everything dramatically, changes things to the degree that it's touted to. My money is still on evolution rather than revolution.

    --
    In mathematics, one does not understand things, one merely gets used to them.
    --VonNeumann
  18. Secondary processor question by swb · · Score: 4, Interesting

    Is it possible to have a motherboard with two processors, a P4 and an Itanium? The core OS could run on the Itanium and non-Itanium stuff could get executed on the P4 processor(s).

    I'm sure this is a stupid idea that many other posters will point out the weaknesses of, but I'm wondering why it couldn't be done.

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

    2. Re:Secondary processor question by AlgUSF · · Score: 1

      I think it could be "possible" but how cheap can they make it. The processors don't have to be the same clock speed (I believe the new sun machines can handle procs of different clock rates). In current systems ,processors need to have the same bus interfaces (ie a 266MHz bus, and a width of 32 bits). The problem would lie with the width of the bus, and speed of the bus.

      --


      I want my rights back. I was actually using them when our government stole them after 9/11.
    3. Re:Secondary processor question by allenw · · Score: 1
      I can't think of an instance where there are two (working) CPU speeds being on the motherboard on low-end hardware, but that doesn't put the idea out of the realm of possibility.

      If a dual-CPU situation were to arise, I think we'd be more likely to see the Pentium-class processor being put on a (PCI) card ala Amiga's Bridgeboard, Sun's SunPCi, OrangeMicro's card, etc, etc, etc. Much easier and cheaper to do.

      Given the Itanium/2 probably will require a faster bus anyway, it should be pretty decent speed-wise.

    4. Re:Secondary processor question by miratrix · · Score: 1

      Actually, your definition of synchronous and asynchronous is off. When you say a CPU is synchronous, it means that it requires a common clock. So, when you have your Pentium 200MHz, the clock signal is running 200 million times a second and that's what regulates the entire processor. At everyone of these "ticks", usually one of the stages of pipeline gets processed.

      Now, what asynchronous does, is removing all the clocks. You are limited by the speed at which electrons move over the wires. It's a lot more difficult because instead of having a clock which guarantees that something will finish at a given tick, you have to worry about weird race conditions and things like the fact that you have to have a 3rd state (on, off, and not yet determined). If I remember correctly, there are some CPUs where parts of ALU already is asynchronous, due to the extra speed (if an addition can be finished in 0.1 ticks, wouldn't you rather be able to get it at that time instead of waiting for the tick?)

      As another posted mentioned, the two CPU does not have to be same clock - what I'd be worried, is the complexity of OS which would result, as well as I/O things like memory access. OS would have to know how much 32/64 bit a given program uses and assign processors accordingly.

    5. Re:Secondary processor question by Hoser+McMoose · · Score: 1

      This sort of setup is theoretically possible, but EXTREMELY difficult to do in both the hardware and software involved. A similar setup has been done in the past with Macs which had an x86 chip in an add-in card to run x86 software. However, the bus used for a modern processor is MUCH more complicated and just wouldn't work at all in an add-in card (unless that add-in card was a whole PC in itself, and even then there would be a major bottleneck between the card and all I/O devices).

      In short, while it's theoretically possible, don't expect to see it in any sort of production system. The cost of such a design would be MUCH higher than a traditional system, while performance would suffer as compared to a signle chip system running native software.

    6. Re:Secondary processor question by sconeu · · Score: 1

      Is it possible to have a motherboard with two processors, a P4 and an Itanium?

      DEC Rainbow anyone? Had an 8088 for PC-DOS compatibility and a Z-80 for CP/M compatibility.

      Maybe Intel could call this beast the Rainbow 2003?

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    7. Re:Secondary processor question by timeOday · · Score: 1

      They used to say the 386 had a little 8086 etched in one corner, for backwards compatibility. I don't know how literally that was the case though.

    8. Re:Secondary processor question by Lucas+Membrane · · Score: 1

      Back around 1986, IBM had the PC/370. It was a PC that could run mainframe applications. The PC was typical Intel, and the mainframe was emulated by a 680x0.

    9. Re:Secondary processor question by TheCrazyFinn · · Score: 1

      Actually the Mac's used the 'PC on a Card' method, there was a complete x86 PC on the add in card, with KVM hooks, disk data, and power being the only 2 things that ran over the bus.

      You could probably do this over any architecture that ran on a ptp bus like the Athlon/Alpha (They share a basic bus protocol), but not on a system that does SMP via a shared bus (Pentium3 or PowerPC, possibly P4). It would be non-trivial, due to memory issues though. The two processors would need to share a bus protocol, so likely the Alpha/Athlon combination would be the only doable combination.

      --
      "You've got an invalid haircut" -Warren Zevon - Life'll Kill Ya
    10. Re:Secondary processor question by Wiz · · Score: 1

      This is possibly, and it has been done as well. The blessed Amiga had an expansion card with an 68060 @ 50MHz on it as well as a choice of PPC chips, inc a 604 @ 200MHz.

      The 060 would run the OS and could spawn threads onto the PPC chip. So the OS remain on it's native 68k platform whilst PPC could also run if written specifically for it.

      Given the P4 and Itanium are both Intel, like the 68k and PPC are both Motorola, then I believe they could make it work if they really wanted to. Those Amiga cards were not cheap, not that anything was on an Amiga mind from a hardware point of view!

    11. Re:Secondary processor question by tupps · · Score: 1

      IIRC the cards that Apple sold actually had clipboard hooks as well across the cards. Some of the cards you could hook a second monitor on so you could see the apps running side by side. A neat solution but not that usefull especially today where the web is where more and more applications exist.

      --
      Go out and get sailing!
    12. Re:Secondary processor question by Anonymous Coward · · Score: 0

      I don't know, sounds quear to me :0
      (Its a joke, laugh)

    13. Re:Secondary processor question by Anonymous Coward · · Score: 0

      saturate that PCI bus.
      watch your disk and network I/O stall when the CPU is getting well fed from ram.

      CPUs on PCI cards is not the answer.

  19. Re:It's all about the OS by stratjakt · · Score: 2, Insightful

    Aw heck, I've seen plenty of those same assumptions in OSS code as well. Assuming int is 16 bits, and the such.

    Not everyone has the energy to type malloc(sizeof(int)*20)

    Bad coding habits are endemic in the free, Free, and proprietary worlds.

    Good code will 'just work', bad code will need fixing to work natively.

    --
    I don't need no instructions to know how to rock!!!!
  20. Dare I say it by Anonymous Coward · · Score: 5, Insightful
    It feels like it is time for chips that run at 2ghz, but at 1/10th the power and produce 1/4 of the heat. With grid computing growing steadily, trying to cool 5 or 10K servers at the current heat and power level is crazy. Heck trying to cool 10 rack mount server sufficiently is hard enough without stuffing 34 of them into a rack. Look at all the cases out there for extreme cooling these days. I don't about anyone else, but if each 1U rackmount only needed 2 fans total instead of 7, it would save a lot of money.


    Plus, less power consumption could mean thousands or tens of thousands depending how many servers you have. If you're google or some other huge site with thousands of systems, the power savings means lower operation overhead.

    1. Re:Dare I say it by Anonymous Coward · · Score: 1, Insightful

      but at 1/10th the power and produce 1/4 of the heat.
      1/10 of the power == 1/10 of the heat, 99.99% of the power is convetret to heat. But maybe I do not follow recent development and your Athlon allready has 6000K and shines like the Sun...

    2. Re:Dare I say it by Anonymous Coward · · Score: 0

      Check out the specs on the upcoming PowerPC 970. It's something like 20 watts at 1.4 GHz.

  21. Intel is crushing itself against Moore's Law by jj_johny · · Score: 5, Insightful
    OK, its great that Intel and other can make a 64 bit processor. Its great that they are making faster and faster 32 bit processors. But the big question is where is the market? And I don't mean that there is nothing that needs the speed. There is plenty but compared the previous market where any new processor would be scooped up and would have a 10% market share. Then it got that computers were so cheap that Intel and everyone else thought that since everyone was buying more high end systems that the trend would go on forever.

    Well, the trend broke in 2001 when people started to notice that the machines needed for this generation of software was not the fastest but the slowest machines on the market. That most users did not need a top end machine and instead could buy the slowest processor out there. During 2002, the same came true for lap tops. Now everyone is swimming in so much wasted CPU power that it is going to finally crush those that can't adapt to radically lower needs compared to what Intel and their competitors are churning out. Ask someone who runs a computer room and they will tell you that they are quickly consolidating old servers that cost $250K three years ago to a server that costs $15K and only takes up a quarter of the room.

    Intel is in real danger of not surviving because it does not understand where we will be in 5 years. 5 years ago when they were in the middle of this effort they did not see our need for speed slowing dramticly and are now producing a chip that has such a limited market that it will never be profitable with all the investment that was in put in.

    When you look at how a company responds to the typical S curve of development, they may make the first curve but often that screws up their timing on the second curve and they just go off the cliff.

    1. Re:Intel is crushing itself against Moore's Law by Junks+Jerzey · · Score: 4, Insightful

      Excellent post, mod this up please. While there are people who need that performance, the rest of us are in heaven with what's currently available. For around $1000, you can get a 2.4GHz P4 that's so fast you can write Quake 3 in interpreted Smalltalk and it runs like lightning. Times are good. The fanboys who insist that they need 5% more speed for some game or whatever have become such a small minority that they're irrelevent (except that they control PC techie news sites and are extremely vocal). You'd have to be crazy to pay the $1000+ premium to move to 3.06GHz, especially when you also get more power and heat problems at the same time.

      What we need now are even lower costs, lower power consumption, and smaller form factors. Active cooling, giant heat sinks, systems with five fans: good riddance. What we really want is the 2.4GHz equivalent of the Apple II, Atari 800, and Commodore 64. Something small and reliable that lets people be creative. Something that boots in two seconds. Something that isn't an IT nightmare, as are Windows and Linux. Something that one person could understand and master.

      An interesting question is "Will the current crop of lowish-end handhelds, like the PocketPC, catch up enough to subsume desktop PCs entirely?" Certainly the high end processor manufacturers have lost their minds and are designing systems for Boeing and the Department of Defense, not *people*.

    2. Re:Intel is crushing itself against Moore's Law by realmolo · · Score: 1

      "What we really want is the 2.4GHz equivalent of the Apple II, Atari 800, and Commodore 64. Something small and reliable that lets people be creative. Something that boots in two seconds. Something that isn't an IT nightmare, as are Windows and Linux. Something that one person could understand and master."

      That would be an Xbox. I'm serious.

      I think it would be great if Microsoft released a full-on "X-Box" compatible home PC. It could run a super stripped-down version of Windows that didn't have any "cruft" left over from the past 20 years of DOS and Windows. In fact, it already DOES run this, essentially.

      Programmers would have an easy time writing software for it, because it's Windows. And it would be extremely stable, since the messy driver situation would completely go away thanks to the single hardware platform.

    3. Re:Intel is crushing itself against Moore's Law by hrm · · Score: 1
      What we really want is the 2.4GHz equivalent of the Apple II, Atari 800, and Commodore 64. Something small and reliable that lets people be creative. Something that boots in two seconds. Something that isn't an IT nightmare, as are Windows and Linux. Something that one person could understand and master.


      You're talking about game consoles, no?

    4. Re:Intel is crushing itself against Moore's Law by Junks+Jerzey · · Score: 1

      You're talking about game consoles, no?

      Sure, if you could use a console for more general purpose tasks. I know about PS2 Linux, but the PS2 makes a poor PC (with 32MB of memory and only has 8K of data cache, big tasks like compiling code drive it into the ground). Consoles are designed to do graphics first, second, and even third.

    5. Re:Intel is crushing itself against Moore's Law by Anonymous Coward · · Score: 0

      Intel is in real danger of not surviving because it does not understand where we will be in 5 years

      Last I checked, Intel has something like $18 billion cash in the bank. I don't think they are in any danger of not surviving.

    6. Re:Intel is crushing itself against Moore's Law by Anonymous Coward · · Score: 0

      no, he's saying something quiet.

      Now that we have more speed than the software knows what to do with move to developing lower power versions of these processors instead of faster. This will then lead to less heat generation, less need for noisy cooling fans, smaller quieter power supplies, etc.

    7. Re:Intel is crushing itself against Moore's Law by WatertonMan · · Score: 1
      While there is a lot of truth in what you say, it is also the case that the "killer app" of the next couple of years will be desktop video. I don't just mean playing movie trailers, but rather an integrated home audio-video system. Already Apple is pushing this with their iLife package and Microsoft is doing the same. However even top end Pentium4 systems are not fast enough to do this in a convinient fashion. Doing video editing with effects taking place in realtime requires a *lot* of power.

      Yes not everyone is plugging their CamcorderDV into their computers at the moment. But a lot are. Further look at where the main folks are pushing PCs. They want to replace your home stereo/AV system with a PC. We have Microsoft's recent releases in this, we have all those PVR systems, and we have Apple's digital hub. Use any of those systems though and you'll see that they aren't ready for prime time simply because of speed.

      Is this relevant to the Itanium? Not really. That is targeted at servers which is a different market. Of course IBM is targeting the 970 as a Linux server, yet Apple is by most accounts planning on releasing workstations with it come September. (And most folks using Photoshop or Final Cut Pro are saying that it is long overdue)

      Yes for those who simply do a little web browsing and word processing, computers made 3 years ago are more than good enough. Yet at the same time those aren't the lucrative market for manufacturers either. And somehow those people *do* try and play some of the new AV feeds off the net or complain about doing mild AV stuff. Once we have an integrated home entertainment environment then those people *won't* just be doing simple web browsing or word processing either.

      Servers are a different beast since the processing requirements are simply different from workstations or home systems. I don't want to downplay that. However lets be honest. With most servers running even on machines from a few years ago it is bandwidth that is often the limit and not processing speed. Yeah I know of applications for which that isn't true. And there are other niche markets. But think of most of the servers you encounter. Not the ones that get the "press" or the notice, but the ones that get used the most. How many of them have their needs met by a 1 GHz Pentium4 system running Linux? I daresay most. Does it matter? No. Because those other servers that *do* require the speed still are critical.

      That's why the 970, the Itanium, and the Opteron all matter. Its like saying SUVs don't matter since most people never go off road or drive in rough snow. Yet for those who do need those things the truck or SUV is critical. The fact most drive something that is overkill is beside the point.

    8. Re:Intel is crushing itself against Moore's Law by nelsonal · · Score: 1

      Do you really think that Microsoft lost $1.2 Billion last year (with no end in sight) on the X-Box just to have a $10 per game licensing fees? That is exactly their plan, but I think they want home users to subscribe to their applications as well as businesses. How many people wouldn't buy or have the $200 PC, and then pay $10/mo for office, $5 for a tax return, $5/mo for Money, $3/mo for Flight Sim/Mechwarrior/WarcraftV, it looks like a pretty sweet revenue stream to me, Microsoft could also get a cut of other software products, for hosting and access to the local machines. As a bonus, piracy is pretty difficult, and Linux goes away as a competitor.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    9. Re:Intel is crushing itself against Moore's Law by Anonymous Coward · · Score: 0

      > Something that isn't an IT nightmare, as are Windows and Linux. Something that one person could understand and master.

      Very good point, we've lost intellectual control of our systems. Once we've done that, complexity tends to spiral out of control. We really need to focus on simpler systems that provide real functionality instead of more bells and whistles.

      I like the notion of sophistication, where sophistication is functionality/complexity. Providing twice the functionality for twice the complexity wouldn't change the sophistication of the system. (Maybe it should be even somewhat less sophisticated, I'm not sure)

      It is truly remarkable how much unnecessary complexity exists in todays computer systems. I was a TA for a class in which students wrote interpreters in C++ for a small, pascal-like language. The longest submission was over 10000 lines long, and had bugs up the wazoo. The bulk of the submissions were in the 2000-3000 line range. Some added mostly superfluous features, such as pretty (and pretty useless) GUIs. Most submissions from decent students were in the 1600-1800 line range.

      However, there were two very talented students that submitted a 1100 line interpreter and a 1250 line intepreter. These were obviously well thought out before much coding took place, and I didn't find any bugs in them. These were also the most remarkable, as they were the only submission that properly implemented recursion via a stack. This went against the instructions for the assignment, and was only briefly discussed in class. And, unlike the bells and whistles other people added, this represented a real addition of functionality. They also had decent error messages for syntax errors, which was also rare.

      Oddly enough, both these students were very competent functional programmers, which was very rare around my institution. The student who had the 1100 line interpreter actually strongly preferred functional programming, and was a big fan of SML and Haskell. The other had spent a fair bit of time hacking Scheme.

  22. 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
  23. 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

    1. Re:facts wrong ! by Anonymous Coward · · Score: 0

      No, the PS2 uses 32 bit instructions, but can do 4 of them at once.

    2. Re:facts wrong ! by puetzk · · Score: 1

      n64 was a powerpc (an odd one, but a powerpc), dunno about the gamecube. The PS2 was MIPS, but I think power is being mooted for PS3 (not that sony is saying much yet)

      --
      The Matrix is going down for reboot now! Stopping reality: OK. The system is halted.
    3. Re:facts wrong ! by Anonymous Coward · · Score: 0

      Foo!
      N64 was a MIPS R4300 + a specialised mips vector unit.

      R4000 series=64bit

    4. Re:facts wrong ! by Anonymous Coward · · Score: 0

      http://www.mips.com/coolApps/s3p4.html
      Here try this link, you will see the nintendo 64 is a mips processor

  24. Re:It's all about the OS by DrACoNuS666 · · Score: 1

    64-Bit Windows XP Has been available since first quarter 2002. Windows 2000 Advanced Server LE is a 64-bit operating system. Intel and Microsoft worked very closely when developing these 64-bit OS's specifically designed for the Itanium proc. I would imagine that .NET will launch 32 and 64 bit versions in synchrony, especially since the Opteron is due to hit shelves very soon. I'm sure that due to the source-code nature of Unix that it will (as usual) be an attractive advantage for 64-bit servers, since there is an opportunity for some extra optimization at the compilation level, but hasn't this always been the case =] Nothing has changed.

  25. Journalist != Scientist by Anonymous Coward · · Score: 2, Funny
    Clearly this guy is a journalist, especially with a title to a story like that.

    If I may quote the author:


    Robotic carts rumble overhead on ceiling-mounted rails. Periodically they stop, extend long metal arms down with a hiss, and lift sealed canisters full of what appear to be stacks of delicately preserved LP records.
    ... ... ... *GAG*

    Don't pay any attention to this guy - he gets paid by the paragraph.

    -Ryan
    1. Re:Journalist != Scientist by Frac · · Score: 1

      Clearly this guy is a journalist.

      NO you gotta be kidding. He writes for Fortune magazine, and you think he's a journalist? I thought only Reader Digest rejectees and part-time housewives write for that magazine?

      Sherlock, are you sure you really cracked that code properly?

  26. Re:It's all about the OS by Anonymous Coward · · Score: 0

    NT4 Limited Edition and Windows 2000 64-bit have been around for a loooonnnggg time. Just because you can't buy them at Best Buy (where most analysts appear to do their market research between customers) doesn't mean it doesn't exist.

  27. remember Win3.1 - 32 ? by mirko · · Score: 1

    Or maybe they'll make it run in 32bit mode with a 64bit compatibility layer, in this case Microsoft will have their marketing milk^Wconvince the customers.

    --
    Trolling using another account since 2005.
  28. Remember 1987 by Lucas+Membrane · · Score: 4, Insightful
    We were at about the same stage of adoption of 32 bits then as for 64 bits now. The first 32-bit machines were coming out and MS and IBM were committed to OS2 running on 16-bit hardware. It took about 4 years for 32-bit hardware to become fairly typical and about 4 more years for software to catch up. But this was driven by a widespread discomfort living within the confines of the 16-bit world. Such discomfort with 32 bits is not now common except for server applications in large organizations. So, we can expect it to take at least as long for the 64-bit technology to dominate.

    It is something of a question whether this change will open up opportunities for new software. I think it will. Think shared memory -- very large memory spaces being simultaneously updated and accessed by multiple independent processes and processors performing different tasks possibly for different users. The three drivers of technology are corporate databases, games, and pornography. Huge memory spaces with multiple processors attached have many possible breathtaking applications in each of these domains. Start coding.

    1. Re:Remember 1987 by Anonymous Coward · · Score: 0

      The three drivers of technology are corporate databases, games, and pornography.

      a fourth are miliitary applications :D killer apps!

    2. Re:Remember 1987 by sean23007 · · Score: 1

      The difference between 1987 and 2003 is that Intel expects their product to be snatched up instantly, whereas in 1987 hte companies involved were patient enough to let the migration happen on its own. Interestingly, when the companies were being patient, there was widespread demand for a new architecture, but now that there really isn't that widespread demand, the companies are anxious to roll it out.

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
  29. why intel loves Linux by Gizzmonic · · Score: 3, Interesting

    The article doesn't really touch on why intel is so buddy-buddy with Linux (they've helped refine GCC and other important issues).

    linux will always be best on intel CPUs, because they are the most available. linux is taking over proprietary UNIX boxes by Sun, HP, and SGI.

    guess what, all those UNIX boxes used to have high-performance CPUs attached to them (MIPS, PA-RISC, etc). Now they are all going the way of the dino...thanks to Linux.

    the more popular Linux is in the server room, the more likely Intel will be riding its coattails. And yes I know that Linux exists for other archs, but Linux/SPARC, Linux/PPC etc are always a step behind the Intel version.

    --
    (-1, Raw and Uncut is the only way to read)
    1. Re:why intel loves Linux by axxackall · · Score: 1
      they've helped refine GCC and other important issues

      I am not sure about "other important issues", but GCC is not Linux and vice versa. GCC works on many other x86 OS's. Did Intel helpto improve only Linux-related code of GCC?

      linux is taking over proprietary UNIX boxes by Sun, HP, and SGI.

      You mean Linux is getting more and more often installed on those boxes instead of proprietary Unix? I know it for sure regarding IBM. There is some movement on Sun and Alpha (now HP). I am not sure about SGI.

      Linux/SPARC, Linux/PPC etc are always a step behind the Intel version.

      I thought IBM has a plan to make sure that Linux/PPC (especially for RS6K) will not be behind. With upcoming Linux dominance it's a chance for IBM workstations to catch low-end market. Otherwise IBM has to stick to Intel/AMD on that sector and thus share its profit with someone else. Besides, IBM is much stronger competitor on PPC market (competing mostly only with Apple) than on x96 (competing basically with everyone else).

      --

      Less is more !
  30. Mindshare over technical merit by snapperOrgans · · Score: 5, Insightful

    I think the success of the Itanium not only rests on its technical merits but more importantly it rests with how much mindshare they can get for the product with the business people who, more often than not, end up making technical decision in a void.

    I think that Intel is aware of this. Marketing can make the product. The best engineered solution does not always win out.

    1. Re:Mindshare over technical merit by bani · · Score: 1

      if the solution is shit enough, no amount of marketing in the world will make it successful.

      and from the itanium systems i have seen so far, all I can say is that intel has an enormous task ahead of them.

  31. Consumer 'tanium by BJZQ8 · · Score: 3, Interesting

    Is it just me, or has there been really no mention of the Itanium on a "consumer" desktop? It sort of mirrors the "Pentium Pro" situation of numerous years back...it was pitched as a server-and-datacenter processor, but it was years before it became the Pentium II. On the other hand, AMD's Opteron/Athlon 64 has been touted as a consumer piece from the very start. The consumer and "business" processors have been developed side-by-side, and their release dates are rather close. Is AMD the smarter or the dunce here? Time will tell. I, for one, am putting off any personal computer upgrades until 6 months or so after the A64 comes out.

    1. Re:Consumer 'tanium by KjetilK · · Score: 1
      Yeah, this is interesting! Funnily, my fathers old PC had a Pentium PRO, we bought it for his desktop computer.

      Nowadays, this box is acting like my main web and mail server. It works great, so I guess it has finally found home. It is a little low on RAM, though.... :-)

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    2. Re:Consumer 'tanium by SN74S181 · · Score: 1

      AMD 'can't get no respect' so their only markets are the cheap consumer-line brandname boxes and the screwdriver shops.

      So their position of the their new 64 bit line is all they're capable of. There's just no way they're going to penetrate the high end market, at least not in the short term.

      I remember when AMD was a company with cool high end parts with technical respectability. The old bit slice processor line. But that was decades ago.

    3. Re:Consumer 'tanium by Vlad_the_Inhaler · · Score: 1

      I used to admin a couple of PPro/200s with 512MB each at my old job. One was a Linux/Apache/Samba server, the other ran NT applications.
      Booting them remotely was awful - counting that memory took forever. Once up, they (at least the Linux one) ran very well.

      --
      Mielipiteet omiani - Opinions personal, facts suspect.
    4. Re:Consumer 'tanium by Anonymous Coward · · Score: 0

      The Itanium is far more upscale than the Pentium Pro.

      One could call up Gateway/Dell/KornerKlones/etc and buy a Pentium Pro 'workstation' without any problem.

    5. Re:Consumer 'tanium by Anonymous Coward · · Score: 0

      When the Pentium Pro came out, it was the shit .

      Imagine upgrading a P5-90/64MB server to a 4 way Pentium Pro 200Mhz with 512MB of RAM the next year. There never was and never will be an upgrade like that.

      I imagine that a very large % of those 4-way PPros sold are still in production.

  32. CPU power has become a commodity by pieterh · · Score: 2, Insightful

    With Linux and Java, the actual CPU used inside a box is close to irrelevant. This was the same fact that made the DEC Alpha irrelevant: every program that ran on Alpha ran fine on Intel, with the exception of OpenVMS and Digital Unix software, which were also the only markets where Alphas sold.

    Today, the OS has also become a commodity item, and niche OSes such as OpenVMS and Digital Unix are dead or nearing death. A hot expensive CPU cannot capture a market when it has to compete on a level playing field with cheap CPUs that run the same software can can be easily clustered or SMP'd to get the same performance.

    The only way to break into a saturated market is to cut prices... does Itanium do this? I don't think so.

    They may sell a few for the gadget hunters. But the notion of a CPU competing with IBM is so funny it's almost hilarious.

    1. Re:CPU power has become a commodity by axxackall · · Score: 1
      With Linux and Java, the actual CPU used inside a box is close to irrelevant.

      With Java actual CPU speed is very important. Especially with EJB. However, I am not sure how 64 bit can save slow Java class loaders.

      --

      Less is more !
  33. 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.

  34. Obviously I can't speak for you.... by Kibo · · Score: 2, Funny

    But I have a hard time envisioning the scenario in which my porn collection would require 16 billion gigabytes, and I'd want to view it all at once.

    --
    --Jimmy has fancy plans; and pants to match.
    1. Re:Obviously I can't speak for you.... by TheRaven64 · · Score: 1

      But I have a hard time envisioning the scenario in which my porn collection would require 16 billion gigabytes
      Really? What about volumetric datasets? A CAT scan produces 1GB of data per second. Just to create a full 3d image of a person requires a good slice of this. Now add animation. Now add texture (I assume you want to touch your collection and umm, interact with it directly). Ooops. Out of memory error. Please install 128-bit CPU.

      --
      I am TheRaven on Soylent News
  35. Re:It's all about the OS by Dunark · · Score: 1

    Umm, no. For example I am running 32-bit Solaris on a 64-bit UltraSPARC. And applications compiled 32-bit.

    So am I, but my understanding is that such a strategy will NOT be available to Itanic users, or will come with a heavy performance penalty.
    That's AMD's big selling point: Their 64-bit chips run existing 32-bit apps better than existing 32-bit chips, but Itanic doesn't.

  36. What about IA32? by Anonymous Coward · · Score: 0

    Everyone seems to be excluding IA32 based servers in even relatively near term projections. Given the price/performance of such systems, surely they will continue to be a factor for a good while yet, especially if clustering takes off.

    I remember reading an article a couple of years back where someone said that itanium's biggest problem will probably be the pentium.

  37. Who loses? by dpilot · · Score: 3, Interesting

    There's another little-considered thing about IA-64: It's the most proprietary major CPU on the market. AFAIK, every one of the major CPUs has some form of cross-licensing or functional cloning in place, except IA-64. (Actually, I don't know about HPPA, but I'm sure there's some cross-licensing of technology through HP's IP agreements.)

    It's not because of market positioning, either. It's not something that will come on as soon as IA-64 succeeds.

    It's because Intel and HP set up a company specifically to hold the IP of IA-64. Intel and HP don't hold any IA-64 IP themselves, they get it from this company. That way, the IA-64 IP is not covered by any agreements of Intel or HP, either.

    This is no guarantee that 100% private IP is evil. Nor is it a guarantee that it won't be licensed in the future. Nor is it a guarantee that Intel and HP won't come at each others' throats with a price war. But it's a degree of lock-in that should be a factor in any decision.

    This issue isn't mentioned in either article.

    --
    The living have better things to do than to continue hating the dead.
    1. Re:Who loses? by Animats · · Score: 1
      The whole point of the Inanium, from Intel's perspective, is that it's different and proprietary. The Inanium has unique, patented technology. That was Intel's strategy - migrate everybody to something that can't be cloned.

      The problem is that the Inanium approach isn't better. It's just different. The Inanium has lousy price/performance, which is what matters. There's no reason to convert.

      And the conversion is tough. Everybody agrees that optimizing compilers for VILW machines are tough. Worse, such code tends to be optimized closely to the specific CPU, because it embeds scheduling decisions. So when a new CPU comes out, you have to recompile. This means shipping multiple binaries for different implementations of the same CPU architecture. MIPS machines suffered from that for years, and everybody hated it.

      The Inanium is destined for the niche previously occupied by Intel's other wierd architectures - the i960, the i860, and the forgotten iapx432. A few systems will use it, but not many.

    2. Re:Who loses? by dpilot · · Score: 2, Insightful

      I won't argue with a thing you say.

      I'll only argue with the people lining up to take the IA-64 path. People have pretty much gotten into the mold of assuming that Microsoft will WIN any battle, at least in its core competence (?) arena. It seems that Intel is getting that same priviledged status.

      What's worse is that people seem to allow Microsoft, and presumably now Intel, to WIN permanently, game over. Anyone else who Wins a market battle only survives until the next battle with Microsoft or Intel. Pain in the neck attitude, if you ask me. But then, Linux has shown chinks in Microsoft's armor, at least in the server space, and AMD won the last round. I only hope competition can be kept alive.

      --
      The living have better things to do than to continue hating the dead.
  38. Itantium and the Fortune Article by Paul_murphy · · Score: 2, Insightful

    Mr. Kirkpatrick's article draws significant business conclusions - Dell will prosper, Sun will fail- from his analysis of the relative positions of the players today. I believe that most of what he cites as fact is wrong:

    1. on little things such as the chips in playstations;
    2. on historical issues such as the history of the Power4;
    3. on industry structure such as seeing Dell as a manufacturor; and,
    4. on interpretations such as his comments on the value of 64bit-edness;

    but I'm not sure his conclusions are wrong.

    More precisely, you can't draw his conclusions from either his "facts" or his arguments, but that doesn't invalidate the conclusions.

    For one thing articles like this become self-fulling prophecies and their prevalence in management oriented publications like Fortune help explain how Sun can be both a strong company and very weak share.

    He may well be right on the specific issue of Itanium's future. Technically it's a pretty good chip and the fact that it's late and under-powered won't be important in the long run -the PA-RISC, which became a significant success, was also late and under-powered.

    So will the Itantic sink? In my opinion Mr. kirkpatrick's article missed most of the significant elements in today's market picture that will affect this.

    For example, the right parallel could turn out to be Intel's original Pentium Pro. As Intel's first completely 32 bit chip it was, briefly, a world leader in performance but only on 32bit applications. Since most Microsoft software used the older 16bit instruction sets, its performance on the Pentium Pro was terrible. As a result AMD was able to seize significant market share with its K-586 and Intel was quickly forced to re-introduce 16bit compatiblity in the Pentium line.

    Years later the Pentium Pro came back - as the xeon - and that could easily be Itanic's fate too, if management at companies like Sun and AMD get their act together and make it happen. (see my article for my comments on how this could be done).

    1. Re:Itantium and the Fortune Article by Anonymous Coward · · Score: 0

      "..Intel's original Pentium Pro. As Intel's first completely 32 bit chip it was, briefly, a world leader in performance but only on 32bit applications. Since most Microsoft software used the older 16bit instruction sets, its performance on the Pentium Pro was terrible. As a result AMD was able to seize significant market share with its K-586 and Intel was quickly forced to re-introduce 16bit compatiblity in the Pentium line."

      eh. WTF are you smoking??? AFAIK, Pentium Pro ran 16-bit applications just fine, and Pentium II was largely based on it. Most Microsoft software were largely 32-bit at the time, too. Windows NT, for example, is/was fully 32-bit.

    2. Re:Itantium and the Fortune Article by LonelyKindGuy · · Score: 1

      You analysis at the LinuxWorld web site is
      interesting, but I believe flawed.

      Your table showing the price of a Sun 6800
      versus a Dell says it all. Higher end
      computing is getting commoditized and Sun
      is not a commodity player.

      Sun can try to make a living as the "Rolls
      Royce" computational platform, but how many
      Rolls are sold in a year? That path is slow
      death.

      As for Linux, yes Solaris is far more stable
      and, speaking as a developer, far more robust
      for development tools, etc., but corporations
      are moving to Linux big-time. Not just for
      lower costs, but also for more control over
      the computing platform. Under Windows you can't
      even control when the screen saver interrupts
      your program!

      So Sun's, albeit suspicious, grab at Linux
      is essential if they want to sell computers
      in any reasonable quantities. I doubt it
      will make a long term difference, but it
      keeps them in the game longer. It also probably
      dooms their Sparc chips too, but they're done
      for anyway.

      The one interesting suggestion you have for them
      is to buy Gateway. That might work, if they
      revamp Gateway to use Linux, however expect
      a catastropic drop-off in sales when Gateway
      abandons Windows.

      There seems to be a socialist aspect to our
      capitalist economy that only lets two or three
      large players survive for most industries.
      Alas, I don't see Sun as one of these survivors.

    3. Re:Itantium and the Fortune Article by jedidiah · · Score: 1

      So boxes like the 6800 are getting commoditized?

      Where can I get a "commodity 24" cpu box with 9G/s interconnects? Is such a "commodity box" board compatible with systems capable giving you a single OS image running 105 cpus?

      Also, what boxes does Dell sell that have a comparable bus bandwith to a Sun v480 or v880?

      The (clock) speed of the CPU is the LAST thing that matters.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    4. Re:Itantium and the Fortune Article by chez69 · · Score: 1

      I'm sure the response to this will be "buy a cluster of dells..." Which I will respond with: A cluster is not the best solution for every problem.

      --
      PHP is the solution of choice for relaying mysql errors to web users.
    5. Re:Itantium and the Fortune Article by jedidiah · · Score: 1

      A cluster of dells would only yield you only a 128M/s interconnect. This is the beauty of an E12K. It's like a Beowulf cluster without the need to recode and with interconnects 70 times faster.

      My question wasn't merely rhetorical. I was hoping to see some real answers. Although I really wasn't expecting any.

      RISC machines still wipe the floor with any Intel based solution.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  39. Ever? by asv108 · · Score: 1
    Intel's most powerful processor ever

    Was this posted by an Intel PR guy? Seriously, when is a new product by any company not the most power powerful, the greatest, or the best ever? I don't think there has ever been a case where a company released a new product and said that it was substandard compared to its previous offering.

    1. Re:Ever? by Anonymous Coward · · Score: 0

      I don't think there has ever been a case where a company released a new product and said that it was substandard compared to its previous offering

      how about the 8088 - intel never claimed that this was 'better' than the original 8086. it was cheaper - 16bit processor with an 8bit bus. and how about the celeron class? who claimed that it was 'better' than the pentium class chips?

      a better phrase for you would have been a simple 'i don't think.'

    2. Re:Ever? by asv108 · · Score: 1

      Products in the same class, I'm not comparing desktop processors to workstation processors or mobile processors to discount processors. I think the later phrase you mentioned is an appropriate description of yourself.

    3. Re:Ever? by Anonymous Coward · · Score: 0

      I don't think there has ever been a case where a company released a new product and said that it was substandard compared to its previous offering.


      Since they launched the CELERON, thats when.

  40. Breaking backwards compatibility - why? by dpilot · · Score: 4, Interesting

    Actually, I don't mind the idea of breaking X86 compatibility - I just object to breaking it for IA-64. IA-64 was conceived in a time when it was felt that Out Of Order (OOO) execution was going to be too tough a nut to crack.

    In less time than Intel and HP took to go off and crack the VLIW/EPIC problems, other design teams learned to handle OOO, and do a very good job of it. They appear to have succeeded, and have a leading-edge part - but at what cost. AFAIK, the IA-64 is the most expensive CPU ever made.

    The latest-out CPU usually does seem to hold the performance crown. But IA-64 doesn't seem to hold it that solidly, and there's question about whether the latest Alpha iterations have been allowed to fully appear - for fear of embarassment.

    IA-64 looks almost like a government project gone wild. It has produced results, but IMHO horribly inefficiently. Pushing a more reasonable (not necessarily more conventional) architecture might well have yielded better results.

    --
    The living have better things to do than to continue hating the dead.
  41. Ummm, if Intel... by bob670 · · Score: 1

    and AMD can't reignite the market with faster CPUs that won't require special software and revamped OSs to take advantage of their features, what makes either company think this will work either?

    I smell another marketing blitz leading to slow coroporate and consumer adoption. I can't wait until someone does a serious study of hardware and OSs still in use in like 2008? How many PII w/Win 9x will still be around? I'll bet far more than the industry will like.

  42. Re:Fail - Nobody ever got fired buying Intel by Anonymous Coward · · Score: 5, Insightful

    Don't be so quick to predict the demise of Itanium. I would question your analysis based on past history of Intel products.

    1. Heat - has been an issue since the 8087 and lower power products or improvements in heat removal technology have continuously become available. Even in current Itanium/Itanium 2 (Itanium Processor Family - IPF) products, heat is an issue but not one that is preventing IPF products from shipping. Over time you will see a significant reduction in dissipation in Deerfield/Monticito (SP?) but, in any case, solutions to the heat issue are becoming available.

    2. Cost - Intel products are only expensive while customers are willing to pay high prices for them. Any time Intel has had competitive pressures, they have been able to drop the price to meet the new price point OR introduce new products that allow them to maintain their margins.

    3. Nobody seems to understand that there is an IA-32 processor core built into the chips (starting with McKinley (Itanium 2)). For backwards compatibility, it's really an operating system issue more than a hardware/software emulator issue. When the operating systems are properly implemented, IPF will be able to run 32-bit IA-32 applications concurrently with 64-bit IPF applications. When Linux supports this, I think you'll see interest in Hammer wane.

    4. I would disagree with your comments on the people who want 64-bit already have them. I would not disagree that there are limited projects testing out different 64-bit architectures, but I would be very surprised at there being any large server farms out there with the latest incantations of Power or Alpha and the SPARC/MIPS are probably looking for an upgrade.

    5. Itanium is ideally suited for Linux. I agree with your comments with regards to Windows - but when you are upgrading to a new Linux release don't you rebuild/retest the application to make sure it still runs? In our Linux systems we have been able to port directly from IA-32 to IPF without any changes to application software.

    I believe that there is a lot of opportunity in the market for a "standard" 64-bit processor and this is what IPF is designed for. IPF may not be the best or the first but they do have the track record in taking over a market and maintaining it. Nobody has made a lot of money betting against Intel and nobody has ever gotten fired for choosing their products.

  43. Cool CPUs - and more than just one use by mbourgon · · Score: 5, Interesting

    There are chips out that come close. The new C3 processors (VIA) run at 1 gigahertz. They also use 15 volts of power and dissipate under 10 watts of heat. And then there's VIAs Eden, which is an embedded processor platform (yes, it will run linux) that runs up to 1 gigahertz, IIRC. And according to them, it uses up to 1.2 volts and dissipates up to 6 watts of heat. And that's less than 1/10th.

    And it's not only about power consumption. A lot of people have gotten sick of machines that sound like lawnmowers, and are going to the quiet side. Quiet is the new Overclock. You now can have a 2 gigahertz machine that only puts out 20 decibels of noise at 1 foot.

    --
    "Sometimes a woman is a kind of religion, she can save your soul & set you free from all your sins" - Bad Examples
    1. Re:Cool CPUs - and more than just one use by Anonymous Coward · · Score: 0

      "Volts" is not a measure of power, and you can't really "use" volts... a 15 volt supply, perhaps.

      If it dissipates 10 watts of heat, it uses 10 watts of power. (unless it also puts out significant amounts of energy as electromagnetic waves or something else)

    2. Re:Cool CPUs - and more than just one use by Vlad_the_Inhaler · · Score: 1
      My desktop machine (this one) is a C3/866 and cannot *quite* run with passive cooling. I think the C3/800 could.
      It's performance is adequate, but quite a bit slower than a Celeron or Duron would be at that clockrate.
      When it comes down to it, I am very happy with it. It is quiet and I have not compiled a kernel this year so it does not break my heart when that takes 10-15 minutes (can't remember just how long, sorry) or longer if I am surfing at the time.
      A 64-bit processor would be lovely but not if it needs 110 watt (110 Volt is a no can do, I'm in Europe :-).

      I suspect that I am not the target market for these devices ;-)

      --
      Mielipiteet omiani - Opinions personal, facts suspect.
    3. Re:Cool CPUs - and more than just one use by nexthec · · Score: 1

      I'm sure a good 15 Volts run into a processor desinged on a 2.3 Volt process would be quite spectacular tho

  44. Intel rodmap for success by Anonymous Coward · · Score: 0

    Produce a 64 bit chip which runs as fast/faseter than the fasters p4. Price it a $50 above the fastest p4.

    Past jumps from 16 to 32 bit always were targeted at the end user not the server. That's why they succeeded.

    The biggest problem with older 64 bit chips (e.g., alpha) is that the price was way way higher than anything remotely on a power workstation machine.

  45. Disagree by strombrg · · Score: 1


    Personally, I think that itanium faces an uphill battle, and that if x86-64 wins, AMD will be sitting pretty - more than the article indicates. Compatibility is king, especially compatibility with all those windows apps that are currently out there, and if a chip vendor's servers can run the same binaries as their desktops, you have a winner because desktops are where the volume is.

    Intel built its lead through what seemed like excessive compatibility during the 80x86 vs 68k wars - they now ignore compatibility at their peril. I don't think they've built up so much brandname recognition that they can suddenly ignore this.

    1. Re:Disagree by Anonymous Coward · · Score: 0

      IA-64 will make it's mark in the enterprise market. Intel did not build the Itanium for you to play Doom III. 5% of sales accounts for 65% of revenue. It's not going to be significantly difficult to purchase a new Itanium and a 64-bit version of Oralce database. Presto, you have a database that can utilities terabytes of memory. Is there demand for this? YES.. Show me the money!

  46. Re:It's all about the OS by MrLint · · Score: 0

    This is what i heard about non-intel versions of windows NT. (including the alpha) If you wanted a port of windows NT you had to license the suourcec code port it yourself (the company dec or motorola) and then give it back to MS for distro or something. We have seens Motorola's track record (the slow devlopment of the PPC) is there little wonder if died.. they didnt want to keep paying MS. I thinktheonly reason DEC kept going was they actually had customers and sold a lot of their alpha NT units,and thus needed it to keep going.

  47. Why I buy Intel by MagPulse · · Score: 2, Interesting

    I buy Intel because their chips and chipsets are rock solid stable, at least compared to other PC chips and chipsets. And for ultimate stability you can even go with an Intel motherboard. Besides stability they are also compatible with a wide range of hardware. You don't have to worry about filling up every DIMM and PCI slot, it will just work.

    Maybe if the people who buy Intel today are left behind by the Itanium, they will drive a market for stable and reliable chipsets and motherboards for AMD processors.

    1. Re:Why I buy Intel by Anonymous Coward · · Score: 0

      People like you constantly pose it as an Intel vs. AMD conflict.

      It's not. It's an Intel and their bratty kid brother against the Big Iron conflict.

      Try to stop thinking entirely in terms of the motherboards you buy at the screwdriver shop.

    2. Re:Why I buy Intel by Anonymous Coward · · Score: 0

      i Buy AMD for exactly the sme reason... got tired of the flaky Intel stuff so moved to AMD for Reliable procession.. I do mainly obscure mathematical processing... and Im very happy with AMD stuff.... Although I must say... The BIG IRONS are definately the best...

    3. Re:Why I buy Intel by Loki_1929 · · Score: 1
      " I buy Intel because their chips and chipsets are rock solid stable, at least compared to other PC chips and chipsets. And for ultimate stability you can even go with an Intel motherboard. Besides stability they are also compatible with a wide range of hardware. You don't have to worry about filling up every DIMM and PCI slot, it will just work."

      Amazing how Intel again demonstrates alongside Microsoft that good marketing and a brand name more than makes up for shoddy workmanship. Lets examine the facts, shall we?


      1. Pentium Floating-point division bug (it's close enough, isn't it?)
        Invalid Operand Instruction crashes original Pentiums Pentium crash codes
        Pentium Pro/II still having problems with floats Unable to convert to int
        Pentium III can't even start up You went faster with an 8088
        SSE is great for when you want your PIII to crash Pretty blue screens abound.
        PIII Xeon, quality you can count on, except at high CPU usage Watch the task manager, Phil.
        Yay, PIII MTH crashes! Does MTH stand for Meth?
        Total Recall 2: PIII@1.13GHz Fastest crashes ever.
        Total Recall 3: PIII Xeons@800/900Mhz More Xeon quality in a box.
        Total Recall 4: CC820 How many defects? Can't recall...
        Pentium 4 overwriting data Hope it wasn't something important.
        Pentium 4 chipset bug Fast video performance? Naaa.
        P4 Oracle/Sun problems More workarounds than work
        Itanium shipments halted That's an expensive oops.


      So, as for your comment about Intel's reliability and and stability, I can't help but laugh. These aren't theoretical problems, these are real-world problems. It will just work? Hardly; the coppermine CPUs often wouldn't even boot, Xeons crashing, chips recalled, chipsets slowing performance, and a history dating at least back to 1994 of Intel - Inept Inside.

      Is any CPU perfect? Absolutely not - but don't go glorifying Intel as the pinnacle of stability when it obviously isn't the case.

      --
      -- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."
    4. Re:Why I buy Intel by ces · · Score: 1

      I buy Intel because their chips and chipsets are rock solid stable, at least compared to other PC chips and chipsets.

      Funny, Compaq Proliant servers use the Serverworks chipsets. HP dropped their own IA-32 server line in favor of the Proliant. Last I checked they were still the best selling IA-32 servers. BTW the Proliants are the most rock solid stable x86 kit I've had the privlidge to work with.

      Even so there is a huge quality and stablity leap from even the best IA-32 based gear to the truely high-end servers from IBM, Sun, or HP. Even the best PC server gear isn't going to give you 5 or 6 Sigma reliablity especially if it is running Windows.

      --
      Happy Fun Ball is for external use only.
  48. Re:It's all about the OS by MtViewGuy · · Score: 1

    I want to virtually whap the person who modded the original poster as a troll.

    You are substantially correct that the reason why Itanium has not been widely successful is the there are few operating systems and software that take full advantage of the Itanium chip. It also doesn't help that Itanium CPU's are still exorbitantly expensive compared to Pentium 4 and Athlon XP CPU's.

    Yes, Linux does support the Itanium CPU but does it support all of its functional features? I also think that the 64-bit version of Windows XP Professional doesn't fully support the Itanium CPU, too; this is unlike the 32-bit Windows XP Professional, which does support MMX, SSE, SSE2 and/or 3DNow! extensions found on today's high-end Intel and AMD CPU's.

    Because to support Itanium's native registers requires knowledge of VLIW, I still think the Itanium will probably remain pretty much a niche market CPU unless someone comes out with a way to convert current IA-32 compatible programs to run in IA-64 mode really cheaply and easily.

  49. Itanium? Yea, for Linux by jimfrost · · Score: 3, Insightful
    A couple of years ago I was interviewed by a tech publication and asked what I thought Itanium's chances were. I told them if it was going to succeed, it would succeed on Linux' coattails. I figured that it would have no chance if it has to depend on Windows.

    I still think that's true. Windows on Itanium is a terrible value proposition -- almost nothing will be native for years and years to come, and x86 execution mode is way way too slow to be cost effective. I think we'll see very little Windows on Itanium.

    OTOH, Itanium is virtually ideal for vendors moving from proprietary chips/UNIXen to Linux. I was still fairly skeptical about Linux' chances back then, but I'm not anymore. Linux on Itanium is going to be a smash hit and will dominate the datacenter.

    Windows on servers is ... iffy. I see the possibility that AMD's x86-64 will be a hit in that market, but you'd have thought Athlon would be interesting too and it was completely ignored. Then again it's Microsoft's only real chance in the large server market so you can count on them pushing it really hard. If they succeed then expect an Itanium with a much improved x86 execution mode; I don't think Intel will go the extended-x86 route. If AMD does not succeed then Windows is going to be pigeonholed as a small server.

    Regarding other chips, only POWER looks set to survive/thrive, but only in traditional IBM environments. Sun is in the middle of a financial collapse; I would be surprised if we see more than one additional generation of SPARC technology from them. Fujitsu has a nice SPARC, years ahead of Sun, but SPARC stuff is such a bad value proposition these days that it and Sun are going to die fast.

    --
    jim frost
    jimf@frostbytes.com
  50. want to say it once more. by bicho · · Score: 1

    With 64 bits making its way to PC's (no matter that intel says its heading for servers only, while AMD says they will make it possible to buy by home users), in no time, 128 bits will make its way to (real) Servers. (i.e. Sun, IBM, SGI).

    --

    errera hunamum ets
  51. Re:It's all about the OS by TeknoHog · · Score: 1
    Win 32/16 combination worked because the CPU could switch between 16-bit and 32-bit modes. This is one of the reasons why Win9x was horrible at multitasking -- it's a lot smoother to stay within the 32-bit protected mode all the time.

    I'm not sure if the 32-bit operation in x86-64 and IA-64 work by mode switching, or by some kind of emulation. In any case I expect it's a lot different than the Win32/16 way.

    --
    Escher was the first MC and Giger invented the HR department.
  52. Dead wrong! by Anonymous Coward · · Score: 0

    The chips names went like:
    8086
    8088
    80186
    80286
    80386
    80486
    Pen tium
    Pentium Pro
    Pentium II
    Pentium III
    Pentium IV

    1. Re:Dead wrong! by Grishnakh · · Score: 1

      What I want to know is if Intel will ever make a new name to replace "Pentium". It's getting a little ridiculous IMO; the Pentium Pro (P6) architecture, used also in PII and PIII, is nothing like the original Pentium, and the P4 (NOT "Pentium IV") is again nothing like the previous architectures. Maybe they don't want to use the name "Sexium" but surely they can come up with a new replacement name.

      BTW, before anyone says "Itanium", I mean for upcoming generations of desktop processors, which the Itanium is not.

      They could use "Octium", but the defunct TV show "Lone Gunmen" got to it first...

  53. OK so I got lazy by Anonymous Coward · · Score: 0

    I meant to add at the bottom of my names list that the "3" in 386 was just the next in series and NOT indicating 32 bit. The 386 was 32 bit and that is a useful way to remember it, but it's not "the truth."

  54. Byte code's greate for Itanium by oliverthered · · Score: 1

    Because you can JIT compile it and profile the code and easly(he says) optermize the code.
    Intel spent a hell of a lot of money making a C compiler when they should have made a good Java VM and tried to take the SUN/IBM business away from banks running java.

    --
    thank God the internet isn't a human right.
  55. Re:It's all about the OS by Anonymous Coward · · Score: 0

    Do you know what a tardball you look like calling it 'Itanic' ?? It's almost like you're a little kid who needs to call people names to belittle them.

  56. Re:It's all about the OS by BasharTeg · · Score: 2, Insightful

    Well, Mr. PhysicsGenius, you're obviously not a genius when it comes to CPU architecture, operating systems, or the Windows APIs. I hate to flame the pro-Linux crowd (mainly because they hold most of the /. mod points), but this sort of thing, both in Linux and BSD crowds, is what makes us all look stupid. Like when you see these Windows vs Linux comparisons. Advocacy is great! Ignorant advocacy, however, is detremental to the cause. I mean look at this crap. This guy's point is that Windows is bound to a 32bit architecture and will have great difficulty moving to 64bit. Yet there have already been 64bit versions of Windows, and there already ARE versions of Windows in various stages of development for IA-64 and AMD's x86-64, not to mention that there were ports to Alpha and other platforms. This is the purest ignorance. My point is this. If you love Linux, tell people you use Linux. If you love BSD, tell people you use BSD. If they ask why, say "because it is so stable" or something. But don't say "because the archtecture is tuned in such a way as to make the porting to 64bit platforms much easier than W1nd0ze. I bet you M1cro$l0th will go out of business with 64bit CPUs become the norm!!" It makes you sound like a complete tool. Especially when you say "Windoze" and "Micro$loth". May I refer you to the following Penny-Arcade cartoon:

    http://www.penny-arcade.com/view.php3?date=2002- 07 -22&res=l

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

    1. Re:Itanium is bad for non-mainstream languages by Anonymous Coward · · Score: 0

      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.

      err, what? IA64 is a nice, clean architecture. x86 isn't, and neither is x86-64.

      did you not notice that GCC's IA64 machine description is about 1/4 the size of the x86 one?

    2. Re:Itanium is bad for non-mainstream languages by e40 · · Score: 1

      You completely missed the point of my point.

      Whether or not IA64 code is small is stupidly off topic. How much work goes into making the COMPILER that produced that code is on topic. It takes a VERY SMART compiler to produce good IA64 code. Case in point: we talked with Intel and when they found out we could not use their backend (ie, we have a compiler from something all the way to machine code) they very skeptical of our ability to have an IA64 port. Why? Because an amazing amount of effort went into the instruction scheduler they wrote, and they can't imagine other people duplicating that effort.

      Your other comment was also irrelevant (that x86-64 is not a clean architecture). So frigging what! Most people have already written their compiler for it! If with small extensions we have an x86-64 compiler, and it runs amazingly fast on an AMD chip, it's all good.

  58. It's the desktop stupid by briancnorton · · Score: 1

    We all know that there is a much higher margin in servers than desktops, but real money has ALWAYS come from VOLUME. Whoever can make a real go at the consumer desktop will end up in front. Intel dosent seem interested in a 64 bit desktop whatsoever. They have created a platform (ia64)that suffers from the exact same problems as the ones that they displaced, namely price to performance ratio. If AMD can compel consumers to move to Athlon 64, they are in for good times and happiness. Personally I would like to see IBM make a go at the desktop with power5. Good luck getting a version of windows for it though.

    --

    People who think they know everything really piss off those of us that actually do.

    1. Re:It's the desktop stupid by swordgeek · · Score: 2, Insightful

      Heh. WRONG!

      Well, maybe not wrong on the processor side. From the vendor side (i.e. the Dells, IBMs, Compaqs, Toshibas of the world), there's just no margin to be made. Services are the only places these companies make money on the desktop, and even that's a tough sell.

      Now if Intel can sell decent volume at a decent profit, they'll be fine. However, if the desktop manufacturers can't make a profit on the desktop, then the desktop computer will become a commodity, and CPU prices/profits will fall as a result.

      So Intel has to keep both oars in the water. Besides, this processor is FAR bigger than just Intel. Look at the companies who collaborated on it.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    2. Re:It's the desktop stupid by briancnorton · · Score: 1
      I really hadn't thought it through all the way, but I stand by my statement. Processor improvements come from investments. Investments come from usage, usage comes from applications. Sure, the big margins are on the server/workstation side of the boat, but what has allowed microsoft to make inroads into that market was
      1)inexpensive hardware and
      2)a desktop monopoly

      What does this have to do with Processors? Everything. It's a lot easier to learn an OS/hardware combination at home, and translate that knowledge to a server than it is to REALLY learn a new and strange system. A HUGE volume of hastily trained, largely incapable, relatively inexpensive MCSEs is a major factor for the acceptance of Wintel in corporate America.

      A lot of talk is happening about a platform rift between servers and desktops/workstations. The problem is that a rift already occurs, between BIG IRON and "everything else". There is a lot of money to be made in the VERY large and growing segment of low to mid range servers on the internet that are using DESKTOP versions of processors. They are fast enough, capable enough, and cheap enough to make a balanced cluster a more attractive option than a superpowered server. Hardware capabilities are outstripping software demands, and the volume produced processors may just become the mainstay of the corporate world.

      IMHO, only a unified or completely compatible desktop/server platform will succeed in the "everything else" market of the near future. Intel has done VERY well in this segment, and now they seem to be abandoning it. Betting against the bigboys is a dangerous wager, but I think that AMD stands a hell of a chance.

      What they REALLY need is a MORE heavy duty Opteron than they are planning to offer a complete lineup, with a unified architechture.

      --

      People who think they know everything really piss off those of us that actually do.

  59. Relevance? by Servo · · Score: 4, Insightful

    I don't see how a new processor from Intel, or anybody else for that matter, is going to cause "serious competition" for any vendor such as HP, IBM, or Sun. When choosing a solution, IT doesn't go for Sun because its run on a Sparc CPU. They don't choose IBM because it runs a PowerPC. I give up on why they choose HP. :)

    The point is, the CPU is just 1 little part in a solution. Intel isn't going to do any damage to these vendors unless they supply the entire solution, which isn't their business! To think otherwise is pretty dumb and a bunch of PR bullshit attempting to inflate Intel's stock value.

    --
    A slip of the foot you may soon recover, but a slip of the tongue you may never get over. -Benjamin Franklin
  60. To answer the question... by Anonymous Coward · · Score: 0
    ...in the article title: Fail.

    Next question, please.

  61. IA-64 Seperating the Chafe from the Wheat by HighDeryni · · Score: 1

    First off Big Blue is Big and Blue but definitely not #1 in High Performance Technical Computing the Alpha has been there for years. If I could make that period any larger I would.

    What they are is large and have a lot of accounts in business computing i.e. IBM.
    Still the stock exchange and banks seems to like Alpha running Tru64 and OpenVMS, oh by the way so does the federal government, but I digress.

    The IA-64 or Itanium 2 is an EPIC (Explicitly Parallel Instruction Computing) Chip design. The goal is to move beyond the RISC performance bounds with explicit parallel instruction streams. This simple put means that most processors today are 60% idle and of that 40% a whole lot of NOOPS ( no operations, or clock ticks with no work being done) are going on. The chip has a streamlined pipeline, and massive amount of registers 128. Because the compiler does optimize code (at least the HP and Intel complier does) it can handle conditional and/or unpredictable branches in a more efficient way and creates parallel code for the chip.

    The late chip now holds very impressive numbers and they will only get better with the next 2 generations already in the pipe, this is a very early chip.

    Processor, Clock speed, Transistors, sys bus bandwidth, SPEC INT 2000, SPEC FP 2000
    Itanium 2, 1Ghz 221M 6.4 GB/Sec, 810, 1431
    Alpha 21264C, 1.25Ghz, 15M, 8GB/Sec, 928, 1327
    P4, 3.066Ghz, 55M, 4.2GB/Sec, 1130, 1103
    Power 4+, 1.45Ghz, 7.2GG/Sec, 935, 1295

    The 4 way OLTP performance is 50% faster than a comparable system and 10% faster than Dells 8-way

    HP's Rx5670 performs 50% faster than an 8-way IBM x440 on the SAP-SD benchmark

    And the SPECweb99_SSL performance is 1.4 times faster than a 4 way IBM p630 @ 1 GHz.

    Oh and did I mention price per performance? Why don't you check it out yourself?
    In my view it is not a "will it make it" question, it already has. The question is how big will it grow.

    HP as developed a lean and mean chipset to support 1-4 CPU model. These production systems cover development machines and system that support SMP technology. Later chip sets will be optimized for VERY LARGE configurations.

    What will this chip be used for? Anything! It most assuredly will run Oracle databases, and High Performance Technical computing. It will be incorporated in three tier infrastructures,
    Storage Area Networks, and VERY, Very large clusters 10,000 seems to be the numbers floating around for a Lustre Linux cluster but that is not a power of 2 is it.

    I am not sure where all this disinformation comes from but that is just what it is and is often a marketing/Sales ploy and this is not a good forum for any of that.

    --
    IF you BUY the cheapest Hardware you'll GET the cheapest hardware and then some. Get Inspired!
  62. Win32 & Win64 by UnknownSoldier · · Score: 1

    > they can break that constraining 4GM limit built into Win32

    Speaking of Win32, why hasn't there been much news about Win64 lately (especially this last year) ? When is Microsoft going to officially ship Win64?

    1. Re:Win32 & Win64 by twistedemotions · · Score: 1

      Windows 2000 Server for the Itanium has already been out... however you won't see it anywhere as the original Itanium flopped. I seem to recall it is labeled LE (Limited Edition) and doesn't fully support Itanium 2 (Someone can correct me on that last part if i'm wrong).

      Windows XP for Itanium 2 workstations is already available.

      Windows 2003 Server for the Itanium 2 is scheduled to be released in April... simulateously with the 32 bit versions.

    2. Re:Win32 & Win64 by twistedemotions · · Score: 1

      Oh... forgot.

      In regards to the AMD 64-bit platform MS has announced they will support it, but with what and when is unknown.

      For workstations, it is unknown whether they will release a 64 bit version of Windows XP or wait until longhorn.

      Current rumor has it an AMD64 version of Windows 2003 Server will debut in late fall.

  63. But it takes twice the memory! by Anonymous Coward · · Score: 0

    My biggest issue with 64 bit computing is that it takes twice the memory than 32 bits.

    I still only need 8 bits for my gray scale images and although I could pack 8 of them in 64 bits, how will I tell my compiler that?

    unsigned char* pixels; ...
    for(int i=0;i<sze;++i){
    process(pixels[i]); // what happens now with memory usage?
    }

    1. Re:But it takes twice the memory! by stevel · · Score: 1

      Nothing happens - a char is still 8 bits. Now if you have an array of pointers, that does double in size.

      The 64-bitness of Itanium refers to the size of the virtual address, and to a lesser extent, the size of the internal registers. Datatypes in your program don't magically double in size. Even a float or int is still 32-bits, though there are compiler options to change that.

  64. Itanium isn't backwards compatible... by DigitalCrackPipe · · Score: 1

    Doesn't that just guarantee a disadvantage? I know I personally may pick up the AMD clawhammer (or whatever it's called when they release it) but I'd never touch an itanium, because there are hundreds of apps I'd still want to run that are 32-bit based.

    And remember that few businesses want to incur the cost of replacing their entire software suite on their servers (you'll spend way more on that than the hardware itself if you do anything more than run an exchange server), so Opteron has a good advantage there (if it ever arrives).

    1. Re:Itanium isn't backwards compatible... by stevel · · Score: 1

      BZZZZZT! Incorrect answer. (Though one I see expressed as gospel quite frequently.)

      From an Itanium 2 FAQ:

      Q10. Will Itanium 2-based systems be compatible with IA-32 systems? Will IT be able to effortlessly migrate their systems to Itanium 2-based systems?

      A10. Optimal performance for Itanium 2-based systems will be achieved with 64-bit software. The Intel Itanium 2 processor does, however, support the execution of 32-bit code for ease of migration. Because compatibility is always also dependent on OS and system features, IT should work with their solutions vendors to validate their complete solution environment, including current IA-32 code.

      In other words, your existing applications will probably run just fine on an Itanium system. The performance may be better than you expect, as well.

    2. Re:Itanium isn't backwards compatible... by cant_get_a_good_nick · · Score: 1

      Itanium isn't backwards compatible...

      Umm, depends on what you mean. If you mean it truly isn't backwards compatible, like Sun moving from 680x0 to SPARC and everything needing a recompile, then that's false, there is IA32 support in Itanium.

      If you mean backwards compatible with acceptable performance, well obviously acceptible is subjective but most people say no.

      How much spin Intel can put on that "acceptable" and how much IA32 slowness people wil put up with will determine this.

  65. Just saw this on the news.... by theendlessnow · · Score: 1

    U.S. DECLARES BLAH!!

  66. You buy them because? by TheConfusedOne · · Score: 2, Interesting

    I buy Intel because their chips and chipsets are rock solid stable

    That's funny. I recall Intel being in the recalled motherboard of the month club recently. Between all of the problems that they were having with RDRAM and then with their SDRAM bridge chips things were getting really ugly.

    Frankly, AMD's use of the Alpha's bus architecture for their dual-processor boxes makes them much more attractive. Dedicated memory bandwidth for each CPU is a nice thing. (It would be nice to see them scale up to 4 and 8 way boxes however.)

    We've got a Beowulf cluster of dual-AMD boxes and the thing just cranks out the calculations.

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
    1. Re:You buy them because? by GunFodder · · Score: 1

      Now what we need is a Beowulf cluster of... whoops, never mind.

    2. Re:You buy them because? by GS11_Pus · · Score: 1

      Wow... two of the people I put on my "Friend" list are in this thread! This is the highlight of my day.

      Don't judge - I'm tied to a desk for eight hours a day, I'll take whatever thrills in life I can get...

      Anyway, I buy AMD because they're less expensive than Intel and I've never had a problem with them. Plus, it's sort of the Microsoft-effect. I have grown to detest the big dog in the computer markets, whether it is Intel or MS or Nvidia. It makes me want to support the little guy, so I guess I root for AMD, Linux and ATI.

      Of course, I have a GeForce4 VC, but look, it's not a religion or anything.

      I suppose the only real substance I'm providing to this discussion is that I'm on my third AMD processor and I've never had a single problem, and I was even overclocking the last one (Athlon 800 -> 950).

    3. Re:You buy them because? by TheConfusedOne · · Score: 1

      Of course, I have a GeForce4 VC, but look, it's not a religion or anything.

      We will now have to flog you about the head and shoulders with an ISA-bus Hercules Graphics card. :-D

      --
      --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
  67. 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.
  68. Itanium 2 is going to be crippled anyway with DMCA by MrJerryNormandinSir · · Score: 0

    So I don't think Itanium has a snowball chance in
    hell. The DMCA crap will cripple the box, maybe Sun will come back with a vengance.

  69. I hope they don't do that... by TheConfusedOne · · Score: 1

    Work is well under way on Win64, but in Microsoft's ideal world, almost no-one will write to the Win64 API - they'll target the CLR, which itself will be 64-bit native.

    Umm, the CLR is for .Net not for writing native apps. That would be like expecting everyone to write their native applications using Java.

    I wouldn't like to see a CLR that was designed down to a level to allow things like DiskKeeper to work.

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
  70. Re:It's all about the OS by Anonymous Coward · · Score: 0


    Yes, that's why it's called the Win32 API. Work is well under way on Win64, but in Microsoft's ideal world, almost no-one will write to the Win64 API - they'll target the CLR, which itself will be 64-bit native.

    !? 64 bit Windows has been around for quite awhile. Windows 2000 IA64 has LONG been available, along with Windows XP IA64 for Itanium (not Operton). Windows 2003 Server IA64 will release in April with the 32-bit versions.

    The .NET Framework is currently 32-bit only right now... Though MS has stated they will release a 64-bit version. Hints are pointing towards the fall of this year.

  71. Another thing about "commodity" hardware by TheConfusedOne · · Score: 1

    AMD's participation in the market is what makes the current generation of x68 CPU's commodities. Remember the prices you used to pay for Intel CPU's before AMD became a viable competitor?

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
  72. Re:Fail - Nobody ever got fired buying Intel by Anonymous Coward · · Score: 0

    I would be very surprised at there being any large server farms out there with the latest incantations of Power or Alpha

    You mean incarnations?

  73. First problem is hardware by TheConfusedOne · · Score: 1

    You'd need two separate memory supplies, two separate clocks, independent busses, two graphics cards too probably...

    The problem is that the two cpu's use such wildly incompatible hardware throughout the whole system as to make it impossible.

    On the OS side I don't want to think how you'd deal with the different speeds and signalling challenges. Think about when Apple had their Windows PC on a board that you could add into a PowerPC box. You needed to supply it with its own memory and everything. They just captured the VGA output and rerouted it for display by the internal system.

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
  74. Who'll start the SourceForge project? by TheConfusedOne · · Score: 1

    you can get a 2.4GHz P4 that's so fast you can write Quake 3 in interpreted Smalltalk and it runs like lightning

    Sounds almost like a challenge. :-D

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
  75. Nintendo Gamecube is on an IBM Power chip... by emil · · Score: 1

    ...and I think that they run an ATI graphics controller.

    1. Re:Nintendo Gamecube is on an IBM Power chip... by Anonymous Coward · · Score: 0

      I own a GC--you're correct on both counts.

  76. Hypertransport will have an impact... by emil · · Score: 1

    There was an article on the Inquirer about optical connections directly to a Hypertransport bus. This will be a powerful feature for NUMA, and will make your shared memory much more feasible for distributed systems.

  77. Re:Itanium? Yea, for Linux by andrewski · · Score: 1

    Hear, hear. Sun can't decide what they want to do. They hate Linux, they sell Linux. This is the sort of dichotomy that will destroy them in the end. Not to mention that the only place the SPARC can compete is in massively parallel servers. They no longer have the high-end workstation market. One can get a MP Athalon or PIII (did somebody say Xeon?) that blows the doors off Sun workstations now for much less money. They refuse to let Java become a standard, instead they retain control and whine that MS has poisoned Java (which they have, but that doesn't stop anyone from downloading and installing Sun Java).

    Sun, vi, Bill Joy. Dinosaurs still roam the earth!

  78. massive registers and streamlined pipelines.... by bani · · Score: 1

    ...didn't save sparc!

    itanium price/performance is still shit, btw.

    1. Re:massive registers and streamlined pipelines.... by HighDeryni · · Score: 1

      Sparc? Sparc has never been on the average about 10% fast than the X86 equivelent. What are you talking about here? I miss the relevence.

      --
      IF you BUY the cheapest Hardware you'll GET the cheapest hardware and then some. Get Inspired!
  79. Re:It's all about the OS by Dunark · · Score: 1

    Do you know what a tardball you look like calling it 'Itanic' ?? It's almost like you're a little kid who needs to call people names to belittle them.

    I haven't heard anyone use the word "tardball" since I was in third grade.

  80. Re:It's all about the OS by Anonymous Coward · · Score: 0

    OMG. You made my day.

  81. Re:It's all about the OS by LordSah · · Score: 1

    Microsoft typically uses typedefs to ensure the right sizes of ints and such. UINT and DWORDs are 32 bits long. I think there are also INT16, INT32 and INT64 types. When porting to a new architecture, they'll just make sure the typedefs are right.

  82. Re:It's all about the OS by Anonymous Coward · · Score: 0

    Woah, a whole 6 months.

  83. Re:Itanium and the Fortune Article by Vlad_the_Inhaler · · Score: 1
    No, there is something in that. The PPro ran existing applications pretty slowly. Intel were saying that eventually there would be enough applications written for it that this was only a temporary glitch.

    Unfortunately, no-one had repealed Moore's law and the PPro was more-or-less a dead end.

    I can't remember exactly what the problem with existing software was, but it may well have been a 16-bit/32-bit issue. Not so sure about those early K586s though, I though the first ones had some other serious problem. It could have been a very slow fpu, this is all so long ago.

    --
    Mielipiteet omiani - Opinions personal, facts suspect.
  84. Re:It's all about the OS by Anonymous Coward · · Score: 0

    Fuck, you know PhysicsGenius is one of the most clever, infamous, funny trolls on Slashdot, right?

    Oh well, it's funny to see people being genuinely trolled. (IE, clever trolls. Not goatse or blatant flames)

  85. ia64 and FreeBSD by Anonymous Coward · · Score: 0

    It's great to mention that FreeBSD fully supports ia64 as a Tier-1 platform. Now no one has to run linux any more.

  86. Re:Fail - Nobody ever got fired buying Intel by Anonymous Coward · · Score: 0

    I keep hearing that the heat issues can be resolved. Fair enough, but can power consumption be ignored? The power to "resolve" heat issues and the power to run the chip are not imaginary line items. Most individuals almost never factor the cost of power into cost analysis while most businesses (that avoid the big 11) tend to factor electricity costs into the bottom line.

  87. Re: Sparc never whipped anyone by Anonymous Coward · · Score: 0

    The UltraSPARC-III never whipped any opposition in the 64-bit arena. Alpha has always been the performance leader over Sparc. Check out spec.org or any other benchmark you would care to run.

  88. David Kirkpatrick doesn't understand architecture by Anonymous Coward · · Score: 0

    In his Fortune articles referenced above, Kirkpatrick seems to erroneously think that 64 bit computing is about the width of the data path. The most important attribute of a computer architecture is the amount of addressable memory. A 32-bit machine has 32-bit pointers, which allow a single process to potentially address at most 2^32 locations. In most operating systems, the OS reserves some address space for itself, which means that a user process can only touch 2^30 or 2^31 bytes (ie., 1-2GB at most). In contrast, a 64-bit machine like the Alpha has 64-bit pointers, which allow a single process to potentially address up to 2^64 locations. (In practice, the number of addressable locations is less due to motherboard constraints, eg., 2^40 locations).

  89. Re:Alpha's failure has nothing to do with NT by Anonymous Coward · · Score: 0

    Alpha failed due to bad marketing alone. The version of NT that Microsoft supported for Alpha only supported a 32 bit address space! So running NT on Alpha provided no benefits versus running NT on ia32. So NT support for Alpha was never very real, and certainly didn't convert any customers from Intel to Alpha.

  90. But... by barracg8 · · Score: 1
    I do agree with this to a large extent, but whilst I doubt that many people can justify a 3ghz P4 today, it is unlikely that this will remain the case for long.

    The most bleeding edge of computers may seem unnecessary now, but it is not too long ago that certain people were pronouncing that 640k of memory would be enough for everyone (and sounding quite reasonable at the time). Keep going back and you'll find other great gems (e.g. the entire computing needs of the U.K. will be provided for by three computer!).

    If a 3ghz P4 looks overpowered bear in mind that Sony's goal for the PS3 is rumored to be 1 teraflop.

  91. Just FYI... by iamthecoolest · · Score: 1

    Way back when, processors were 16-bit. That means that they could only reference 64 kilobytes at a time (that's 2^16 or 65536 bytes or 64 kilobytes). If someone needed more memory they would have to use what is called the "segmented model". What that means is they would have to point the processor at another 64 kilobytes of memory. This was not only inefficient, but also dangerous.

    All this is why Intel then introduced their 80286 processer. This processor was 32-bit, which means it can address 4 gagbytes of memory (that's 2^32 or 4294967296 bytes or 4 gigabytes). What this processor also introduced (in a somewhat crude fashion) is what is called "protected mode". This forbids programmers from messing with segments, which therefore improved security between programs running simultaneously (multitasking). This wasn't a problem though, as nobody ever thought we would need more than 4 gigabytes of RAM.

    Today, it's a different story. 4 gigabytes of RAM is becoming more and more common. That's what the 64-bit processor is going to solve. 64-bit processors allow 16 petabytes or memory to be addressed at one time (that's 2^64 or 18446744073709551616 bytes or 16 petabytes or 16777216 gigabytes or 16 petabytes)! With the talk of processor speeds no longer increasing exponentially and such, I seriously doubt we'll need more than that anytime soon.

    Oh, and by the way, AMD is cheap, they're going to (for the sake of making more money) release their Opteron processer as a 48-bit processor. It can do 64-bit math, it has 64 bit registers, but it's only 48-bit. This means we're only going to be able to address 0.000244140625 petabytes :( (that's 2^64 or 281474976710656 bytes or 256 gigabytes or 0.000244140625 petabytes). But, who cares, right? We can just worry about it ~10 years down the road.


    -iamthecoolest, xeon at #osdev (irc.freenode.net), http://www.xeon.terminal-n.com/


    P.S. I'm new! :)

    1. 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?

    2. Re:Just FYI... by iamthecoolest · · Score: 1

      Yea.

  92. Re:Itanium? Yea, for Linux by Anonymous Coward · · Score: 0

    > Linux on Itanium is going to be a smash hit and will dominate the datacenter.
    >SPARC stuff is such a bad value proposition these days that it and Sun are going to die fast.

    Value depends on what you can do with a system. I can find thousands of third party (non-Open Source Software) applications that run on Sparc systems. If LinTanic is going to be a success, it will need those applications. Where are they?

    I suspect that as they start to show up that Managers will find LinTanic systems still cost real money, and its time to do the math again. Itanium is targeted at building enterprise systems. Buying enterprise systems implies paying real money. Running critical applications on them implies needing real support. Real support implies paying real money, at least if the Linux vendor wants to stay in business. Linux isn't getting as many cost breaks these days when it comes to running commercial applications. When you add it all up, I suspect that the cost differenct will come close to a wash and that Linux may not be much, if any, cheaper than Sun or other tradition Unix vendors for high-end datacenter applications .

    You can see this with Red Hat now. Software and support for the LinTel systems I plan to buy this year will cost me as much or more than my Suns.

    No manager that wants to keep her job will risk million dollar / hour down time costs against the savings of getting an answer from the alt.datacenter.elite.linux mailing list. If linux has a future in high end systems in the datacenter, then real $$$ support, hardware compatibility lists, extensive testing and certification, and profitable (from you) Linux companies are what are in its future. Either that, or it will be a cold day in hell before debian is used to run Etna's nightly batch processing jobs.

    (Ya ya, I know, 31i73 X86 cluster, 3Ghz cpu but clogged bus, LINUX ROXOR!, kick-butt, free licenses, MySQL + ruby, whatever. Get the all facts and do the math or stay out of the datacenter.)

  93. Wait... by aztektum · · Score: 1

    What... happened to Itanium 1?

    --
    :: aztek ::
    No sig for you!!
  94. ALL It resources are commodities by Ars-Fartsica · · Score: 1

    CPU power. Software. Labor. There is one prevailing trend in IT - commodity solutions. The high-margin players are toast.

  95. Re:Fail - Nobody ever got fired buying Intel by Billly+Gates · · Score: 1

    From what I heard the ia-32 layer is not really a layer but a few instruction sets that ia-32 code can use in a emulator. Its as fast as a pentiun-100.

    Compiler support really sucks and will probably never truly be optimized because somethings can not be done on compile time. Gcc sucks on anything non intel except for maybe the powerpc which took years to get otpimized thanks to Apples help. Rememeber hackers design it so its optimized to run on their platform ( lintel).

    AMD hammer is much better chip and maybe the only option for 64bit Windows because Itanium2 systems are difficult to find.

    Infact the Itanium2 is rumoured actually to be the third and not second iteration of the ia-64. Why? Because the first one performed so bad intel and HP decided not to bring it out into market because it would damage the hype.

    The itanium is extremely overclocked with a whopping 1 pound heat sink just so it can benchmark on an equal footing with pentiumIV's and Athlons and older Alpha's. This is why the fans are huge and chip is humongous. The put everything in the chip in order to make it fly but its really a brick.

  96. Re:Fail - Nobody ever got fired buying Intel by jpmorgan · · Score: 1
    The gcc team has recieved significant assistance from Intel with optimisations recently.

    Why do you think a lot of intel related optimisation stuff (such as SSE/SSE2 optimisation) improved drastically relatively recently?

  97. AMP by jpmorgan · · Score: 1
    This is asynchronous multiprocessing (as opposed to symmetric multiprocessing), and is theoretically possible, although in some respects significantly harder than SMP.

    The real problem here is that the chips, while designed for SMP, aren't designed for AMP. I'm sure it would be possible to design such a board (and chipset), but it would be hard, and tricky.

  98. Sun's death fortold by davidmc24 · · Score: 1

    I was rather surprised... several times in the article the author more-or-less predicts the death of Sun, and all without any explanation as to why. Sun is a large, well-established company with a mature 64-bit processor architecture and a sizable share in the 64-bit server market. Until I hear some good arguments for Sun's impending doom, I will continue to expect Sun to be a real player in the 64-bit competition that will be ensuing shortly.

  99. Gelato.org compilers and more for Itanium & Li by mbalma · · Score: 1
    Check out the work from gelato.org. They have released advanced open source compilers and other software to improve Itanium performance with Linux.

    The new architecture in Itanium is a great opportunity for the open source community to innovate not just immitate.

    Check it out.

  100. the relevance is O B V I O U S : by bani · · Score: 1

    i was responding to your assertion that massive registers and streamlined pipelines make a chip inherently fast (in this case, your assertion was for ia64).

    yet sparc had both of those features and sparc wasn't fast at all.

    *that's* the relevance.

  101. Re:Alpha's failure has nothing to do with NT by Anonymous Coward · · Score: 0

    Legend has it that 64-bit Windows NT 4.0 for Alpha was about to go into beta in 1998 when Compaq pulled the plug.

    Too bad Microsoft has stalinist webmasters, or you'd find quite a bit of late-90s PR about Win64 being developed with Alpha as the primary target.

    (And the big reason that Alpha NT failed had nothing to with 32-bit -- believe me as a olde time NT admin crying for CPU back in the day -- DEC and Compaq just clusterfucked the marketing.)

  102. Re:It's all about the OS by Anonymous Coward · · Score: 0

    On NT, 16-bit code was and is run by a VM that trapped 16-bit calls to the 32-bit API. On a older box, it was noticibly slower.

    I expect the 32/64 bit thing to work the same way. It's even called WOW (Windows-On-Windows) still.

    Win 9x really doesn't count because it was natively a 16-bit OS running on a DOS extender that itself was extended to handle 32-bit calls.

  103. Re:Fail - Nobody ever got fired buying Intel by Xuther · · Score: 1

    The itanium is extremely overclocked with a whopping 1 pound heat sink just so it can benchmark on an equal footing with pentiumIV's and Athlons and older Alpha's.

    Linpack for 1Ghz itanium2 vs 1.25Ghz EV68 Alphas

    EV68 is the most recent released alpha, or were you talking itanium1?

    This is why the fans are huge and chip is humongous.
    Eh.. most servers have large fans, I really didn't see much difference between the fans I service on alpha es45's and itanium2 rx5670's except for the fact that the rx5670 has twice as many for redundancy.

    The put everything in the chip in order to make it fly but its really a brick
    You mean you think it's smarter to put your cache off chip on a 200mhz front side bus instead of having an l3 cache running on the 400mhz internal processor bus speed?

    Please enlighten me as to how "everything" was put in the chip, or how l1-3 cache constitutes everthing. From what I understand, the internal badwidth was boosted by a faster processor bus and a wider pipe, the line size of the caches were doubled, it has additional issue ports, additional execution units, and the core frequency hasn't really gone up that much from 800mhz - 1ghz.

    AMD hammer is much better chip and maybe the only option for 64bit Windows because Itanium2 systems are difficult to find.
    And here I heard that sales were more than double the expectations.... But then that's just a nasty rumor and we don't pay any attention to them.

  104. Two words by ciscoeng · · Score: 1


    "Fail

    Error: Divide by zero

  105. Re:It's all about the OS by Anonymous Coward · · Score: 0

    they'll target the CLR, which itself will be 64-bit native

    Good luck with that CLR device drive, fucktard.

  106. Itanic - Another Nail in the Coffin by turgid · · Score: 1

    IBM has now all but withdrawn support for Linux on itanic: http://www.infoworld.com/article/03/02/10/HNitaniu m_1.html

  107. Last Post! by alpg · · Score: 0

    "A fractal is by definition a set for which the Hausdorff Besicovitch
    dimension strictly exceeds the topological dimension."
    -- Mandelbrot, "The Fractal Geometry of Nature"

    - this post brought to you by the Automated Last Post Generator...