Slashdot Mirror


Itanium Problems

webdev writes "An article in today's NYTimes (free but...) highlights some industry concerns over Itanium. The author suggests the normal "what's bad for Intel is bad for the computer industry". Anyone know the power consumption for IBM's 64 bit effort GPUL?"

166 of 472 comments (clear)

  1. IBM's Processor by rice_web · · Score: 4, Interesting

    I'd venture to say that IBM's processor uses little more power than other PowerPC CPUs. Doesn't it sport SOI and other technologies to limit heat production? Heck, for an--albeit moderately poor--example of this is IBMs 750FX processor vs. the P4. At the same clock speed, the 750FX would consume roughly one fourth the power of the P4.

    --
    The Political Programmer
    1. Re:IBM's Processor by Shuh · · Score: 5, Informative

      The IBM 64-bit processor is reported to be much lower power than the Power 4 chip it is derived from, and the actual chip is rougly the size of the Intel Celeron. See article.

  2. When's the renaming? by Anonymous Coward · · Score: 3, Funny

    Because this thing really should be called the Itanic...

  3. hrm, somethings amiss, me thinks by Em+Emalb · · Score: 5, Insightful

    "It has taken an entire decade, an estimated $5 billion and teams of hundreds of engineers from the two companies to bring the first Itanium chip to market. As the struggles and costs mount for the companies, skeptical technologists say Itanium now has the hallmarks of a bloated project in deep trouble. It is already four years behind schedule, emerging just as companies are in no mood to spend money on technology"

    Skeptical? More like, forget it Chachi, it ain't happening.
    I guess the larger companies don't get it. Corporations are struggling. Companies are in holding patterns, waiting for the mess, erm, economy, to level off.

    Can I have a job now making millions being a skeptical technologist?

    --
    Sent from your iPad.
    1. Re:hrm, somethings amiss, me thinks by benwaggoner · · Score: 4, Insightful

      Given that Intel plans a 20 year life for the IA64 technology, they're going to go through a number of business cycles. The way to make money during the boom is to have built good products during the preceeding bust, and have them ready to sell once there is a market for them. A poor economy can gut AMD's budget just as much as Intel's, actually improving IA64's long term prospects.

      This current bust is mainly just a post-bubble bust, just like "The New Economy" was mainly just a bubble. Companies will eventually start spending again, and eventually they'll even start overspending again, and then cut projects, rinse repeat.

    2. Re:hrm, somethings amiss, me thinks by ergo98 · · Score: 2, Insightful

      I guess the larger companies don't get it. Corporations are struggling. Companies are in holding patterns, waiting for the mess, erm, economy, to level off.

      Many large organizations are spending as much on IT this year as they were spending two years ago. Life goes on. Indeed, in actual terms the economy continues to expand rather than contract, and the total IT spending is increasing.

      Panicky "end of the world stop everything!" thinking is the hallmark of someone who watches a little too much Dateline and 20/20.

    3. Re:hrm, somethings amiss, me thinks by ergo98 · · Score: 2, Interesting

      there are fewer and fewer jobs

      There are always certain industries going through upheavals. Right now the .com world is continuing to cause pain to the entire technology sector. In such cases, the people in the middle always presume the entire planet is going through the same thing. A constant stream of steelworkers, farmers, textile workers, etc, all telling us that the world is going to hell in a handbasket.

      When people don't have jobs, or fear losing their job, they stop spending money. When they stop spending money, companies can't sell goods. It's one of those trickle down things.

      No, it's one of those "self fulfilling prophecy" things. When people run around with their heads cut off because pets.com can't sell $3 of kitty litter with $20 shipping, then indeed consumer spending can collapse. But you know what? It hasn't happened. People have gotten wary of the media's constant "next big depression" bullshit (and the pessimists who run around proclaiming it whenever they can), and consumer spending has remained tremendously high. Most people have come to realize that, as mentioned, life goes on. The stock market, a completely ridiculous pyramid scheme that has little bearing on reality, crashed? Big deal. Most of us aren't retiring this year, and it always comes back: Nothing to panic about.

    4. Re:hrm, somethings amiss, me thinks by benwaggoner · · Score: 2

      Oh, I have no doubt that Hammer could beat Itanium in the next generation. However, if IA-64 is a 20-year play, it doesn't need to win in the next generation (which is good for it, since it is unlikely to win in the next generation).

      But, assuming Intel did their work correctly, IA64 will have long-term advantages over extensions of IA32.

      Bear in mind that the orginal 8086 was for a while supplanted by the 8088 for compatibility reasons, but the 16-bit architecture won in the end.

    5. Re:hrm, somethings amiss, me thinks by benwaggoner · · Score: 2

      But if AMD has lower margin per part, then they'll need to seel more total units to equal Intel's R&D. They'll need to gain absolute, not just relative, market share to really get a long-term leg up.

    6. Re:hrm, somethings amiss, me thinks by HuguesT · · Score: 2, Informative


      > bear in mind that the orginal 8086 was for a while > supplanted by the 8088 for compatibility reasons

      It was just a price decision. The 8088 can do all that the 8086 can, except it's memory bus was only 8 bit wide instead of 16. This made for a much cheaper machine to build (fewer wires). The performance difference was not very significant and the software was 100% compatible.

    7. Re:hrm, somethings amiss, me thinks by dnoyeb · · Score: 2

      To say the stock market has no bearing on reality is to suggest that you are living in a fantasy world.

      A stock crash tends to make people even. people that worked 30 years investing to get an advantage over their neighbor suddenly are on even keel. That is quite frustrating and reduces confidence in those it happens too, and those watching it happen to someone else.

    8. Re:hrm, somethings amiss, me thinks by timeOday · · Score: 2
      Like you said, "built good products during the preceeding bust" and that is the *main* problem with the Itanium today - not the economy, but the fact that the chip isn't very good. Of course they still have the PIV going strong, and who knows what else in the works.

      I'm sure Intel has enough money to bring this thing back on course eventually, but we're talking about a screwup of several $1e9, which is interesting and newsworthy in itself imho.

    9. Re:hrm, somethings amiss, me thinks by Cato · · Score: 2

      That's assuming IA-64 lasts that long - Digital/Compaq's Alpha was announced in 1992 with a planned life of 25 years and is (more or less) dead now. See http://www.funet.fi/pub/unix/DEC/Alpha/press_relea se.txt for the original announcement.

      Of course, Alpha failed to take over more for commercial reasons, but if successive waves of competition beat IA-64 commercially or technically, the effect may be the same.

    10. Re:hrm, somethings amiss, me thinks by tomhudson · · Score: 2
      But as the article points out, AMD's 64-bit chip only needed 2 to 3% more silicon, which translates into much lower manufacturing costs.

  4. Google is your... by xenoweeno · · Score: 4, Informative

    ...friend!

    1. Re:Google is your... by aridhol · · Score: 2

      Why do people keep posting that? If that keeps up, NYT may disable the &partner=google accout, and we will have destroyed the usefulness of Google News.

      --
      I can't say that I don't give a fuck. I've just run out of fuck to give.
    2. Re:Google is your... by xenoweeno · · Score: 4, Insightful

      partner=cmdrtaco appears to work just as well. You can use that one instead.

    3. Re:Google is your... by dunkelfalke · · Score: 2, Informative

      it actually works with any word after that... or no word at all. if you don't believe, try it out.

      http://www.nytimes.com/2002/09/29/technology/cir cu its/29CHIP.html?ex=1033963200&en=3b60e461ca6b0684& ei=5062&partner=

      seems to be a nice bug

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
  5. itanium is a solid chip from what I've seen... by Raleel · · Score: 2, Informative

    I'm part of a team of people working on a largish supercomputer using itanium2. The things are fast fast fast. Much faster than i anticipated. it's special purpose I think, which is why it defies industry logic

    --
    -- Who is the bigger fool? The fool or the fool who follows him? --
    1. Re:itanium is a solid chip from what I've seen... by Boone^ · · Score: 2

      Hrm... SGI hasn't laid you off yet?

    2. Re:itanium is a solid chip from what I've seen... by foobar104 · · Score: 4, Informative

      In the future I envision every IT department having its own trash can sized nuclear reactor. No need for UPS.

      I know this was a joke, but a lot of people won't understand how silly this comment is. A nuclear reactor can really be quite small... but all it will do for you is get hot.

      A lot of people don't seem to realize that a nuclear reactor is really just a fancy steam generator. The nuclear pile gets hot (heat-- after neutrons-- is the primary by-product of a fission reaction) and that heat is used to boil water. Steam drives a generator which creates electricity from the kinetic energy of motion.

      So a trashcan-sized nuclear reactor isn't such a fanciful idea. But the enormous closed-loop steam turbine generator attached to it may be somewhat unwieldy.

      Now, if you want to talk super-high-efficiency fuel cells, you've got my attention.

    3. Re:itanium is a solid chip from what I've seen... by joib · · Score: 2

      Well, I think a place as large as google has their own datacenter. So they can custom design it any way they want. So, in the end, heat output is taken care of by more air conditioning, which raises the electrical bill. As an example, one of the US bomb labs is building a new computer where the computer uses 6 MW electricity and the cooling system another 4 MW.

    4. Re:itanium is a solid chip from what I've seen... by joib · · Score: 4, Interesting

      Well, the steam generators don't have to be that big, actually. For example, there are steam locomotives in use which are about as powerful as similarly sized diesel locomotives, only their fuel consumption is a lot worse.

      Anyway, you don't necessarily need steam either. There are those nuclear batteries used on spacecraft and shit like that. Terribly inefficient, but you get electricity from a nuclear reaction with no moving parts at all. And don't forget gas turbines, that many of the more modern nuclear powerstation designs are using. They can be a lot smaller than comparable steam generator systems. For example the Pebble bed modular reactor.

  6. Ironic by sheepab · · Score: 5, Informative

    I just read a story on msnbc.com about AMD's 64bit processor, I close the window, check slashdot and there is the story about Intels Itanium. Anyway here is the link for msnbc. http://www.msnbc.com/news/813950.asp?0si=-

  7. My favorite quote from the article by wolfgang_spangler · · Score: 5, Funny

    "Every big computing disaster has come from taking too many ideas and putting them in one place, and the Itanium is exactly that," said Gordon Bell, a veteran computer designer and a Microsoft researcher."

    He should follow that up by saying, "Here at Microsoft we have proved this time and time again."

  8. SPECint / SPECfp vs. POWER4 / US III / P4 by khuber · · Score: 5, Informative
    1. Re:SPECint / SPECfp vs. POWER4 / US III / P4 by Wesley+Felter · · Score: 2

      There are two cores per chip, but you can't buy half a chip. You can buy a chip with one of the cores turned off, but I would guess it's more than half the price of one with both cores enabled.

    2. Re:SPECint / SPECfp vs. POWER4 / US III / P4 by IGnatius+T+Foobar · · Score: 2

      Actually, there's something fishy about treating benchmarks found on HP's web site as if they were truly objective. Is it any coincidence that Sun (who, despite the encroachment of Linux, is still the commercial Unix market leader) did the worst, and Itanium (the challenger) did the best?

      If that chart appeared on Tom's Hardware or a similar site, I'd be more inclined to take it at face value.

      --
      Tired of FB/Google censorship? Visit UNCENSORED!
  9. NEC Scientist Fired Over Itanium/EPIC Criticism by Anonymous Coward · · Score: 2, Interesting

    I submitted this a couple weeks ago, but I guess it didn't make the grade:
    An anonymous reader writes " According to this InfoWorld article, chief technologist Leonard Tsai, of NEC Solutions, has been fired over his criticism of Intel's new Itanium platform. At a conference in July, Tsai said 'that it would take years for engineers to learn the EPIC (Explicitly Parallel Instruction Computing) instruction set used in the Itanium chips, and that this would delay the adoption of the chip,' that it would 'take a massive effort to educate enough people about EPIC and the Itanium processors to make them successful,' and that 'Intel had "bullied" NEC into picking Itanium for its servers and that HP, as co-designer of EPIC, received preferential treatment from Intel.' So much for freedom of speech."


    1. Re:NEC Scientist Fired Over Itanium/EPIC Criticism by avdp · · Score: 2

      Freedom of speech has little to do with badmouthing your own employer (indirectly, maybe, in this case) or divulging confidential information. Freedom of speech simply does not apply here, and any company is in their right to fire you for it. Depending on the circumstances, and contracts you signed, you could even get sued for talking too much...

  10. Migration path is everything. by mesozoic · · Score: 5, Interesting

    AMD's x86-64 architecture will allow companies to upgrade individual parts of their software systems to 64-bit without having to replace everything else. That's the key to AMD's future success; it makes the migration path to 64-bit that much easier (and that much cheaper).

    Itanium flopped before; chances are good it will flop again.

    1. Re:Migration path is everything. by Gerry+Gleason · · Score: 2
      Exactly. Note the comment about Microsoft not supporting the 64 bit mode initially. You don't have to get the OS vendors to do a port, just support a few new instructions, etc. Maybe if they had come out with this when initially planned, the Wintel cartel would have been able to push this on everyone.

      The OS support angle on this is interesting too. We had RedHat for Itanium long before Windows, but I can't imagine that happening without Intel forking over some cash to RedHat. MS can't be forced to do anything, so unless they actually believe the numbers are going to be there, they are going to have their own priorities. AMD can still sell their 64 bit CPUs even if MS doesn't support their strategy.

      How long will it be from availability of the 64 bit AMD systems until it is fully supported in Linux? I'm betting it will be long before Windows does.

  11. Pricing problem by jbolden · · Score: 3, Interesting

    The only problem with the Itanium 2 is that Intel is only offering it in a high end configuration with lots of cache. The chip itself when you normalize for cache costs about as much as the P4. GCC already supports the Itanium and Intel has great code they could give to GCC in terms of optomization (Intel doesn't make money in the compiler business). Apple is looking for a new chip and IBM doesn't work out this is a great place to go. Grabbing Linux, BSD and Apple will put tremendous pressure on Microsoft.

    The article itself doesn't mention any problem with the chip other than electricity usage and heat which are both a product of the large amount cache on the current configuration.

    1. Re:Pricing problem by Grishnakh · · Score: 5, Insightful

      GCC already supports the Itanium and Intel has great code they could give to GCC in terms of optomization (Intel doesn't make money in the compiler business).

      Wrong... Intel IS in the compiler business: they have their own compiler called "icc". They could give code to GCC, but they won't because it'll hurt their icc business. You'd think they'd be smart and release their optimizations to GCC to help their processors perform better, but Intel doesn't think this way. They want you to believe their slick marketing that their processors really are better, AND they want you to shell out for their compiler (which may or may not actually get those processors to perform well--you won't know until you pay up and try it out). Of course, how does this help all of us who use open-source software (which includes Google mentioned in this article), compiled by GCC? It doesn't.

    2. Re:Pricing problem by Andrew+Lockhart · · Score: 3, Informative

      You know, you can download the compiler for evaluation purposes to actually see if there is a speedup in your application. The linux version is even free for non-commercial use.

    3. Re:Pricing problem by captredballs · · Score: 2


      Riiiight. ESPECIALLY NOT those people who build beowolf clusters out of alphas. Nope, not them for sure.

      Really, your logic isn't very logical, nor does it apply to the real world (at least not in all cases).

      --

      I suppose I'm not too threatening, presently, but wait till I start Nautilus
    4. Re:Pricing problem by druiid · · Score: 2, Interesting

      You state that Apple might be a potential buyer for the Itanic..... well there's a couple problems with that. All the jokes made about how AMD procs are hot, are NOTHING compared to the Itanium. Literally, you can cook an egg on the things. Apple is commonly known for having systems with low(er) power requirements, and low heat output. If you stick a HUGE chip in an apple system, you've suddenly lost both of these. I doubt Apple is doing anything more than laughing at the Itanium.

    5. Re:Pricing problem by jbolden · · Score: 2

      I don't know what you are talking about. Open source is far more succesful on high end hardware than on low end hardware. On $200 game stations virtually everything is closed source; on your $1500 desktops most stuff that people run is closed source; on your $15,000 workstations its split pretty evenly and on your $1m high end systems most everything is open source.

      Open source completely dominates in research areas, its areas like the office productivity that closed source is still dominant.

    6. Re:Pricing problem by jbolden · · Score: 2

      Every chip with 3 megs of cache runs hot. That's the cache that's making it power hungry and hot (and also really expensive). You reduce the cache you cut the price, the power needs and the heat.

    7. Re:Pricing problem by jbolden · · Score: 3, Insightful

      Intel is not watcom. They sell compilers to sell chips. They've often developed technologies and then given them away for free. To pick a good example they spent a fortune developing a compiler for the i486/i860 combined systems. These never took off but Intel did give the code to companies like SCO, Haupagee and Microway.

    8. Re:Pricing problem by binaryDigit · · Score: 2

      You'd think they'd be smart and release their optimizations to GCC to help their processors perform better, but Intel doesn't think this way

      Sorry, but this is the way of the "old" world. In the "new" world of VLIW, the compiler can almost be thought of as a part of the chip itself, that is how closely the two are now coupled. The ip that Intel has in the Itanic version of ICC is huge, and represents more of an investment than just a few SSE optimizations, or a scheduling trick or two. The fate of the Itanic rests soley on the performance of ICC (and of course MSVC, which you KNOW Intel has given plenty of input into. Wouldn't surprise me a bit if the IA64 version of MSVC just execs icc). So this isn't quite as cut and dry as you may think (i.e. Evil Intel holding back info from the "good guys").

  12. Only If... by Myriad · · Score: 5, Funny
    Can we use now the term "vaporware" for hardware as well as software?

    Only if you try to overclock it.

    --
    "They do not preach that their god will rouse them, a little before the Nuts work loose." Kipling, 'The Sons of Martha'
    1. Re:Only If... by Metaldsa · · Score: 2, Funny

      The first time I ever heard the word "vaporware" was the Bitboys claim of 300fps in quake3 (back when the fps was more around 100).

  13. Is Intel doing the right thing? by Medevo · · Score: 2

    A freaking 130 Amp Chip?
    Even with 220 million transistors in it that is a lot of power. Intel should consider that big companies and small users dint always want the BEST of the BEST, they want something that is cost effective. As the story mentions Google might prefer to use a lower power chip because they could save millions in power costs. This can apply to small users too as that chip alone could cost you up to $100 a month.

    Think on the bright side, during the winter when you are on doom 3 you are also heating the house!

    Medevo

    1. Re:Is Intel doing the right thing? by kaladorn · · Score: 2

      True, but if you're driving it with 120 Vac (assuming a 100% AC-DC conversion), your house is only experiencing about an 11 amp draw. Now, that won't blow your average 15 or 20 amp breaker, but plug many more things in, and it sure will. And that's a hell of a lot more than a normal PC will draw at present if I'm not mistaken (which, I admit, wouldn't be a first...).

      --
      -- Mal: "Well they tell you: never hit a man with a closed fist. But it is, on occasion, hilarious."
    2. Re:Is Intel doing the right thing? by be-fan · · Score: 2

      In comparison, a largish-vacuum cleaner is 12 amps, while a leaf blower is about 15 amps.

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:Is Intel doing the right thing? by seanadams.com · · Score: 2

      Hehe, 130 Amps. I believe most houses only have a 200 Amp electrical box. Imagine trying to run a dual processor box and seeing all of the lights dim!

      Oh, for the love of christ... POWER == CURRENT * VOLTAGE. Even if this were a 130A chip (and it ain't), it would pull only about 3A at the fuse box.

    4. Re:Is Intel doing the right thing? by Waffle+Iron · · Score: 2
      True, but if you're driving it with 120 Vac (assuming a 100% AC-DC conversion), your house is only experiencing about an 11 amp draw.

      Better check your math again. I = P / V = 130/120 = 1.1 Amps.

    5. Re:Is Intel doing the right thing? by jmv · · Score: 2

      Are you sure about that 3.3V? Most current x86 CPU's run at a voltage around 1.5V. That would mean a current around 85 A. That's just insane!

    6. Re:Is Intel doing the right thing? by kaladorn · · Score: 2

      DOH! DOH! DOH! SOOOOOO DOH!

      I thought the number looked insane (given current PC draws) but was too fuzzy to figure out exactly what was wrong. (And it is pretty darned obvious...)

      Still, a draw of over an amp is a little much. But it will be a long way from killing a 15 Amp breaker, for sure.

      I will not post when tired...
      I will not post when tired...
      etc. :)

      --
      -- Mal: "Well they tell you: never hit a man with a closed fist. But it is, on occasion, hilarious."
  14. Re:last quote... by Shuh · · Score: 2, Interesting
    That said, 64-bit processing just doesn't seem to be needed for the majority of tasks yet. We've had 64-bit computers for years now and it's not like there is a great demand for them.
    Perfect trailing-edge-technology mentality. This is why Microsoft was behind all other OS's moving to 32-bit (in '96), why the first USB devices were multi-colored (to match iMacs), and why DV-editing/DVD-authoring at the consumer level won't be widely available on M$ OS's for the next year or two (and already 2 years behind).
  15. Doom 3...? by Rui+del-Negro · · Score: 2

    I don't think most people use datacentres to play Doom, you know...?

    The Itanium is not meant to be a desktop chip. The problem is, it can't seem to cut it as server chip either (too expensive, too power-hungry).

    You say there's no demand for 64-bit chips? I wonder why Sun and IBM are still in business, then...

    RMN
    ~~~

    1. Re:Doom 3...? by (H)elix1 · · Score: 2

      I don't think most people use datacentres to play Doom, you know...?

      Hmmmn.... I would not be sure of that. I've seen a fair share of 'enterprise' servers running CS servers and/or the clients after hours. Good thing there is a PCI video card market too. (grin)

    2. Re:Doom 3...? by FyRE666 · · Score: 2

      A few years ago I knew a guy working for a company called "Video Wall" in London (UK). They used to take video wall (obviously I guess) gear around to various events (music, promotion etc) in the UK and abroad. Anyway, if they had enough gear left in the stores, they'd often wind down at the end of the day playing quake on a bank of 16 huge monitors, arranged in a 4x4 matrix.

      It was pretty damned sweet!

  16. Err... Uhhh.... by gmhowell · · Score: 4, Funny
    "Every big computing disaster has come from taking too many ideas and putting them in one place, and the Itanium is exactly that," said Gordon Bell, a veteran computer designer and a Microsoft researcher.


    He's absolutely correct. The most intelligent thing to do is to make insignificant, incremental changes, and charge customers full price for each of them.

    --
    Jesus was all right but his disciples were thick and ordinary. -John Lennon
    1. Re:Err... Uhhh.... by mabinogi · · Score: 2

      The difference is, of course, that there's no way to patch a CPU.

      So any insignificant upgrade is going to require a new CPU (not counting microcode updates)

      --
      Advanced users are users too!
  17. Re:last quote... by spiro_killglance · · Score: 2

    I'd don't know about the common man, but we're
    already running x86 linux boxes with 3.5G of
    RAM, any more than that and you need 64-bit.

    Google for example uses commodity x86 boxes,
    and keep there whole internet index in RAM, for
    that cheap, big memory, 64-bit
    boxes would really come in useful.

  18. Not dead, just new by fparnold · · Score: 5, Informative

    We've ported chemistry simulation code to the pre-release ITA-2, and run benchmarks. There's not much like it, performance-wise, and on a cycle/dollar scale, it's in a class by itself. Smokes US-IIIs, walks away from the Alpha, and keeps pace handily with the Power4, at a more academicly-tolerable price. It's a good chip in its second incarnation, and has the misfortune to be introduced during a recession.

    As always, the NYT ignored that you'll need the 64-bit address space for large applications, it has excellent memory bandwidth, and those customers requiring such a system weren't explicitly interviewed or mentioned. The heat issue is true, and that's it's one failing, but as with the Alpha, it will get better in time. (I still remember the rumors, pre-release of the Alpha that DEC was going to have to build a liquid-cooled workstation)

    1. Re:Not dead, just new by SN74S181 · · Score: 2

      The NYT isn't in the business of interviewing scientists and high-end users. They interview someone who regular readers can relate to, and a 'search engine' company is someone like that.

      They've definitely cooked up a FUD article here.

    2. Re:Not dead, just new by leandrod · · Score: 2
      > There's not much like it, performance-wise, and on a cycle/dollar scale, it's in a class by itself. Smokes US-IIIs, walks away from the Alpha, and keeps pace handily with the Power4, at a more academicly-tolerable price.

      So the issue here is price... but Itanium is still hotter and bigger than Power4. The comparision to Alpha I dismiss out of hand since the Alpha processors are neglected by Intel itself. But if the Power4 has equivalent performance being smaller, cooler, and more compatible in its own processor family, then we have again an issue of Intel leveraging its monopoly to push an inferior product, as Microsoft does with its Windows.

      Now the Power4 is poised to win more economies of scale with the G5 or G6 generation going into Apple Macintoshes, AmigaOnes and POP GNU/Linux systems, besides the AIX ones. This will be interesting to watch.

      It strikes me as absurd that all this global warming talk says nothing of the absurd power consumption by IPF & IA-32 processors. A concerted effort for a RISC migration, and for properly configuring aggressive power saving in all corporate and domestic systems, would go a long way.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    3. Re:Not dead, just new by leandrod · · Score: 2
      > Close enough anyways.

      Not so long ago an entire processor took less than 10W...

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    4. Re:Not dead, just new by leandrod · · Score: 2
      > Power4 and G5 are totally different CPUs, though they have (nearly) the same instruction set. At the gate level, they share nothing.

      The point here is that Apple is tending towards use of IBM processors in its future high-end lineup, already using them in the low end now. That because Morotora has being paying more attention to the embedded market. This will realise economies of scale for other users of the POWER architecture as well.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    5. Re:Not dead, just new by leandrod · · Score: 2
      > equivalent performance at a lower price hardly slaps the Itanium into a "inferior product" category.

      Acquisition price is hardly the whole story. First, it is heavily subsidized by the IA-32 business, so it is no indicative of production costs. Second, there is cost of integration, where size and complexity does matter, and cost of operation, where size, power consumption and heat generation does count.

      > what does size have to do with it anyway? A bigger die size will mean lower yield and increased cost, perhaps lower clock rate, but it was already mentioned that the Itanium is selling for less and performing comparably to the Power4.

      You just proved my point that Intel is leveraging its monopoly to subsidise its inferior products. In foreign trade the US uses to high taxes and even forbid buying in these conditions -- that is called "dumping".

      > compatability to processor family? Itanium is its own processor family. Itanium 2 will follow the same IA-64 set as far as I know.

      That proves you know little... the biggest con of VLIW, of which EPIC is a variant, is that the compiler optimisations used for a generation aren't valid for future generations. That is in contrast to RISC and even CISC, because when optimising for a generation of processors used to benefit future processors, it may actually worsen the performance of future processors in a VLIW family.

      Additionally, usually the RISC system builders use better components, do better-balanced systems, and better quality control than the Intel me-toos. Particularly, while the Alpha has traditionally been better than anything else in floating-point, the POWER has excelled at integers. All in all, I wouldn't be surprised to learn that the POWER systems being benchmarked today endured more with less problems than their Itanium equivalents, and they should perform better in business loads. Scientifical loads would have been better hadn't Intel let the Alpha stagnate.

      Granted HP's EPIC, of which Intel IPF IA-64 is but an implementation, tries to minimise that. But the price is even more complexity than the original RISCs, like the Alpha. So why bother with going EPIC instead of going RISC? Intel could have pushed the Alpha instead of flogging its own pet dead horse.

      > Calling Intel a monopoly in this area and then upholding IBM's offering doesn't exactly hold water.

      You missed the point. Even if perhaps more due to MS DOS and Windows history and to the stupidity of both IBM and Digital in their competitive offerings, the fact is that Intel has a monopoly in the CPU mass market. Its only opositor there is again the PowerPC, but then it is currently confined to the Macintosh and some Amiga and RISC GNU/Linux diehards. Intel has even bought the StrongARM to be able to extend its position into the PDA space, and has already succeeded there too. Now it is doing the same by buying the competition, namely the Alpha and HP EPIC, the first of which it has killed and the second it adopted. And it is using its resources gained in long dominance of the mass market to pracitise dumping of the high-end marke with the Itanium. That is unfair, if no illegal. In foreign trade, it is definetively illegal.

      > the power consumption by IA-32 processors isn't that absurd.

      Yes, it is. Compare it with equivalent PowerPC and StrongARM. No matter what other economies you can get elsewhere, it is still a stupid waste of energy that is maintained purely for marchitectural reasons.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    6. Re:Not dead, just new by leandrod · · Score: 2
      > I'll go along, however, and speculate that they're not recouping their R&D costs at the moment

      They are not supposed to recoup such gigantic R&D costs so soon. I don't know exactly what is the expected horizon for recouping investment in a totally new architecture, and moreover here not only Intel but HP too made huge investments.

      Rather the point is that Intel can only hope to recoup such investments in any reasonable future -- because it has to keep investing in future generations to keep up with RISC developments -- if it counts on using its monopoly cash hoard to enable it to extend its monopoly on to the 64-bits arena, where it doesn't have a credible history.

      That is an unfair advantage no other competitor has, partly because competitors where too stupid, partly because Intel pigbacked on Microsoft's OEM dominance and anticompetitive plots, partly because they have had their own anticompetitive plots like they used to kill Clipper and then break promises made to Intergraph, and finally they resorted to buy their most credible competition, the Alpha and the StrongARM.

      I don't really care for Digital or ARM or IBM or Sun, because they have been stupid enough to let all this happen; but in the end it is bad for users because of high costs, high noise, and low performance.

      > If dumping is illegal in domestic trade I'm sure Intel is selling just at or above actual costs of manufacture.

      Unfortunately I don't think dumping is illegal internally. Europe could have a say here, since it imports its IPFs IA-32 and IA-64, but still this market is too dynamic for such legal proceedings. The point rather is that it is immoral, and companies should have immoral things they do sticking harder to them.

      But mind you, they are probably more than recouping their manufacturing costs, high as they are. What they are certainly doing is burning a large part of their monopoly cash hoard by not recouping R&D, and that to try to extend that self same monopoly.

      > However, Intel isn't a monopoly on the desktop. A little over a week ago AMD anounced it has about 19% market share.

      IBM was considered a monopoly when it had 70% of its market, and then they had several major competitors. Intel now has around the same, and even less competitors.

      > Just because it's their architecture that has a monopoly on the PC market doesn't mean that they have a monopoly.

      Yes, it means. It is their architecture. They set the trends, they license their own competitors. Look at their current fight with VIA, and their attempts at blocking AMD in the courts. The only reason why they don't have 100% of that market is that they where too liberal with licensing in the 1.980's, but they are not repeating the "mistake" now. If they succeed with IPF IA-64, there will be little place left for the likes of AMD and VIA, and competition would dwindle even more, consequently technical excellence too.

      That is why AMD is so keen on going forward with x86-64, even if it means perpetuating an inferior architecture: it is their only chance of survival, short of a total upheaval in the market that would make RISC popular again, presumably under GNU/Linux, and open opportunities for alternative chip designers and second-sources. Unfortunately that is not likely to happen soon, unless open systems suddenly become enforced again. But then perhaps they count on the x86-64 giving them the upper hand over Intel, thus enabling them to eventually push some RISC architecture as a migration path. I wouldn't count on it, though.

      > Had you made the assertion before the Athlon, however, I would have been quite inclined to agree.

      As I explained above, the IPF IA-64 is, among many other things, a plan to exclude AMD and other competitors. The Athlon as direct competition sure puts pressure on Intel, and so does the x86-64, but not enough to offset the dismissal of Clipper, MIPS, Alpha, PA-RISC and StrongARM as less direct but ultimately more fundamental competition.

      > See, now you have to go and be a jerk. I hadn't read about VLIW, and thus EPIC's compiler optimizations not carrying forward generations. A simple pointing it out would have sufficed.

      Sorry, I apologise.

      > If you could supply a link with detail I would appreciate it.

      Besides Digital's Alpha vs IA-64 paper I already supplied you, see a balanced view. It is hard to find good stuff nowadays, because since Intel's PR machine started grinded, Google results got swamped by hypings and "neutral" (bowdlerised) stuff. But if you spend some time looking and reading you will find more.

      > Why Intel, upon aquiring a lot of the talent that went into Alpha, isn't going to do more to further what the Alpha had going is beyond me. Intel would have a hell of an offering if they extended the Alpha.

      Basically it is a long time since Intel was an engineer-friendly place, most of the good talent left a long time ago. And even before Intel, Digital had already gone awry and lost many engineers, including the ones who went to AMD and made the Athlon.

      Also, a mixture of Not-Invented-Here Syndrome, Featurism Complex and Control Freakism. With the Alpha, instead of only one partner (that's corporate Newspeak better translated into plain language as "People we need now but must stomp out in the future lest they become real competitors"), namely HP, they would have several: Digital/Compaq, HP, API, SamSung, IBM, Sun, SGI, ARM, etc. With IPF IA-64, they bought, neutralised or are cornering every one of them but IBM and Sun. Machiavelian.

      > I don't think that at this stage you can classify the Itanium line as inferior.

      I think that if you do your homework you will agree with me that it is inferior indeed. Not only the Itanium line but the whole EPIC concept as applied to general computing. VLIW in DSPs is more than fine enough.

      > I see the Pentium 4 with a core voltage no higher than 1.75V and the G4 fixed at 1.8V.

      Voltage by itself means only Intel has perfected their manufacturing process better than Motorola. Nothing about the architecture. And this with they having vastly superior resources, and with all Motorola recent missteps, is really either a compliment to Motorola or a pointing finger at Intel.

      Now if you suppose that in a fair world Motorola (or IBM) would have Intel's resources to develop processes for such low voltages as Intel's, you would see PowerPC consuming even less power and consequently generating even less heat, and consequently less noise.

      > I'm not sure I'd call it absurd to have a machine as powerful as the IA-32 line with power requirements at least in the neighborhood of where Apple's are.

      The point here is that, even with much less development resources, the PowerPC architecture is so vastly superior that it still gives you a comparable product. Your comparison would have to take into account manufacturing processes to be valid. Just as a means of comparison, see that Apple machines are much silenter than PCs, by virtue of needing less cooling. That with having less advanced manufacturing.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    7. Re:Not dead, just new by leandrod · · Score: 2
      > If I could find a nice board and a reasonably priced PowerPC or other RISC chip that I could run GNU/Linux on and get reasonable performance I would seriously consider it.

      It takes some searching around, but you do can find PowerPC (AmigaOne G3 SE, Pegasos), Alpha (API) and SPARC motherboards around. There is also QliTech who preinstalls Debian and other distros in Apple Macintoshes.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
  19. Flexibility? Speciality? by Nutrimentia · · Score: 2, Insightful

    The emergence of the 64bit chip market is pretty exciting, even to an ignoramus like me, but this article got me thinking about some things. The whole power consumption issue is really undervalued I think. We've gotten to the point that most chips are fast and powerful (strength) enough to do tasks efficiently. But I've heard that specialized chips are more efficient at lower clock speeds and power consumption but suffer from their rigor and restriction to a certain type of processing. Maybe its time to give specialized chips their due and move flexibility off the chip itself and into multi-proc (using different specialized chips) or even multi-machine situations.

    Of course faster is always better in database mining and protein folding and nuclear explosion modeling, but I wonder if the field isn't ripe for a move away from generalized powerhouse chips to more specialized chips that run at lower clock speeds (perhaps) and have lower power consumption (a must). Personal computing made advances due to cheap general use chips, but as our computers become specialized appliances, a move towards specializing the insides makes sense to me.

    Itanium seems to me to be too late to the party. Its an old school chip and probably/ perhaps a badassed one at that. But computer users, from desktop to database, are likely to appreciate specialized chips in multiprocessor or multimachine configurations that express the flexibility. I don't know if its possible, but on the desktop side, rather than have a 3 Ghz general chip, maybe two cheaper and less power hungry 2 Ghz chips each with a unique specialization for certain types of tasks might perform better. One chip to rule them all is so last century.

    Regardless of the feasibility of what I've said, lower power consumption is really cool (no pun intended, honestly). Just because it doesn't have an exhaust pipe port doesn't mean that the computer doesn't pollute.

  20. At 135 watts per chip... by Rui+del-Negro · · Score: 5, Funny

    ...can you imagine a beowulf cluster of these?

    In fact, I know from a reliable source that tomorrow the president of the USA is going to reveal that the Iraqi army has managed to get hold of 2000 Itanium chips and is threatening to turn them all on and melt the Earth.

    RMN
    ~~~

    1. Re:At 135 watts per chip... by joib · · Score: 2

      Or the 10 MW used by the new ASCI Q computer Los Alamos is building. Well, it's a cluster, but still impressive.

  21. What is bad for Intel isn't necessarily bad... by Shivetya · · Score: 4, Insightful

    Heaven knows they have a copy of MS's book on corporate behaviour when it comes to competitors.

    Bad for Intel probably means good for the industry, as we won't have another half-assed chip shoved down our throats.

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
  22. I could blind a man by ealar+dlanvuli · · Score: 2

    using as many 10 watt bulbs as that thing would light...

    Seriously, is efficency no longer even considered?

    --
    I live in a giant bucket.
    1. Re:I could blind a man by be-fan · · Score: 2

      I've never seen a 10 watt lightbulb. A run of the mill lightbulb is about 100 watts, not much less than this processor here. And you cannot blind someone with a 100 watt lightbulb except by poking his eyes out with it.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:I could blind a man by Grishnakh · · Score: 2

      Your numbers are a little off...
      An incandescent bulb produces about 98% heat, and 2% light. Florescents are pretty inefficient too: about 12%. Of course, that's 6 times better than the crappy incandescent, so comparatively it's great.

      It's nothing short of pathetic that over 100 years after the invention of the incandescent light bulb, we're still using it when more efficient, higher longevity lighting technologies have been around for over 50 years.

    3. Re:I could blind a man by be-fan · · Score: 2

      I think you missed the point. My original point was that 100 watt incandescent lightbuls, which are all over the place and make up a majority of the lighting in one's house, uses almost as much energy as this processor. Other things, like TVs or vacuum cleaners or whatever, use a whole lot more. So in perspective, 130 watts really isn't that bad.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:I could blind a man by be-fan · · Score: 2

      Those 30 processors (3900 watts) is the equivilent of 3 refrigerators (1200 watts each). In our house, we have two refrigerators, which doesn't seem to cause much of a problem at all. And the AC system sucks up north of 15,000 watts, which again, doesn't seem to cause much of a problem. Using the average per kW cost in the US, those 30 Itaniums use about $200 worth of electricity per month. Again, if you have 30 Itaniums, this is chicken feed.

      --
      A deep unwavering belief is a sure sign you're missing something...
  23. Re:Migration path isn't everything. by vlad_petric · · Score: 2, Informative
    I agree with you, up to a point ...

    There's something even above compatibility (migration path) - namely Moore's law. The goal #1 goal of a CPU company is staying on Moore's curve. Now the problem with x86 is that it is a f*cked up instruction set architecture, and because of its monstruosities (8 registers ? stack-based FP ?) it has become a major hurdle in staying on Moore's curve. Good luck to AMD with their 64 bit thing ... I seriously doubt that their 64 bit chip will be any faster than their own Athlon (going from 16 to 32 bits registers is a big deal, from 32 to 64 not so much)

    The Raven

    --

    The Raven

  24. Itanium Power Consumption by guinan · · Score: 3, Funny

    We have an early model of the Itanium ( given to us free by HP ;-).

    The beast has a 220V power line coming into it, and we've decided that the reason its so heavy is that if it was lighter, the fans would propel it across the room like a jet engine.

  25. Migration path, opteron, and stuff... by pVoid · · Score: 2, Informative
    "It may not be as simple as people think it is to take advantage of a 64-bit processor,"

    I think he's very right. Take for instance SMP. A single threaded application running on an SMP system has no advantage over the same app running on a single processor system.

    In the same way, most applications aren't even aware of 64 bits. So they will continue adding, multiplying, and addressing memory in 32 bits -- whether they be binary ports, or actually recompiled versions.

    For the lazy man's migration path of using the same apps on a 64 bit system, there will be no advantage whatsoever of using a 64 bit system.

    On the other hand, if you are recompiling, you might as well switch to the EPIC instruction set (Itanium), and get a defacto performance boost -- even if you don't port the code to be 64 bit aware... that's something you won't get even if you recompile for 64 bit CISC opteron.

    And last, if you are refactoring, or re-designing your app for 64 bits, there is no migration path per se.

    So I think it all boils down to: power consumption (for google), marketing strategy (ie. hyping strategy), and economy.

    1. Re:Migration path, opteron, and stuff... by Courageous · · Score: 2

      In the same way, most applications aren't even aware of 64 bits. For the lazy man's migration path of using the same apps on a 64 bit system, there will be no advantage whatsoever of using a 64 bit system.

      This isn't quite correct, because, at a minimum, the operating system can arrange each 32 bit application _at _least_ be given its _OWN_ 32 bit address space (using a sort of virtual segmenting) for 4 gig of addressable memory per application.

      Meanwhile, the main advantage isn't that any one older programs can or can't get memory, but rather that they all continue to work, and the few you need to upgrade to 64 bit addressing can be done incrementally. This saves you quite a lot of $$$ on software budgets.

      C//

    2. Re:Migration path, opteron, and stuff... by sniggly · · Score: 2
      I guess it wont be too hard for some red hatted linux distributor & friends to release a 64 bit itanium linux in a short time.

      What's really necessary is that the c compiler optimizes the code well and uses the extras of the chip. The rest is testing and distributing rpms and isos.

      What might be a bigger problem is that an integer will typically go from a 32 to a 64 bit value which takes up twice as much address space and that makes reading & writing to legacy data files tricky.

      It wont surprise me when big linux distributors will have up to date version available for the opteron, itanium and the 64 bit g4.

      --
      Of those to whom much is given, much is required.
  26. Joyous ex-Itanic Designer by Anonymous Coward · · Score: 2, Interesting

    As an ex-Itanic designer, I can't help but get a warm fuzzy feeling every time I read bad news about Itanic. I sat there for years and watched upper-middle management screw over the project (and each other) in order to advance their careers. The only escape (especially after they froze internal job transfers) most of us grunts got was a job at a new company.

    I went into Merced with all the hope and excitement of a new engineer. I left hating the profession and the management that controls it.

    Regardless of how much Intel stock makes up my portfolio, I hope Itanic crashes and burns. I hope Yamhill (64-bit x86, designed in Oregon) succeeds flawlessly. I am way too cynical to believe it'll happen but, I hope the success of Yamhill forces Barrett to realize the uselessness of Santa Clara design, causing him to shut it down and rely on Oregon design to do it right. But, considering that Gary Thomas was "punished" for his failures on Itanic by being given a ton of options and a cushy job in Intel-Folsom, Itanic and Santa Clara "mis-design" will just continue along.

    Of course, I am just a bitter old engineer taking cheap shots.

    Long live Itanic, Intel's Verdun!

  27. Intel relies on compiler, Turing says it's foolish by SysKoll · · Score: 4, Interesting

    The Itanium relies heavily on exceedingly good compilers that will perform for the IA64 the same level of optimization that regular, on-the-fly predictive optimization do in RISC chips.

    The main obstacle with this method is that Turing's theorem says static compile-time optimization will never work as well as dynamic optimization. This is because, roughly, the only way to guess what a program will do with a given set of input data is to execute it with its actual data set. Here is a link where a reader of The Register addressed this concern in 1999.

    Is anyone aware of how well the limits predicting by Turing can apply to the compile-time IA64 algorithms?

    -- SysKoll
    --

    --
    Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

  28. 64 by akb · · Score: 2

    NYT contrasted I2 with AMD's upcoming 64 bit offering quite prominently.

  29. The number one value of a 64 bit CPU... by tlambert · · Score: 2

    The number one value of a 64 bit CPU, to my mind, is the ability for it to address more than 4G of RAM, without destroying locality, like the PAE does on 32 bit processors.

    PAE, for those of you who are, as yet, unaware of it, allows you to access more than 4G of physical RAM, by reviving an old technique called "bank selection". It's fairly useless for most of the applicaitons for which you would want more RAM in the first place, since it doesn't increase the allowable size of the kernel or process virtual address space at all, so the only thing it lets ou do is use RAM instead of swap, and not run lots of applications at the same time, without a lot of VM changes.

    Intel keeps trying to sell us Itanium on performance, when, in fact, we don't care. What we care about is the ability to operate on larger data sets.

    Intel: just because your delivery of access to larger amounts of physical RAM on 32 bit processors, via the PAE, was not welcomed (mostly because it was implemented in a way that was totally useless to software engineers and OS designers), doesn't mean that access to more RAM *by a single kernel or process* will not be the major selling point for Itanium: it will.

    Get your crap together, and quit concentrating on clock rates.

    -- Terry

  30. Re:last quote... by cscx · · Score: 2, Insightful

    I'm glad to see that Macs finally support multitasking.

  31. Bullshit by Thomas+A.+Anderson · · Score: 3, Interesting

    The nytimes needs google *much* than google needs the nytimes. Without the nyt - google *still* has thousands of news sources - without google, the nyt looses probably 20 to 30% of the page views they would get otherwise.

    Besides, all that is being "subverted" is the moronic registration process, something that the nyt willingly gives up for google news readers

    --
    Personally its not God I dislike, its his fan club I cant stand (bash.org)
  32. Is it just me, or is... by be-fan · · Score: 2

    GPUL the stupidest name for a processor? What were they thinking?

    --
    A deep unwavering belief is a sure sign you're missing something...
    1. Re:Is it just me, or is... by be-fan · · Score: 3, Insightful

      Um, its a river in Oregon (you know, that state Intel is based in?) All Intel processors are codenamed after rivers. Now, your post is basically just making fun of a place name, which is actually quite offensive to the locals. Its like, "Oh, Ouagadougou, what a stupid name for a city, who thought up THAT?"

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:Is it just me, or is... by be-fan · · Score: 2

      Any combination of "Giga" "Processor" and "Ultra" is a stupid name for a processor. At least Itanium and Athlon are somewhat abstract. "Giga-Processor Ultra-Lite" sounds like some sort of bad throwback to '30s home appliance marketing.

      --
      A deep unwavering belief is a sure sign you're missing something...
  33. Re:Migration path isn't everything. by Courageous · · Score: 2

    ...and because of its monstruosities (8 registers ? stack-based FP ?) it has become a major hurdle in staying on Moore's curve...

    Could have fooled me. It seems like just yesterday that MIPS said they would change the world. Not buying it, this time around.

    C//

  34. too much energy for large data center by fermion · · Score: 2, Interesting
    According to the article Intel is not primarily concerned with selling a few machine to number crunchers, although this is where the Itanium is clearly most useful. Rather, they wish to sell hundreds of machines to large data centers.

    Allegedly large data centers such as Google are sensitive to power consumption. Of course we are not just taking about the power consumption of the processor. We are also taking about the power needed to keep the boxes cool as well as the power that is needed run the air conditioner to cool the data room at about a 20% efficiency. What this means is that several watts of energy must be used to cool each watt used by the computer equipment.

    I agree that Itanium may have misjudged the market for this chip. If AMD can produce a chip that is almost as good, but much more efficient, it may well be more economical to buy three AMD based machines instead of two Intel based machines. This becomes even more possible as a box becomes a single disposable commodity component in a very large networked array. Much like the auto industry, it may be practical to build inefficient cars when energy prices are low, but it is nevertheless a risky venture.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  35. Re:Migration path isn't everything. by Moridineas · · Score: 2

    Now the problem with x86 is that it is a f*cked up instruction set architecture, and because of its monstruosities (8 registers ? stack-based FP ?) it has become a major hurdle in staying on Moore's curve.

    Huh, that's really interesting. I'd say Intel and AMD have been doing a pretty good job. If what you say is true how come we aren't all running RISC computers now? Well, in a way we are. Today's AMD and Intel chips are not truly CISC anymore. Might wanta read up on the features of CISC and RISC and then read the specs on a K7 or P4.

  36. One Thing I Never Understood... by RAMMS+EIN · · Score: 3, Insightful

    There's one thing Inever understood about Intel's and AMD's design for 64-bits CPUs. Intel seems to aim for simplicity, that is, 64-bits code should be clean, as compared to current x86 code. AMD, on the other hand, seems to be mainly concerned about downward compatibility (which is a huge win). But why not have it both ways? The CPU could just start out in 16-bit stone age legacy mode, and then be switched to 64-bits mode, similar to how today's x86en are switched to 32-bits mode. The 64-bits code could then be clean like Intel proposes, and we'd all be happy. Of course, it would effectively mean having two CPUs on one chip, one for legacy code, and one for modern code, but isn't that what's happening anyway? Last thing I want to say: clean 64-bits code makes me think MIPS.

    --
    Please correct me if I got my facts wrong.
    1. Re:One Thing I Never Understood... by timeOday · · Score: 2

      As I understand it, code for the IA-64 is not in the least "clean." It's full of explicit parallelism and is extremely timing-specific. I'm wondering if this will be the first ISA for which it's not practical to write good assembly by hand.

    2. Re:One Thing I Never Understood... by cheese_boy · · Score: 2, Informative

      It runs legacy ... code, but under a sort of emulation that cripples performance.

      It is no more emulation than Athlon, Pentium Pro, Pentium 4, or any of the other current x86 CPUs are.
      The performance of legacy code on Itanium is certainly less than stellar. But it isn't emulation like Transmeta's methodology or DEC's FX!32.

      It is a microcode based method very similar to any current x86 CPU. (just much lower performance)

      This is something we've seen before in Intel's Pentium Pro. Never heard of?

      *snicker*
      You really think people haven't heard of Pentium Pro?
      Or that *I* haven't?
      It's not like it's the 486SL.
      It was a fairly successful product. Quite a few of those chips were shipped.
      And it became the basis for many later Intel CPUs.

      it's performance sucked for legacy code. Intel is doing the same thing again, and I doubt if they will succeed this time

      It isn't the same thing.
      It's a significantly different situation.
      Intel isn't killing off Pentium 4 line of CPUs in favor of Itanium CPUs. And hasn't indicated any willingness to consider that.
      They also haven't shown an improvement in legacy code on Itanium systems.

      This is a different situation with different tactics being used by Intel.

  37. "Benefits" of killing the Alpha and PA-RISC... by dpbsmith · · Score: 5, Interesting

    Saddest sentence in the whole article:

    "There are other benefits for Hewlett-Packard. The Itanium allows the company to eliminate both of its current 64-bit chips -- the H.P. PA-RISC and Compaq Alpha. That alone should save the company $200 million to $400 million annually in development and manufacturing costs, according to Steven M. Milunovich, an analyst at Merrill Lynch."

    Yeah, HP and Compaq have been fine stewards of their engineering legacy...

    1. Re:"Benefits" of killing the Alpha and PA-RISC... by m_evanchik · · Score: 2

      This is another case of intellectual property ownership having the perverse effect of stifling innovation and the general welfare.

      HP kills the technology of these two worthy chips by choosing a third option. In doing so, they effectively reduce the aggregate technical knowledge available for use by our society for their own gain.

      As a society, we protect intellectual property so that the creators can use it, not so that they can lock it away. This is a case of current law perversely hampering the general welfare.

      Intellectual property should only be protected when it is used by its owners.

      Use it or lose it. If HP doesn't want to use Alpha or PA-RISC technology, then others should be allowed to do so.

    2. Re:"Benefits" of killing the Alpha and PA-RISC... by MikeBabcock · · Score: 2

      Anyone feel like passing an opinion on what went wrong for the DEC Alpha chip (long before Compaq bought DEC).

      --
      - Michael T. Babcock (Yes, I blog)
    3. Re:"Benefits" of killing the Alpha and PA-RISC... by Ian+Bicking · · Score: 2
      My vague impression was that they didn't offer a complete package for the high end, and they didn't offer a good price/compatibility for the low end. To make it a really good server you need all the hardware to work together, like Sun offers (or even HP or IBM). But I never heard any great praises for the rest of the hardware in an Alpha-based computer -- it seemed pretty commodity. You don't always need good hardware when just a fast processor is called for -- but the market for pure processing power doesn't seem that large. Scientists, mostly, and maybe for CGI.

      So even when it was most competitive, Alpha wasn't substantially better than a PC. It just had a better chip, which wasn't nearly enough to distinguish it.

    4. Re:"Benefits" of killing the Alpha and PA-RISC... by leandrod · · Score: 2
      > My vague impression was that they didn't offer a complete package for the high end

      Absolutely wrong. The high end was pretty well covered with wickedly fast, very reliable and well-balanced Digital Unix and OpenVMS systems. The problem is that there was no Sun Solaris for it, and this is basically about loyalty -- no one switches from SPARC Solaris, Power AIX or PA HP-UX just for performance. Ultimately the big failure was the failure of Digital to produce as reassuring a corporate roadmap as Sun, IBM or HP.

      > they didn't offer a good price/compatibility for the low end.

      True enough, but not the whole truth. On one side they were stiffled by Microsoft never porting even the basics of its software porforlio. There was no MS Access, Visual Basic came too late, and code was not nearly as well tuned as for IA-32. The result was that, even if the systems themselves were competitively priced with the IA-32 ones, Microsoft Windows itself limited the performance and reliability advantage the hardware granted.

      They did supported GNU/Linux, but at a time when it was strictly geek-only. And even so, they never had OEMs enough to build a strong platform. Also, lack of the seemingly infinite Intel-like scale of resouces left some important holes in their lineup, such as notebook and low-end processors.

      Compaq could have pulled it with its resources, but its box-shifting corporate mentality eventually killed the Digital-inherited engineering heritage, and the whole thing went into suicide mode by pushing harder the lower-margin IA-32 side of business. Just as depressing as Digital shooting itself in the foot by calling Unix snake oil and failing to capitalise in Novell and Apple interest in using the Alpha.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    5. Re:"Benefits" of killing the Alpha and PA-RISC... by m_evanchik · · Score: 2

      My mistake, and yours.

      It looks like the Alpha is now owned by Samsung.

    6. Re:"Benefits" of killing the Alpha and PA-RISC... by leandrod · · Score: 2
      > Steven M. Milunovich never heard the axiom: "You need to spend money to make money,"

      True enough. They save so much money, but kill their competitiveness against the Power4 and UltraSPARC IV, and at the same time much or all of their differentiation against other IPF IA-64 builders like Unisys, Dell, and even IBM itself.

      I probably forget others, but Unisys for one has built much bigger, meaner machines in the IA-32 space. Not to mention Penguin Computing... pity they could not sell enough of their 8-way systems. In order to sell this they should have centered on applications, perhaps with PostgreSQL and SAP, say, on Debian. But there is only so much one can do.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    7. Re:"Benefits" of killing the Alpha and PA-RISC... by leandrod · · Score: 2
      > Steven M. Milunovich never heard the axiom: "You need to spend money to make money,"

      True enough. They save so much money, but kill their competitiveness against the Power4 and UltraSPARC IV, and at the same time much or all of their differentiation against other IPF IA-64 builders like Unisys, Dell, and even IBM itself.

      There is little reason -- beyond inertia -- current Digital, Compaq and HP-UX users will not migrate to IBM, which has it all in house, or Sun, which focus better on RISC on Unix, or Dell, which focus better on Wintel. Thus they save a lot of cash, but loose lots of revenue. True enough most mergers go bad.

      I probably forget others, but Unisys for one has built much bigger, meaner machines in the IA-32 space. Not to mention Penguin Computing... pity they could not sell enough of their 8-way systems. In order to sell this they should have centered on applications, perhaps with PostgreSQL and SAP, say, on Debian. But there is only so much one can do.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
  38. I'd go with ... by hayden · · Score: 2
    "Every big computing disaster has come from taking too many ideas and putting them in one place, and the Itanium is exactly that," said Gordon Bell, a veteran computer designer and a Microsoft researcher."
    "That's why here at Microsoft we just rip off everyone elses ideas and release OSs every year"
    --
    Nerd: Derogatory term typically directed at anybody with a lower Slashdot ID than you.
  39. Intel bashers take note: by be-fan · · Score: 3, Insightful

    I'd give Intel engineers just a bit more credit than the average /. poster. Intel has been right at getting the trends for awhile now. Take the Pentium 4 for example. Everyone thought it would flop cuz it had crappy IPC. It sucked in the first several iterations (less than 2 GHz). But its quite the speed demon now, ain't it?
    As for Itanium, there are quite a few ways it could succeed. It has the potential for serious performance. The super-wide architecture is perfect for code like scientific processing, image processing, and 3D graphics that are nice, regular, and easy to optimize and parallize. And what kind of processing do you think is going to be popular in the future?

    --
    A deep unwavering belief is a sure sign you're missing something...
    1. Re:Intel bashers take note: by MikeBabcock · · Score: 2

      _Many_ of Intel's hopefulls have been completely floundering failures and they have a bad track record for CPU bugs as well.

      The fact that they make enough money off pushing companies into an "Intel-only-inside" situation means they can afford a few mistakes.

      --
      - Michael T. Babcock (Yes, I blog)
    2. Re:Intel bashers take note: by be-fan · · Score: 2

      Currently, business computations simply do not need the power. And AI is something that is immature enough that the mainstream doesn't need it yet. But graphical applications (read: games) are the bread and butter of the high-end, and that's what sells.

      --
      A deep unwavering belief is a sure sign you're missing something...
  40. hehehehe by athlon02 · · Score: 2, Interesting

    What's bad for Intel is bad for the computer industry? Intel may have their fingers in a lot of things, but if Intel (and for that matter MS) disappeared tomorrow, the computer industry would survive. AMD would love that, I'm sure... they would not only be the de facto standard on x86-64, but on x86, in general. And hopefully AMD would hurry up and release a mobile Duron or XP with really low power consumption, enough to be put in a PDA along with plenty of AMD's flash memory too (come on, ya know many of you would love an x86 PDA that you could run windows, freebsd, linux, etc. on with minimal changes)...

    And of course, Apple would love that too, hehe

  41. Leapfroggers take note by gelfling · · Score: 2

    IA64 will have the edge for about 6 months. After that Power4 (next rev) will leap over IA64 with a minimum of disruption because it is already 64 bit.

    Then Intel will go back to their day job of manufacturing chips in incremental 25% improvements. Intel will reach the limits of power consumption before they reach the manufacturing tolerance limit.

    1. Re:Leapfroggers take note by Macka · · Score: 2


      You guys are all forgetting about the Alpha EV7 chip. Alpha is on its way out, but it's not dead yet. EV7 will also leapfrog Itanium 2 on performance, which is why HP are continuing to sell Alpha systems and develop new ones. Plus, Tru64 clustering technology isn't due to make an appearance in HP-UX until 2004, so there will still be demand for Alpha from customers who need the best clustering money can buy. At least for the next couple of years anyway.

  42. itantic was doomed from the start by aminorex · · Score: 2

    google for itanic, and you'll begin to see why.
    the continuing campaign is just throwing good
    money after bad. now is AMD's time to shine.
    i'm considering doing my next project closed source
    just so that i can release it exclusively as
    opteron-only, because i love being right.

    --
    -I like my women like I like my tea: green-
  43. Re:Planet of the apes... by Cid+Highwind · · Score: 2, Insightful

    Yes, but the radical change was in the 20 years from 1960 to 1980. That was when computing made the leap from punchcards and discrete logic to ICs and magnetic storage. The last 20 years have been spent making incremental improvments to the same x86 architecture.

    --
    0 1 - just my two bits
  44. Re:Dynamic optimization in software by CustomDesigned · · Score: 5, Insightful

    Dynamic optimization is not restricted to hardware. Java Hotspot will do well with Itanium (if Sun survives), and I believe Smalltalk and LISP have dynamic optimization as well. The way I see it, Virtual Machines are the future of high performance computing. And yes, .NET is important for Microsoft to prosper in the non-IA32 world. (Although I hate it when the wicked prosper.)

  45. Actually, this ties in w/some stuff for me... by AtariDatacenter · · Score: 2

    I always wondered why Sun was putting a great deal of emphasis on power consumption on their new line of processors. In retrospect, I see why. Smaller blade servers, which allows you to pack a lot of servers into a small space. And power consumption, which if it is very high, eats into the TCO. Oddly enough, it looks like the SPARCs may be playing the game better than you'd think.

    1. Re:Actually, this ties in w/some stuff for me... by bmajik · · Score: 2

      sun makes a deal out of low power consumption because they happen to be unable to compete on any other merit w.r.t. processors.

      also, low power is nice for running off of 48vdc power, as is required for telco gear. as it turns out, one of the last major industries to still be paying too much money for underperforming sun hardware is the telco/carrier industry (they still move at the same glacial pace they always have and haven't caught onto the fact that sun is a sinking ship )

      so in review: low power consumoption is good for sun becase 1) some of their chips exhibit it 2) the only market they're still relevant in needs it

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    2. Re:Actually, this ties in w/some stuff for me... by bmajik · · Score: 2

      the best sun can do is gain share in a market whos overall size is decreasing. however, i think even those days are numbered, as apart from platform lockin people can switch to linux and immediately save money. the articles about company x replacing sun boxes with linux boxes and saving oodles of money and time are coming out more and more frequently now.

      look at it this way. sun hardware is more expensive, and in the small to medium range, simply not as powerful as x86 counterparts. price parity is completely out of the question.

      when you consider that most people couldn't even tell you what advantages solaris has over linux, its dwindling list of "extras" is a moot point when doing a comparative analysis between the two. people see that x86 hardware is cheaper _and_ faster, and linux is "good enough" and freee, and their existing unix knowledge is 90% or more transferrable.

      sun doesn't know what to do with linux. their ongoing struggle to come up with a position on linux makes this pretty clear. Their financials also make it pretty clear that the marketplace and investors are catching on.

      Once upon a time, sun was the internet. Once upon a time, if you wanted money from venture capitalists, you had to demonstrate your sun+oracle+bigip serverroom.

      those days are gone, and unless sun does something interesting, sun will start looking like sgi.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
  46. Re:GCC is mediocre by jbolden · · Score: 3, Interesting

    They should expect help from Intel because open source GCC users aren't tied to Intel in any meaningful way. Offering better GCC performance effectively ups the performance of Intel processors for open source software. Especially since open source software is being used more and more for processor benchmarks this is useful for Intel. Sales of ICC are worth almost nothing to Intel.

    Just as a quick point Compaq offered Gem for free to Linus about 5 years ago. They wouldn't agree to licensing terms so Gem didn't become system compiler but Compaq's willingness to give away a crown jewel to woo the Linux crowd proves I'm not entirely out of line.

  47. Re:GCC is mediocre by JoeBuck · · Score: 3, Insightful

    While you may think that GCC should not expect anything from Intel, Intel disagrees; Intel has provided documentation as well as money for Red Hat (and Cygnus before them) to get free software to run decently on their hardware. AMD has done the same, it is simply good business.

    GCC is a portable compiler; ia64 is a radically new architecture that needs special treatment from compilers. It will take time to get things working well, and problems with compilers may be the factor that makes AMD win in the long run over Intel. If the ia64 is theoretically faster, but compilers generate better code for the less radical AMD 64-bit processor, AMD wins the performance battle. If you have to buy a compiler from Intel to get the same performance you get with AMD with the free compiler, same deal. For that reason, Intel will have a strong financial motivation to help GCC do better, even if this cuts into their compiler business.

  48. Re:Planet of the apes... by mabinogi · · Score: 3, Funny

    >just makes you wonder if we'll still be using x86 compatible chips in the year 3029..

    Yup, and IPv4, and people will still not buy a PC without a 1.44MB floppy drive, despite the fact that the last floppy disc was finaly destroyed in 2589...

    --
    Advanced users are users too!
  49. Re:GCC is mediocre by cscx · · Score: 2

    Yes, but what about AMD users?

  50. Re:GCC is mediocre by cscx · · Score: 2

    Perhaps. But I don't expect them to give as much information to make GCC >= icc. That would be self-defeating from Intel's viewpoint.

  51. Re:One good reason for 64-bit by ergo98 · · Score: 2, Interesting

    Usually because of VM mapping software is limited to 2GB. With Windows you can up that to 3GB by buying Enterprise Edition. Mind you there are already "high memory" style hacks (just like the good old DOS days with EMM, etc) to access extra memory in servers.

  52. Re:last quote... by hayden · · Score: 2
    Until Doom 3 requires a 64-bit processor to play,
    What did you say that for? Now it'll be even longer before Doom 3 appears.
    --
    Nerd: Derogatory term typically directed at anybody with a lower Slashdot ID than you.
  53. Re:GCC is mediocre by Toraz+Chryx · · Score: 2

    code from Intel's compiler frequently performs very well on the Athlon..

    there's one test that Tech-report are fond of (sphinx speech recognition) that's faster on the P4 using a Microsoft compiler, and faster on the Athlon with Intels

  54. Re:P4 did flop, for quite awhile by be-fan · · Score: 2

    The P4 was an initial disaster for Intel--the cpu hardly anybody wanted. But it wasn't just because of its low performance and IPC, it was because of its dependence on Rdram in the beginning. A mistake which Intel has since remedied.
    >>>>>>>>>
    Um, no. The P4 was initially aimed at the high-performance market, to whom RDRAM's cost really wasn't that much of an issue. The real problem was that even with RDRAM, The P4 was slower than a cheaper Athlon. The RDRAM factor is arguable (given that RDRAM is still the fastest memory for the P4) but the P4 really took off when they jacked up the clock-speed and overtook AMD.

    The fact is that for the past three years Intel has done a lot more wrong than right, stretching all the way back to the infamous re-called 1.13GHz P3--it's the first time in my memory that a shipping cpu was ever recalled by the manufacturer.
    >>>>>>
    Wow. Obviously, somebody doesn't remember the fdiv pentium. I'd hardly call the 1.13 GHz P3 infamous. They were so rare that the recall affected all of the five people who actually bought one. Besides that, and the trouble with the P4, which I referred to when I said they have had some initial problems with new products, what else have they done wrong?

    In fact, it wasn't until the Northwood P4 2.53GHz variant that Intel started doing some things "right"--and that's been for only a few months now.
    >>>>>>>>
    Just because AMD was a good competitor doesn't mean that Intel wasn't doing the right things. They were working on jacking up the speeds on the P4, and that'll pay of significantly now that they've got a handle on it.

    Everybody knew that the low IPC in the P4 would be made up for, eventually, in sheer clock speed--that wasn't debated as far as I can recall.
    >>>>>>
    Read up on the /. posts from that time!

    What hardly anyone suspected was that AMD would be able to extend the Athlon architecture so well against Intel's Pentium architectures. Indeed, with a new stepping of the Thoroughbred core which started shipping only last week, The Athlon holds its own against the P4 and will do so up to the 3GHz level and maybe beyond. After that comes Hammer, which supposedly will start shipping at close to the MHz range where Athlon XP leaves off, ~2.4GHz.
    >>>>
    Err, most of the stuff I've seen pegs the Athlon XP at around 2 Ghz, not 2.4.

    Only thing is that Hammer will be at least 25% faster than Athlon XP clock for clock, which makes it considerably faster than NOrthwood clock for clock, yet it will have no trouble scaling up in MHz.
    >>>>>
    I doubt it will have "no trouble." Due to the architecture, it simply won't be able to scale to the kind of clock-speeds the P4 will. Intel is gunning for 5+ GHz, real soon now. AMD will have a hard time keeping up.

    --
    A deep unwavering belief is a sure sign you're missing something...
  55. Re:Migration path isn't everything. by yobbo · · Score: 2

    Hey, at least you get 16 GPR with x86-64.

  56. Why I want Itanium to succeed: by sockit2me9000 · · Score: 3, Interesting

    So let me get this straight, the new Intel's require a complete hardware shift in order to be useful, just like Apple. Both have 64 bit chips in the works. For the first time Apple, Sun, IBM et al will be on a level playing field with Intel. If Intel succeeds with Itanium then none of the software owned by any company will run, necessitating purchase of a new OS, programs, ect. Doesn't this realy put Apple, Sun and IBM in an interesting position? For the first time companies will see a level playing field. I would hope companies see this as a golden time to dump x86/Intel architecture and go instead towards more open solutions. After all, they have to switch hardware and software anyway. Why not think different?

  57. Re:Problems with relying on Turing by io333 · · Score: 2

    This is the fellow who, before World War II, was concerned about the coming conflict so he converted his savings to precious metals and buried them

    So let's see: Gold was $20 an ounce in 1934. Hmmm.... he could have kept the $20 instead of an ounce and would have had all that cash instead of gold, which is worthless per ounce today.

    Obviously Turing was a complete idiot.

  58. The thing I don't get about VLIW is this... by fprefect · · Score: 2, Interesting

    It's all well and good to be able to execute 4 instructions at once, but most systems spend a large portion of their time in library routines (strlen), function prolog/epilog, and so on. Even assuming that you are running some pretty hard number crunching code that can parallelize the inner loops, you are still starving all of the other threads/processes that could be running.

    Why not just work on n-way SMP, so that an application can monopolize one or more processors and still have cycles to spare for mundane work.

    --
    Matt Slot / Bitwise Operator / Ambrosia Software, Inc.
    1. Re:The thing I don't get about VLIW is this... by foobar104 · · Score: 2

      Why not just work on n-way SMP

      Because SMP has already been done. It's possible, using non-uniform memory access technology and some clever cache management algorithms, to scale from a single CPU to 1,024 very easily; this is done every day with computers you can buy commercially. If there were a serious demand for it, we could scale even further using the same basic technology. Eventually you reach a limit where the different in latency between local memory and remote memory is too great, but dense fabrics and fast memory controllers mean that limit is pretty far off.

      So you've got a machine with (say) 512 processors in it. To make it go twice as fast, you can either add 512 more processors-- and all of the infrastructure required to support them, which is considerable-- or you can replace them with 512 processors that are twice as fast. Or, for that matter, with 128 processors that are 8 times faster.

      Even though we can parallelize, faster CPUs are a good thing.

    2. Re:The thing I don't get about VLIW is this... by fprefect · · Score: 2, Insightful

      If 33% of the cycles can be spent executing 4 instructions at once, then sure, VLIW effectively doubles the processor speed -- but otherwise, it seems they are throwing silicon (and electricity) at a problem that additional CPUs could solve just about as well.

      I have nothing against 64-bit processors, I just have serious doubts that it's possible to parallelize most applications or system libraries that much. I don't have facts or statistics either way, but I'm willing to concede the point if you can cite them.

      --
      Matt Slot / Bitwise Operator / Ambrosia Software, Inc.
    3. Re:The thing I don't get about VLIW is this... by foobar104 · · Score: 2

      When you can only use 1 or 2 of the 4 available execution units for most tasks, then you are throwing too much silicon at a problem that is better suited to more, smaller processors.

      Are you, perhaps, discounting out-of-order execution? IANAEE, but it seems to me that it should be possible to keep the execution units busy almost all the time by using out-of-order techniques.

      Note: this comment may have been blindingly stupid. I'm approaching the limits of my knowledge, here, and it shows.

    4. Re:The thing I don't get about VLIW is this... by joib · · Score: 2

      IANEE either, but if you're running a sequential algorithm, OoO execution doesn't help that much. Neither does adding more cpu:s, for that matter. Of course, for OoO, there is a sweet spot beyond which it's not really worth adding execution units, and I suspect this limit is quite low. But what about SMT (symmetric multithreading)? Would it be possible to run different threads at the same time through different execution units?

    5. Re:The thing I don't get about VLIW is this... by foobar104 · · Score: 2

      What? Any well parallelized code can scale linearly. Rendering with Renderman on IRIX scales linearly. (Don't know about Renderman on other OSs.) FEA with NASTRAN scales linearly. Hell, even compiling a big source tree scales linearly.

      In many cases, doubling the number of processors will absolutely make it go twice as fast.

    6. Re:The thing I don't get about VLIW is this... by foobar104 · · Score: 2

      Even simple iterative algorithms can often be parallelized if your compiler is good enough. I remember using Power FORTRAN on an SGI Challenge L with-- I think-- 12 CPUs. Even when running simple code that just iterated over an array in memory, the compiler could unravel my inner loops for me and organize them in a way that would make the program run in parallel across all 12 CPUs.

      Of course, there are certainly situations in which code can't be paralleized-- computing the Fibonacci sequence is a good example, because the value of F(n) depends on the value of F(n-1). But these are relatively rare.

      Most non-trivial mathematical algorithms can either be calculated piecewise-- which gives you the advantages of out-of-order execution-- or in parallel.

  59. It's not because of the economy by doc+modulo · · Score: 3, Interesting

    "The way to make money during the boom is to have built good products during the preceeding bust, and have them ready to sell once there is a market for them."

    But is Itanium a good product? That was the question of this article. Even during a good economy there will not be a big market for Itanium because Intel just went into the wrong direction with it's design (bloatware). At least I believe so. And Intel agrees with predicions of a 10% market share of the server market.

    Even in a good economy, people will just buy from competitors as Google is going to do (and Google has good economics already). With other X86 compatible processors or platform independent programming, it's a buyer's market and Itanium just doesn't seem to be the best buy.

    I can applaud the decision to make a break from the old X86 architecture, but why did they design it as structurally complex bloatware?
    First they head into the direction of more simplicity (switch to RISC core inside the CISC Pentiums) and then they double back into the complexity trap with Itanium.

    Humans are just much better at improving simple things than they are at improving complex things. Why didn't they just go multi-core or something? I guess it's their CISC cultural heritage.

    And if I may go slightly offtopic for a bit. I think there's something unelegant about those extremely power hungry chips. Something just doesn't feel right about the fact that your solid-state chip's continued existance is dependant on the oil on the ballbearings of a spinning bit of plastic, and that it's just a matter of time before your PC/server breaks.

    A PC should be as solid-state as possible, just make sure electricity keeps going in and it runs. I think server farm cowboys/girls agree with me. They have better things to do than replace fans all day.

    For this reason I like the Transmeta Crusoe, Via C3 and IBM G3.

    However, even though it's power hungry, I do like the Intel Pentium 4's ability to survive the removal of it's heatsink, and continue running Q3 like nothing's happened when you put the heatsink back on. Could you underclock and undervolt a P4 3GHz to 1.5GHz and run it using a giant heatsink without a fan? I bet you can! At least it would survive.

    --
    - -- Truth addict for life.
  60. Re:itanium is dead by sniggly · · Score: 2
    First post should be modded up.. When next year comes and geeks look to upgrade their systems for doom3 what are they going to buy? An AMD opteron, because its the latest thing (64 bit), runs win32 and 32 bit linux apps (like quake3). It will be at least a whole year before consumers start to buy itaniums because there is no windows for it yet, and if there is a windows for it there won't be any legacy support. Its going to take a lot of time in the consumer market. Which is an important market.

    Intel isn't targeting the consumer market here (AMD targets everyone with opteron) but eventually that's where 64 bit CPUs will be sold as well. They target the business market. Here is a totally new 64 bits chip that is created to compete with IBM and Suns offerings. And IBM and Sun support their beasts. Intel, Dell and Microsoft are still noobs at giving that type of support. That's going to take time too. And it's going to take lots of time and impressive stats to convince CTOs and IT heads to run wintel in their datacenter.

    What the itanium will be great at is to run as a single server for small workgroups that need computing power. Universities and the like.

    --
    Of those to whom much is given, much is required.
  61. Not the first time. by AJWM · · Score: 2

    This wouldn't be the first time Intel has screwed the pooch. Do a google on "iapx432" for something that turned out possibly even worse than Itanium might. (It was a nice chip design, on paper -- and it eventually met all its design goals, of which performance was not one, alas.)

    --
    -- Alastair
  62. INTERGRAPH OWNS THIS PATENT;wins suit againt intel by goombah99 · · Score: 3, Informative
    from bloomberg news service (bloomberg.com) Intel, Intergraph Fail in Mediation of Chip-Patent Dispute
    Intel Corp. said it failed to reach an agreement in a $250 million dollar patent lawsuit by computer- services company Intergraph Corp., which already was paid $300 million by the world's biggest chipmaker to resolve an earlier dispute.

    some info can be found here:
    http://www.intergraph.com/intel/legalpic.asp
    and
    http://straitstimes.asia1.com.sg/money/story/0,187 0,146182,00.html

    Today, Intel and intergraph anounced a break down in cour ordered mediation to resolve a quarter billion dollar patent infringement suit against the ITanium.

    In July last year, Intergraph (www.intergraph.com) brought a lawsuit against INTEL alleging the basic design of the Itanium violates ateleast two patents they had held for ten years. Intergraph alleges the concept of software based instruction routining in highly parallel architechtures was developed for their C5 (aka clipper) chip.

    Itanium basic design is based on a HP concept for highly parallel processing in which the order of execution on the chip can actually create race conditions for dependencies in calculations. This allows performance enhancements and simplication of handshaking harware, since basically the chip does not have to wait for the slowest operations. INstead the job of preventing race conditions falls to the compiler. The compiler must model how the processor will execute an instruction in the context of the other instructions the chip will be executing in parallel and then re-order the micro-code to prevent erroneous computations.

    It would appear the methodology for achieving this was patented by intergraph for the C5 chip. The C5 chip project was eventually abandoned and intergraph parteneres with intel to replace the CPU in their workstations with pentiums.

    We all know that intel was previously accused of stealing the ALPHA processor designs and that law suit was "settled" by intel buying out the impoverished ALPHA (dec).

    This law suit is for 250 million dollars. which is about 5 % of the entire 5 billion dollar development const of the Itanium. Mediation talks have broken down so the Suit will presumable go ahead. If you are interested try a google search, there's lots of info out there as this trial has dragged on for over a year.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  63. Re:itanium is dead by sniggly · · Score: 2

    Correction, it does have legacy support, it's supposedly awkward and unnatural. Anyone have heads up on how this compares to the Opteron?

    --
    Of those to whom much is given, much is required.
  64. Re:P4 did flop, for quite awhile by be-fan · · Score: 2

    Err, I meant the AMD Hammer.

    --
    A deep unwavering belief is a sure sign you're missing something...
  65. Re:All processors will go the way of Itanium... by Grishnakh · · Score: 2

    Such a processor is of no use, unless you're a gamer. That's why the PC market is down now: no one cares about having a 3+ GHz processor.

  66. Re:Intel relies on compiler, Turing says it's fool by SysKoll · · Score: 3, Insightful
    As a matter of fact, some people say RISC means Reject Important Stuff into Compiler.

    That's quite true for some architectures. However, note that the PowerPC CPU, for example, does a lot of optimizations at execution time with branch caching, speculative execution and other predictive techniques. This, on a code that has been somewhat optimized at compilation.

    The question is not whether the IA-64 is the only processor to do these compile-time optimize. The question is whether it's wise to rely mainly on compile-time static optimization when you hope to be a performance leader. Turing says that you cannot, because static optimization, obtained by guessing the execution code path, is always inferior to dynamic optimization generated from the actual code path with the actual data.

    Do you have pointers regarding the amount of dynamic optimization in the IA-64? In other words, if the compiler in only run-of-the-mill, can the IA-64 still perform?

    -- SysKoll
    --

    --
    Mad science! Robots! Underwear! Cute girls! Full comic online! http://www.girlgeniusonline.com/

  67. 36 bits = 64GB, not 64 Exabytes by tlambert · · Score: 2

    2^36 = 2^4 (16) * 2^32 (4G) = 64G.

    Also, the use of the extra 4 bits to get the full 36 bits requires use of the PAE.

    Which, if you had ever read the processor manual, you would know requires *bank selection*.

    Bank selection is incredibly useless. It doesn't let me have more than 4G of virtual address space split between user space and kernel space, combined.

    Since I already have that with only 4G of RAM, and since the people who build servers that use that much memory aren't *stone stupid*, and tend to *dedicate* them to tasks, the extra RAM is basically useless.

    The best you can get out of it is *a RAM disk*, and that still requires you copy crap all over.

    You can't use the memory for *DMA buffers* or anything useful on which *the user process or the kernel operates*, without ...bank selecting it in for the *entire duration* of the operation.

    The reason anyone want more address bits is to access more memory *simultaneously*, in a single program. If I were bumping my head on available RAM, I'd implement demand paging, and be done with it, wouldn't I? But that only works if I have the virtual address space to back the real memory *plus* the virtual memory, and I'm still limited to *32 bits* there, aren't I?

    I guess maybe you are one of the Intel engineers who thought *bank selection* was a good idea?

    Let me give you a clue: it's not.

    Let me give you another clue: Segments are for worms: segment registers were a bad idea, too, which is why no one uses the damn things, except as extra registers ro hold things like thread contexts.

    Try naming one modern OS that uses segments; the last one to do it was medium model Windows 3.11 and SCO Xenix 2.x, a full *decade* ago.

    PS: If I wanted to use bank selection, I'd be writing software for the Commodore 64.

    PPS: While we are at it: ring 1 and ring 2 were also stupid ideas; no modern OS uses anything other than ring 0 (kernel) and ring 3 (user). At least on the VAX architecture, you could use ring 2 to implement asynchronous system traps to call user functions from the kernel that ran as if they were in ring 3, only on a different stack. Too bad Intel's ring 1 & 2 aren't even useful for that.

    PPPS: Try building a processor that's friendly to how people are actually going to use it, instead of pretending we live in some imaginary hardware designer universe where Spock has a beard, for a change.

    -- Terry

  68. .Net/Java performance? by Johnno74 · · Score: 2, Interesting

    Hey regarding compilers.... Does anyone have any info about how .NET will go on Itamium, or even Java?

    Think about it, .Net and Java are all about JIT compiliation of some intermediate bytecode to native machine code as needed.

    Itanium is all about moving the complexity of moving out-of order execution and stuff onto the compiler at compile-time instead of doing it at runtime with silicon.

    Doesn't this imply that JIT compilation of Java Bytecode or .Net assemblies at runtime will have a higher performance overhead on Itamium, if the JIT compiler wants to extract the best performance out of the chip?

    Has anyone here seen/done any benchmarks for this?

  69. Re:GCC is mediocre by tjrw · · Score: 2

    The difference is you're saying what should be, and Grishnakh is saying what is. Intel *should* be doing whatever it takes to make the code that gcc produces for ia64 optimal, but they won't because they're being greedy and believe that they can sell the compiler as well.

    Maybe they're right, and maybe they're wrong, but given the lack of uptake on ia64 so far, and given the relative amounts of money that they stand to make on the compiler software versus the ia64 hardware, I think they're making a big mistake.

    It rather looks like a case of company politics, with nobody able or willing to see the big picture and "do the right thing" regarding "giving away" the compiler technology.

    Tim

  70. Re:P4 did flop, for quite awhile by MtViewGuy · · Score: 2

    Hold it right there.

    Didn't Intel introduce the Northwood-core Pentium 4's starting with the 2.0 and 2.2 GHz versions first? I think increasing the L2 cache on the CPU die to a generous 512 KB did wonders for the CPU. It'll be very interesting to see what the Prescott-core Pentium 4's with its 1024 KB L2 cache does in terms of performance.

  71. Re:GCC is mediocre by jbolden · · Score: 2

    Right. My point is though that this remains an easy option for Intel at any point. That is there aren't technical reasons (like problems with GCC) that prevent adoption of Itanium. For example if Apple made it a condition of switching this wouldn't be an issue.

    This is besides the fact that I think Intel is likely to help out GCC regardless. They are going to want to make sure they stay ahead of Hammer and Power4 for Linux BSD.

  72. Power consumption? (Re:At 135 watts per chip...) by phorm · · Score: 2

    Sounds good to me. Winter is coming, I'll just slap an Itanium in and turn off my space heater this winter.

    Seriously though, if the chips take this much power, is this peak or average? If the average load is anywhere near this, anybody using this is going to see a rather nice jump in their power bills.

    Every time I turn on my PC the lights dim - phorm

  73. Re:last quote... by Znork · · Score: 2

    With PAE you still cant use more than 3GB per process. And, unfortunately, it's not too uncommon that you need more than 3GB.

  74. Re:Intel relies on compiler, Turing says it's fool by turgid · · Score: 2

    You only have to look at it's (itanic) performance under gcc to see the answer to this question. I seem to remember performance figures 20% of that obtainable with intel's compiler.

  75. it's a bloody pain and keeping software back by g4dget · · Score: 3, Insightful
    It has taken 20 years to get even the mediocre dynamic optimization that Java offers, and it works only because the Java language is fairly inconvenient and restrictive. Smalltalk and Lisp attemp dynamic optimization, but they fail miserably where it counts: numerical code; for that you have to drop back into a mess of type declarations and unportable hints to the compiler.

    Itanium is a step backwards for software. It make the tradeoff of giving you somewhat better performance for a few languages and benchmarks, with complex compilers, while being even harder and more problematic for anything that deviates from the canonical benchmarks. That locks new kinds of software even more into a straightjacket than it already has been.

    If Intel sees dynamic compilation as the solution to the complexity of Itanium, they should do the same thing Transmeta does: define a simpler instruction set for compilers to target and make the dynamic compilation and optimization software effectively part of the chip.

  76. Re:64-bit is 99% hype by Skapare · · Score: 2

    At the rate things like Microsoft Windows and X Windows and KDE and Gnome and all that other bloatware are growing, in just a few years almost everything will need 64-bit just to load up.

    --
    now we need to go OSS in diesel cars
  77. Corporate revisionism by Draoi · · Score: 2
    There are other benefits for Hewlett-Packard. The Itanium allows the company to eliminate both of its current 64-bit chips -- the H.P. PA-RISC and Compaq Alpha.

    Shouldn't that be the DEC Alpha? So quickly these things are forgotten .... I'm still waiting for the day they start talking about the Compaq VAX!

    --
    Alison

    "It is a miracle that curiosity survives formal education." - Albert Einstein

  78. Gordon Bell by Detritus · · Score: 2
    Do any of you people even know who Gordon Bell is?

    Hint: He is not some random Microsoft employee.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:Gordon Bell by Detritus · · Score: 2

      He is one of the world's greatest computer architects. He designed, or helped to design, many of the computers produced by DEC, including the PDP series and the VAX. See this page for a list of some of his accomplishments.

      --
      Mea navis aericumbens anguillis abundat
  79. Re:GCC is mediocre by Znork · · Score: 2

    You _have_ to compile with GCC. If you're writing C++ code at least. Or you wont be able to link with any C++ libraries. Doesnt seem like the C++ abi is going to get standardized ever, does it.

    I have the money to spend, but what I dont have is the time to dink around trying to get whatever code to compile with whatever compiler to link with whatever library. Either it works with everything compiled in GCC out of the box or it's a useless pain in the rear.

  80. Re:Is this time ? by Toraz+Chryx · · Score: 2

    And at roughly 1/40th the price of the smallest POWER 4 box you can buy, my wallet's pretty happy too!

    Where did you get an Itanium-2 machine for$424.93 ?

    At that price they might just displace the Athlon for price/performance!

  81. Another failed break from existing architectures by Junks+Jerzey · · Score: 2

    The Itanium isn't Intel's first attempt at a much more powerful non-x86 architecture. In the late 1980s, Intel was pushing the i860--eventually succeeded by the i960--which really were amazing compared to the x86 line, but they flopped.

    And who can forget Motorla's 88000 line, which was meant to be the follow-on the the 68K?

  82. Re:address computations for 4GB of memory by turgid · · Score: 2

    You're right, it is utterly straight-forward, and that's why AMD has done it. You can see this from AMD's documentation about the Hammer architecture at www.x86-64.org. Intel can't do the same because it has bet the farm on itanium and it needs to persuade the corporate world to buy millions of itanium machines to recoup its R&D spending. They may have backed the wrong horse because 10 years ago when they started the project it seemed like the best thing to do. They will try every marketing, slaes and PR trick in the book to noble AMD's architecture simply because the cannot afford for Hammer to succeed.

  83. Re:Another failed break from existing architecture by cant_get_a_good_nick · · Score: 2

    My first desktop UNIX box at work was a DG/UX on 88K. Extremely slow (it was outdated by the time I got it). Basically used it for an XServer, and every once in a while used gcc on it just to check compiler warnings (because no one else used it, I could give it the latest gccc, 2.7.2 at the time, without disrupting anyone else).

  84. Re:itanium is dead by Sj0 · · Score: 2

    As I understand it, the Opteron will act exactly like a regular x86 processor until you start using the 64-bit instructions. That's it's claim to fame, that it will be extremely fast for 32-bit apps, and will also support 64-bit extentions. For a practical example, having MMX or 3DNow! or SSE doesn't affect the processor when it's doing a regular integer divide, and I expect that the Opteron will be the same.

    Though I have been known to be wrong...once...and I was drunk at the time...

    --
    It's been a long time.
  85. Re:huh? by Grishnakh · · Score: 2

    Yep, that's what you'd think. Apparently Intel doesn't think that way.

  86. Re:last quote... by sqlrob · · Score: 2

    Aren't PS2 and GameCube 128 bit?

  87. You miss the point by Thomas+A.+Anderson · · Score: 2
    You forget that we live in a capitalism. Without Google, NYT could simply get its hits from other search engines and news feeds (i.e. slashdot, yahoo, etc).

    Not true - the NYT came to Google to work out a deal so that google would spider the NYT's news articles (which would have been unavailable to google's web spiders because of the NYT's registration). This info comes from this column which is referenced by this /. article. It's a good read on how the NYT needs google more than the other way around.

    Other search engines would love Google to make stupid decisions to censor some of the better news content. A partnership with NYT would just give them one leg up on Google. Google can't afford that.

    Okay, time to drop the crack pipe. Nobody said *anything* about censorship. What *is* being discussed is the NYT's decision to allow google news readers to view NYT's article without having to register (a topic you completly screw up in the next paragraph).

    On another note, regarding the "moronic registration process", I'm sure NYT has had plenty of time to re-evaluate its registration process to determine if it is counter-productive. I'm sure the money they save on consulting and profiling studies because they can link their stories to users far outweighs the $.005/hit of advertising money lost due to the 5% of its potential readers that are turned away.

    I seriously doubt the *main* reason the NYT has registration is for profiling studies. They want email addresses to sell (IMO) - an email address from a NYT reader is worth more than one from, say, etoys.com (or wherever). They decided it's worth it to them to go without the email addr in order to get the page view from google (and more importantly, a possible daily reader and/or subscriber). Besides, with the referrer-google, you onl;y get to view the *one* article without registration - if you then go to another NYT article linked from within NYT, you have to register.

    --
    Personally its not God I dislike, its his fan club I cant stand (bash.org)
  88. Re:Intel ought to concede by connorbd · · Score: 2

    They have a concession speech already written -- it's called Yamhill. But of course if they run with that they're essentially admitting that AMD was right all along and they've officially lost control of the ship. /Brian