Slashdot Mirror


Intel Shifting 64-bit Plans

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

462 comments

  1. saw it coming by Afrosheen · · Score: 3, Interesting

    Well we all saw this one coming with all the delays on the Itanium.

    1. Re:saw it coming by fshalor · · Score: 2, Interesting

      We all saw this comming when the whole bit shifting thing started.. And we all know how hard it is to shift bits reliabely.

      Yes, operton has done well, and intel's lagging behind. I am looking foward to a 64 bit version of the Xeon though. Perhaps the oppertunity cost for Intel's 64 bit set got a bit great with the techniqies they've been using?

      I still feel that P IV's aren't that great, and that celeron's haven't scaled well either, but are good for certain specific uses.

      Time will tell. And then there's the whole no true 64 bit windows yet.

      --
      -=fshalor ::this post not spellchecked. move along::
    2. Re:saw it coming by ackthpt · · Score: 3, Funny
      Well we all saw this one coming with all the delays on the Itanium.

      You mean Merced?

      We saw this coming with the Yamhill rumors.

      And where would we be without stupid pundits?

      --

      A feeling of having made the same mistake before: Deja Foobar
    3. Re:saw it coming by Smitty825 · · Score: 3, Interesting

      Wasn't Windows NT for Alpha "true" 64 bit Windows...

      --

      Doh!
    4. Re:saw it coming by obeythefist · · Score: 4, Interesting

      And then there's the whole no true 64 bit windows yet

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

      If you think about it, it's really very convenient for Intel, and MS hasn't bothered to give any good reason for the delay (especially when you consider that Linux has been available in 64bit land for aeons).

      --
      I am government man, come from the government. The government has sent me. -- G.I.R.
    5. Re:saw it coming by Anonymous Coward · · Score: 0

      No.

    6. Re:saw it coming by Anonymous Coward · · Score: 0

      For those of you still missing the beloved goatse, its the goatse case mod!

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

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

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    8. Re:saw it coming by globalar · · Score: 1

      Why does anyone (I mean the majority of Windows users) need Windows 64bit? So far, 64bit computing doesn't really apply to the masses. The newest ATI card is more applicable than a jump in addressable memory. Bringing 64-bit Windows to market sounds like it would just be expensive at this point with little immediate return. The AMD 64bit offerings don't require it. So is there really a big market yet among consumers for this?

    9. Re:saw it coming by forkazoo · · Score: 5, Informative

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

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

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

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

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

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

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

    10. Re:saw it coming by Crypto+Gnome · · Score: 0

      First you say I have to point out than Windows Server 2003 64 bit edition is currently a free download and THEN you go on to point how totally ALPHA-Quality it is.

      Mind you, this is not even slightly a Desktop OS (eg WHERE is XP-64?)

      And this you're comparing to Linux on AMD64 which works pretty much as good there as it does anywhere else?

      HELLO!!!

      --
      Visit CryptoGnome in his home.
    11. Re:saw it coming by Anonymous Coward · · Score: 0

      Why include your email address if all messages sent to it will be considered spam?

    12. Re:saw it coming by Crypto+Gnome · · Score: 4, Insightful

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

      Just because they're "the tinfoil hat crowd" doesn't necessarily mean they're wrong.

      Microsoft has a long and dirty history of colluding with Intel in the interests of their own mutual benefit to the exclusion of the rest of the industry.

      --
      Visit CryptoGnome in his home.
    13. Re:saw it coming by calidoscope · · Score: 4, Insightful
      Well we all saw this one coming with all the delays on the Itanium.

      And the repositionings...

      Besides the delay, the biggest mistake that Intel made with the Itanic was the idea that the Itanic was a server/workstation processor and not for the desktop. The whole reason that the x86 exists as a server processor is that it is cheap due to massive economies of scale and that a scheissload of software has been written for the x86. Because the Itanic is a niche processor, Intel will both lose out on economies of scale and will have a vastly reduced portfolio of applications written for it.

      AMD has made a strong commitment to the desktop market with the Athlon 64 (and low-end Opterons), thus greatly increasing the market for AMD-64 software (which will need to include first rate compilers). They'll be able to spread development costs over a larger number of chips - which will result in less expensive chips.

      IBM now has the Mac for expanding the market for the Power processors. Sun has the UltraSparc IIe and IIIi processors for the volume market.

      Also remember that low cost 64 bit systems require low cost memory, especially in the larger sizes. Resonably priced 2 GB DIMM's have been available for maybe the last month, 4 GB DIMM's are still outrageously high price.

      --
      A Shadeless room is a brighter room.
    14. Re:saw it coming by forkazoo · · Score: 3, Insightful

      Your statements are all correct. What's your point? The poster I was responding to suggested that MS was hiding windows 64 because of collusion with Intel. My response was twofold. First, I pointed out that MS is certainly not hiding win64. Second, the reason you don't hear more about it isn't because Intel is making MS keep things hush hush. The reason is that it's just not ready to sell. MS sees Opteron sales, and knows that they are going to Linux. If they could have win64 ready by now, they would.

      And, my mentioning Linux was pretty much just an effort to avoid being assumed to be some sort of MS shill. I'm not a fan of Windows, I just think that win2k3 will be decent when it's done. I wanted to sound leet.


      First you say I have to point out than Windows Server 2003 64 bit edition is currently a free download and THEN you go on to point how totally ALPHA-Quality it is.

      Mind you, this is not even slightly a Desktop OS (eg WHERE is XP-64?)

      And this you're comparing to Linux on AMD64 which works pretty much as good there as it does anywhere else?

    15. Re:saw it coming by highwindarea · · Score: 1

      There is no hardware 3D It's a server OS.

      --
      I think this internet thing sounds like a good idea
    16. Re:saw it coming by Anonymous Coward · · Score: 0

      yea and when people were using 16bit windows 3.1, they were saying the same thing about Windows NT 3.1 and later 3.51. "why do the masses need 32bit"

      even when NT 4.0 hit the streets, the masses were in love with windows 95.

      now a lot of those ppl are now using xp..."hey morons, were do you think your 32 bit XP came from? It's NT losers!"

      so to answer your question. Everyone but you, here on slashdot needs 64 bits.

      why?

      because we goddamn well please.

      4 years from now, when a butload of ppl are using 64 bit operating systems. you can think back to this very moment when you posted a moronic statement.

      do you think computing industry just springs into place with every new advance?

      ever heard of evolution?

    17. Re:saw it coming by DigitumDei · · Score: 2, Insightful

      ... So far, 64bit computing doesn't ... at this point with little immediate return...


      Try reading the post properly...

      64bit computing will become the standard one day, but microsoft is the king of doing things when they become profitable, NOT when they are new and untested.

      Right now MS needs no reason for delaying a 64bit OS other than they don't need to release it now to keep making huge profits.

    18. Re:saw it coming by Vellmont · · Score: 1

      Microsoft has a long and dirty history of colluding with Intel in the interests of their own mutual benefit to the exclusion of the rest of the industry.

      True, except in this case I can't see how this would possibly help them. In fact it seems much more likely to hurt them. Why _wouldn't_ Microsoft want an inexpensive 64 bit platform to run windows servers on? Windows will certainly run faster with the extra registers, and having more memory available to a high end server is important.

      The only thing I can figure out is MS hasn't gotten its act together and ported Visual Studio to AMD64.

      --
      AccountKiller
    19. Re:saw it coming by master_p · · Score: 1

      Since in Windows everything is typedefed, the only changes for 64-bit are the parts written in assembler and the typedefs. I am 100% sure Microsoft has delayed Win64 to coincide with Intel entering the 80x86 64-bit market.

    20. Re:saw it coming by Short+Circuit · · Score: 1

      Except any code that does anything like swap bytes or whatever. There was a Slashdot article recently about how a lot of x86 Linux applications' code out there expects 32 bits, and doesn't quite work right as 64 bits.

    21. Re:saw it coming by Crypto+Gnome · · Score: 1
      Because you're dumb as a brick let me explain it to you clearly.
      • it's to microsoft's benefit because Intel gave them a fat wad of cash
      • It's to Intels benefit because for the unwashed masses AMD64 doesn't have an OS to drive it, until Intel has a competing product
      Remember, Microsoft doesn't care about peformance, or cheap hardware, all they care about is MAKING WADS OF CASH.
      --
      Visit CryptoGnome in his home.
    22. Re:saw it coming by Vellmont · · Score: 1

      Uhh.. Microsoft will SELL MORE SERVERS if they have a 64 bit machine to compete with Sun, HP, etc. 64 bit is the high end server market where there's serious money to be made, and Microsoft would be stupid to not pursue it. Fat wad of cash? Please. I'm just not buying it. A "fat wad of cash" could explain anything, and is the last resort of a poor argument.

      --
      AccountKiller
    23. Re:saw it coming by IdleTime · · Score: 1, Insightful

      Why does this sound familiar????

      Oh yes!!! I remember! That was the same arguments used when moving from 16-bit to 32-bit some years ago. Now, why did we move to 32-bit at that time? Or maybe you think we should have stayed at 16-bit?

      --
      If you mod me down, I *will* introduce you to my sister!
    24. Re:saw it coming by rtz · · Score: 1

      Things are never this easy, there are always loads of code that makes weird assumptions about the sizes of pointers and ints, casts one into another carelessly, etc.

      Even in a higher level language where you don't have pointers as such, the int size can bite you, when you're doing low level bit stuff, or relying on a counter to roll over to zero predictably.

      Of course, the code should be written to always explicitly use a type of the apropriate size you need, but the world is full of things that should be done, but aren't.

    25. Re:saw it coming by Shadowin · · Score: 1

      No stupid luna theme

      What?! Luna is there, but the Themes service is disabled by default. Just re-enable it, then change the theme from Classic to XP Style, and you too can experience Tonka goodness!

    26. Re:saw it coming by Bedouin+X · · Score: 2

      Why not get the 64-bit stuff out now so that it can mature when there is a need?

      --
      Dissolve... Resolve... Evolve...
    27. Re:saw it coming by fupeg · · Score: 1

      Oh so this server OS sucks because of poor drivers... Um yeah that's really what a server OS is all about.

    28. Re:saw it coming by hobbesmaster · · Score: 1

      I installed the Win64 beta off MSDN and I discovered the real reason why its being delayed: NO DRIVERS!

    29. Re:saw it coming by Anonymous Coward · · Score: 0

      please enlighten me, how do you plan to use it as a server with shitty ethernet drivers???

      oh, I see, it's supposed to get the security certificate as a standalone 'server' again, a la NT4 ... nevermind then

    30. Re:saw it coming by fitten · · Score: 1

      Your logic is completely flawed. According to you, Microsoft only cares about making money, yet they won't sell a product to make the money.

    31. Re:saw it coming by Anonymous Coward · · Score: 0

      there's something true and something off here ;-)

      ms WOULD sell more servers if AMD64 was in any high-enough volume. if you sit back and compare numbers, ms makes server money pretty much off Intel's server chip offerings - AMD(32) is just a tiny fraction. so they WILL get their wad of cash only if/when Intel steps in. remember that desktops don't bring in as much cash as servers.

      true, if they were to ship the os already, that would force Intel's hand ... but then the threat of shipping could be enough sometimes, right?

    32. Re:saw it coming by vaginitis · · Score: 1

      so you're saying that a server OS wouldn't need properly working ethernet drivers?

      --
      "We used to send megabytes of software to fix a 20 byte file," -Bill Gates
    33. Re:saw it coming by mixmasta · · Score: 1

      I've been using Windows Server/XP 2003 64 bit edition on Itanium for well over a year. (it's 2004)

      --
      #6495ED - cornflower blue
    34. Re:saw it coming by mixmasta · · Score: 1

      I as I mentioned before (redundant) I have been using Windows Server/XP 2003 64 bit edition on Itanium for well over a year.

      p.s. It is 2004. =)

      --
      #6495ED - cornflower blue
    35. Re:saw it coming by mixmasta · · Score: 1

      As I mentioned before, heheh... I have been using Win Server/XP 2003 64 bit edition on my Itanium for well over a year.

      The install picked up all the hardware and installed suitable drivers too. The OS is NOT alpha quality, although amd64 is newer and it is not surprising that drivers are lagging.

      --
      #6495ED - cornflower blue
    36. Re:saw it coming by Lord+Ender · · Score: 1

      http://www.microsoft.com/windowsserver2003/64bit/e xtended/trial/default.mspx
      Interesting things from that page:
      "Windows Server 2003, Enterprise Edition, for 64-Bit Extended Systems is only compatible with 64-bit AMD Opteron-based systems. It cannot be successfully installed on 64-bit Intel Itanium-based systems."

      "On the download page, you will see a link to the Setup file and a Product Key for the software you wish to install. The file will be in ISO format and must be burned to a CD before you can install the software on your computer."

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    37. Re:saw it coming by Anonymous Coward · · Score: 0

      Windows Server/XP 2003 64 bit edition

      To those who might not be familiar with MS products, although Windows NT4.0 workstation and server were only marginally different, there are very, very significant differences in the code makeup of Windows 2K3 server and Windows XP. They are not the same operating systems. Win2K3 contains a great deal of .Net code, a lot of the XP components have been created with various chunks of C and visual basic. .Net ports a lot easier to 64 bit! Also, the design methodologies between 2K3 and XP are vastly different compared to NT4 workstation and server. You have to go through quite a lot of work to get 2K3 to behave *like* XP, even then it won't be completely the same... it will just be similar. I don't believe credit should be given to people who aren't quite sure of the differences between one O/S and another. Perhaps you should explain to us how Linux and UNIX are exactly the same?

      So, you're running a currently niche O/S on a very niche processor. Next you'll tell me you're running Minix on a C64. You might also say, well, "I've been running Windows NT4.0 on Alpha for years!". Very good, you may have a trout as a present. But neither of these things are mainstream. They are not important.

      What the parent is referring to is the flagship MS product for home and desktop use. 64bit is not really needed for the desktop, but then neither is linux, the point is, the technology is there and what the slashdot community really cares about is whether the population will have it forcefed to them or not.

    38. Re:saw it coming by Anonymous Coward · · Score: 0

      "Important: The 64-bit versions of Windows Server 2003, Enterprise Edition and Windows Server 2003, Datacenter Edition are only compatible with 64-bit Intel Itanium-based systems. They cannot be successfully installed on 32-bit systems."

      -microsoft

    39. Re:saw it coming by ClubStew · · Score: 1

      I saw it coming when Microsoft announced that they're changing their APIs for 64-bit platform many years ago! Get off the bandwagon and actually try researching what you hate/fear.

    40. Re:saw it coming by kotfu · · Score: 1
      Celeron's were never really meant to scale, they were meant to be cheap. So you take the cache off, keep the clock speed up, and know the unsuspecting consumer thinks they are getting a fast chip for cheap.

      Celeron's are like a Hummer with a 1/2 gallon gas tank. It sure goes good when it has gas, but you have to stop and fill it up every 10 minutes.

  2. They talk about concerns by Anonymous Coward · · Score: 3, Insightful

    For "potential Itanium customers".

    But based on their sales figures, it looks like they really aren't any.

    If they had their heads in the right places, they'd heavily go after CT.

    1. Re:They talk about concerns by cujo_1111 · · Score: 0

      And the Opteron has double the number of customer the Itanium has, so nothing times two still equals nothing, right?

      --
      If I point out that you are incorrect, making me a foe does not make you any more correct.
    2. Re:They talk about concerns by Anonymous Coward · · Score: 0

      good point. the future is still desktop.

    3. Re:They talk about concerns by Deraj+DeZine · · Score: 1
      ...they'd heavily go after CTs.

      So Intel is made up of terrorists going after the counter-terrorists? I find this theory interesting and would like to subscribe to your newsletter.

      --
      True story.
    4. Re:They talk about concerns by Anonymous Coward · · Score: 0

      Does anyone knows if there's SCO Unix for the Itanium??? Maybe it's the same person...

    5. Re:They talk about concerns by Anonymous Coward · · Score: 0

      You don't need to subscribe to their newsletter, just buy Counterstrike and you can choose either side.

    6. Re:They talk about concerns by JCMay · · Score: 1

      No, they'd heavily go after Conneticut

  3. now all we need by Anonymous Coward · · Score: 3, Funny

    is solaris ported to this baby and theres 64 bit goodness for everyone!!

  4. saw it coming by Frequanaut · · Score: 1, Flamebait

    Well we all saw this one coming with once we looked at the opteron.

    (Really, it kicks serious bootay)

  5. 64 bits of nothingness by cybermint · · Score: 3, Insightful

    Until a 64-bit version of Windows comes out, I don't see this mattering all that much. 64-bit doesn't mean anything to the masses of end users, just the developers. I don't care if my computer is 2-bit or 1000-bit as long as it works well.

    1. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      Despite Slashdot's slide from its early days, there are a still few developers who hang out here.

    2. Re:64 bits of nothingness by vijayiyer · · Score: 4, Insightful

      I'm tired of seeing this kind of rubbish. People who do real work on their computers (e.g., engineers and scientists) need 64 bit computing. For example, the CFD (computational fluid dynamics) software we used at my company required 64 bit precision for accuracy. That would be painfully slow on a 32 bit machine. Not everybody compiles Linux kernels all day.

    3. Re:64 bits of nothingness by Saint+Stephen · · Score: 1

      http://www.microsoft.com/windowsxp/64bit/default.a sp

      Party on.

    4. Re:64 bits of nothingness by cujo_1111 · · Score: 2, Interesting

      So what did you do with all you had was a 286 @ 16 MHz to use?

      They don't 'need' 64-bit machines, the machines were built before the software was written. It is the way things work...

      --
      If I point out that you are incorrect, making me a foe does not make you any more correct.
    5. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      I don't care if my computer is 2-bit or 1000-bit as long as it works well.

      What's your definition or "works well"? For some people, it means whether the following expression returns a pointer or NULL. What should it return according to you?

      malloc(5000000000LL)

    6. Re:64 bits of nothingness by Pyro226 · · Score: 4, Insightful
      I don't care if my computer is 2-bit or 1000-bit as long as it works well.

      I don't care if my computer is 100 MHz or 3 GHz as long as it runs fast. But the point is that a 3GHz computer will almost certainly run things faster than a 100 MHz computer. I don't know anything about writing software, but speed increases still interest me, and if 64 bit computing provides a speed increase then the end user will care. Even if 64 bit computing just allows for more than 4 Gigs of RAM it will become imporant to the end user in a couple of years when LongHorn XP Ultra-Professional demands at least 8 Gigs of RAM.

      For the record, I use a Pentium I with 64 Megs of RAM almost every day.

      --
      This message is encrypted with Quad ROT-13 to protect the author's copyright under the DMCA.
    7. Re:64 bits of nothingness by cujo_1111 · · Score: 1

      You really did just prove his point doofus...

      Only developers, more specifically C developers, care about the command 'malloc(5000000000LL)'.

      --
      If I point out that you are incorrect, making me a foe does not make you any more correct.
    8. Re:64 bits of nothingness by cujo_1111 · · Score: 5, Funny

      But the point is that a 3GHz computer will almost certainly run things faster than a 100 MHz computer.

      You have fallen into the Intel trap.

      There is an exit to your north, it is guarded by a man in a spacesuit.

      You have:
      - A wallet

      --
      If I point out that you are incorrect, making me a foe does not make you any more correct.
    9. Re:64 bits of nothingness by JanneM · · Score: 5, Informative

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

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

      --
      Trust the Computer. The Computer is your friend.
    10. Re:64 bits of nothingness by be-fan · · Score: 4, Interesting

      So what did you do with all you had was a 286 @ 16 MHz to use?
      ---
      When all they had was a 286 @ 16MHz, they didn't do large-scale simulations of molecules on the computer, or design airplanes mostly on the computer. 64-bit machines already exist, and the software to take advantage of them already exists --- people want to be able to do the things they do on current 64-bit machines on commodity hardware.

      --
      A deep unwavering belief is a sure sign you're missing something...
    11. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      "So what did you do with all you had was a 286 @ 16 MHz to use?"

      They probably ran the CFD code on an SGI or Alpha machine and played minesweeper on the 286.

    12. Re:64 bits of nothingness by Zork+the+Almighty · · Score: 1

      He was probably running a real computer and not some damn x86 toy. 64-bit computing has been available for over a decade. What the grandparent really wants is the price/performance advantage that comes with commodity hardware, so he can do his fluid dynamics computations cheaper.

      --

      In Soviet America the banks rob you!
    13. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      Your sig should really come before your post...

    14. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      Comeon..

      Those are integer registers.. 32 bit int is as accurate as 64 bit int.

    15. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      l in wallet

    16. Re:64 bits of nothingness by nelsonal · · Score: 1

      That's funny I just fired up a friend's old 16MHz 286, it was like a walk down memory lane, WordPerfect, Quattro, Mavis becon, unfortunatly someone deleted the files out of the Oregon Trail Directory. Also, expensive workstations were running at least 32 bits in those days How old are Apollos or Sparc 4s and 5s? Not quite up to the fluid dynamics level, I recall seing some killer visualizations on the SGIs in the early 1990s.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    17. Re:64 bits of nothingness by jrockway · · Score: 1, Insightful

      > Your an idiot.

      Yup, and you don't look like an idiot when you misuse the word your. Oh wait. You're the idiot now.

      --
      My other car is first.
    18. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      Whatchoo talkin' bout Willis?

    19. Re:64 bits of nothingness by thesupraman · · Score: 5, Insightful

      You mean you are running integer CFD Code??

      Amazing!

      All the CFD Codes I run here I run in double precision floating point. (sometimes single precision when the situation allows..)

      It must be some pretty funky code to be interger, never come across any real CFD code yet that is..

      I mean, 90+% of the runtime of our CFD codes are spent in LAPACK, etc.. so we use the (nery nice) intel optimised versions (ASCII Red was not just a hardware project you know..) which do very very well..

      Basically, I call BS!

      If you are using some integer codes, then you are the only people I've ever heard of in the industry who are.. it must be very painfull!

      And intel CPU's are really quite good at 80bit FP.. especially with the right libraries.

    20. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      I used the word ALMOST for a reason.

    21. Re:64 bits of nothingness by Jeff+DeMaagd · · Score: 1

      The move away from ia32 would be a positive one, on the condition that AMD didn't do retarded things in x86-64. It is my understanding that it is a b!tch to design and validate a high-performance ia32 chip because of all the complexities. IIRC, several years ago, at a time when Intel was pending billions in R&D for the next chip, the R&D budget on all the big iron RISC chips didn't add up to Intel's ia32 development, many of them beating Intel. AMD has to spend the big bucks too, although I imagine they are spending a little less.

      I think it might help compiler design and software validation as well.

    22. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      You know what they did? They didn't write the software because computers weren't capable of running it you fool!

    23. Re:64 bits of nothingness by Dun+Malg · · Score: 1
      They don't 'need' 64-bit machines, the machines were built before the software was written. It is the way things work...

      I think, perhaps, that the word "need" is the wrong word. It's more a question of demand than of need. After all, it could be said that nobody has a "need" of anything more than a bit of raw meat and a cave to hide in.

      --
      If a job's not worth doing, it's not worth doing right.
    24. Re:64 bits of nothingness by Lord+Kano · · Score: 4, Insightful

      I'm tired of seeing this kind of rubbish. People who do real work on their computers blah blah blah...

      Suck my ass. I'm sick of seeing pompus assholes denigrating other people's uses of their computers. The work that the rest of us do is just as real as the work that engineers and "scientists" do. My Ray Tracing and rendering would be helped immensely by 64 bit computing.

      Just because I'm not modelling the movement of helium atoms in an excited state doesn't mean that I'm not doing "real work".

      If your modeling CFD, rendering, cracking RC5, or rewriting HL2, the work that you do is REAL to you!

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    25. Re:64 bits of nothingness by PurpleFloyd · · Score: 2, Insightful
      Why does the fact that there's no 64-bit version of Windows available to the public change anything? 64-bit's big win will be in the server market, where it allows things like holding a database larger than 4GB in memory (without ugly hacks, anyway). Of course, with Free software, taking advantage of the expanded limits and other new features, like the extra registers in x86-64, is almost trivial - some features, like extra registers, can be utilized with just a recompile; other features, like the ability to use gobs more RAM, mean a small amount of rewriting code (if it hasn't been done already).

      I see the coming 64-bit PC transition as a big win for Linux, as the community will almost certainly be able to get new versions of software, designed to take advantage of new features, out faster than a company like MS - there are a lot of knowledgable geeks out there that want to take full advantage of their hardware. While the lack of 64-bit Windows is certainly a disadvantage for desktop users and MS-only shops, it means nothing at all to those who use other OSes. If users want or need low-end and midrange 64-bit hardware, the fact that one of several OSes doesn't currently have a 64-bit version probably won't stop them from using an OS that does support 64-bit hardware.

      --

      That's it. I'm no longer part of Team Sanity.
    26. Re:64 bits of nothingness by Jason+Earl · · Score: 1

      Exactly. PostgreSQL on an Opteron server, as an example, is a pretty darn good deal. Linux and PostgreSQL are ready today. Unfortunately AMD is wasting their opportunity to really pitch Opteron servers running Linux. They are waiting for a 64 bit Windows to arrive for x86-64, and you can bet that the needed Windows won't arrive until Microsoft and Intel can make a joint announcement.

    27. Re:64 bits of nothingness by natet · · Score: 1

      I don't recall the parent saying anything about using Integer CFD code. He said that he ran CFD codes and that 64 bit was more efficient for his codes than 32 bit. That is very likely true. Even if on your 32 bit platforms your double precision fp numbers are 64 bit representations, most 64 bit platforms have more fp registers than you see on 32 bit platforms. This means less swapping between registers and memory, hence more efficient floating-point code.

      --
      IANAL... But I play one on /.
    28. Re:64 bits of nothingness by The+Munger · · Score: 3, Funny

      These spoilt young hooligans! Back in the day when I coded CFD, we used 4-bit processors and strung them together by the serial port to make the necessary precision. Even then, it was in integers so we had to work out the decimal places by hand and type them on the end!

      And we enjoyed it!

      --
      Refuse to make a statement in your sig!
    29. Re:64 bits of nothingness by edwdig · · Score: 4, Interesting

      I just did some work porting CFD code from IRIX to an Opteron system running Linux. The processor had to be 64 bit because some of the runs we do now require 15 GB of RAM.

      I only did the porting work - I only have a vague understanding of how CFD works. So I can't say what percent of the runs require more than 4 GB of RAM, but I've gotten the impression that most runs require over 2 GB of RAM, which is enough to complicate things with a 32 bit OS.

    30. Re:64 bits of nothingness by a+whoabot · · Score: 1

      I discussed this a tad with some people. We concluded that all you "need"(like how it was used earlier; no other parameters), if anything, is "to exist". As you existing is a requirement for you to be, so, to need. Kind of Betrand Russell like, I suppose. Actually, I should read him more, he probably says something exactly like it.

    31. Re:64 bits of nothingness by PhrostyMcByte · · Score: 2, Interesting

      software we used at my company required 64 bit precision for accuracy. That would be painfully slow on a 32 bit machine.

      Note, that all modern processors already have 64/128bit extensions, which most compilers will use. 64bit processors won't be any faster at double-precision FP operations.

    32. Re:64 bits of nothingness by mog007 · · Score: 0

      Wow, you have 1000-bit computers available? I wasn't aware of a computer that was rated without using 2 to the nth power for measurements.. amazing!

    33. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      The problem AMD has is that everyone in the industry is going to treat them like a second fiddle. IBM has Power, HP has Itanium, Sun has Sparc. They *are* pitching Opteron/Linux, but who's selling it? "Joe-Bob's MicroShack"? Microsoft is the only vendor that's going to give them a fair chance at the market.

    34. Re:64 bits of nothingness by John+Courtland · · Score: 1

      What do you think happens when you try to allocate 8K of RAM 300,000 times? There are applications out there that could do that very easily. You should care about malloc, because all it does is call the OS's lower level memory allocation command, just like every other language does. Just because you never dynamically create variables in VB or Java doesn't mean they aren't dynamically created beneath you.

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    35. Re:64 bits of nothingness by Blackhalo · · Score: 1

      "Until a 64-bit version of Windows comes out, I don't see this mattering all that much. 64-bit doesn't mean anything to the masses of end users, just the developers. I don't care if my computer is 2-bit or 1000-bit as long as it works well." But memory is cheap and you can run 32 bit windows on an Opteron/Athalon 64. However you can not run greater than 4 gig of ram on a 32 bit processor. To some end users going from 4 gig to 8 or more is going to matter and in the future it is going to matter more even if your primary funcion is running 32 bit apps on a 32 bit OS.

      --
      "There is nothing to do it. But to do it." -Floyd Pepper
    36. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      Oops. You said 64 bits doesn't matter all that much, ...to the masses... Oops. Apparently you missed the little deal that Sun has with China. Ummm according to Scott McNealy at Sun (the boss there), Sun has a little deal to send two hundred million (200,000,000) opteron based boxes running Sun's Java desktop (RedFlag Linux), over the next several years. Were those the masses you meant? The 64 bit Opteron really runs great on Linux. You don't have to believe my story, I'm happy to provide links to back my story ;) http://www1.chinadaily.com.cn/en/doc/2003-11/18/co ntent_282459.htm
      or
      http://cld.blog-city.com/rea d/384346.htm

      and yeah, I don't really care if Microsoft ever develops software to support 64 bit processors!

    37. Re:64 bits of nothingness by Tim+C · · Score: 1

      I have never had to run simulation work on that sort of machine.

      Back when I was an Physics undergrad, in '96-'97, I was doing my fourth year project on the simulation of a non-interacting classical gas of hard spheres (ie a "perfect gas"). Even then, for that relatively untaxing simulation, it was running overnight on the computer lab's Alphas. Sure, I *could* have run it on the PCs, but it would've been slow as a dog.

      In '97-'99, I was studying for a Phd. I didn't complete it (long story), but while I was still doing it, I was running simulations of laser-plasma interactions. That I actually did try running on my PC at home, and for anything other than the most trivial (and so pointless) of runs it just spat out a bunch of NaNs as results. Again, on the Alphas in the lab, it ran just fine.

      As other posters have pointed out, you simply cannot perform serious numerical simulations on that sort of hardware. At most, you'd use it as a telnet client to work on the real machines.

    38. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      What idiot bases their processor buying decisions around windows?

    39. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      ARGH! They deleted Oregon Trail? That 286 is useless without it! AIEEE!

      Seriously!

    40. Re:64 bits of nothingness by leerpm · · Score: 1

      Ever heard of floating point numbers?

    41. Re:64 bits of nothingness by ColaMan · · Score: 5, Funny

      There is an exit to your north, it is guarded by a man in a spacesuit.

      You have:
      - A wallet

      : look

      There is a PowerPC processor in the corner.

      : Get processor

      Taken.
      The man in the spacesuit fidgets uncomfortably.

      : Use processor

      You have no software that can run on this processor.
      The man in the spacesuit laughs at your predicament.
      A geek has also fallen into the intel trap.

      : Look geek

      He is pasty-skinned and bearded. He seems to shun the light.

      : Talk geek

      The geek says loudly ,"IBMAMDVIATRANSMETA".
      The man in the spacesuit screams and departs the room!
      The geek leaves the room, giggling.

      There is something on the floor near where the geek was standing.

      :look floor

      There is a a rewriteable CD on the floor.
      :get CD

      Taken.

      :look CD

      On closer inspection you notice the CD has been labelled "YellowDog" with a marker pen.

      :go north

      You are in a maze of twisty processor lines, all alike. There is a lot of hype here.

      :quit

      are you sure? (y/n) y

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
    42. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      Ha, stupid asshat! Look at all the posts beating
      down your silly ass remark.

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

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

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

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

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

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

      --
      A polar bear is a cartesian bear after a coordinate transform.
    44. Re:64 bits of nothingness by Analogy+Man · · Score: 1
      Before 64 bit super computers, what they did is made more expensive, poorer performing products with more risk.

      I used to work for Boeing doing aerodynamic configuration work (running CFD code). The insight gained being able to model boundary layer interactions and other viscous flow behavior was only possible due to the power of the processor capability (i.e. more accurate models made possible design improvements you could not see or would be subject to good luck before).

      With more compute power, more iterations are possible (e.g. using genetic shape optimization algorithms with hundreds of scenarios instead of a dozen) This give much more insight into your design space.

      The 707 rudder (late '50's technology) was studied structurally against about 7 load cases. They of course built appropriate conservatism into the design...which adds weight...that needs to be carried around for 30 years of operation. The 777 was run against thousands of load cases allowing a far lighter structure that is probably far less likely to fail.

      So in conclusion, there is a reason why compute horsepower is a good thing...and not just because.

      --
      When the people fear their government, there is tyranny; when the government fears the people, there is liberty.
    45. Re:64 bits of nothingness by Ba3r · · Score: 1

      did you read the post?

      the CFD software we used at my company required 64 bit precision for accuracy. That would be painfully slow on a 32 bit machine

      He does not state that it cannot be done on a 32 bit machine, but rather that it is "painfully" slow. Now i won't pretend to know more about this than all of you involved in this pissing contest, but i think there is alot of assumptions being tossed around about statements not actually made.

    46. Re:64 bits of nothingness by Anonymous Coward · · Score: 0
      He does not state that it cannot be done on a 32 bit machine, but rather that it is "painfully" slow.

      Is there real non-anecdotal impartial evidence that floating point code becomes faster if pointers and integers are 64-bit?

      A 64-bit CPU helps you if you need more than 4 GB RAM, or you do lots of 64-bit integer arithmetic.

      A 64-bit hurts you if you don't do the two above. 64-bitters cause increased cache pressure due to bigger pointers, as well as increased bus traffic when lugging those mostly-zero pointers around. If your code does a few 64-bit integer ops every now and then, a 32-bit CPU is still likely to be faster, due to the cache effect.

      If the parent poster's in-memory data sets are smaller than 4 GB, he'll likely be better off using 32-bit CPUs. The note on the floating point precision is irrelevant, since floating point units in workstation-grade microprocessors have had 64-bit or 80-bit precision for roughly the last two decades already.

      OTOH, a 64-bit CPU might still be faster, because when you buy a 64-bitter, you expect to pay more for it. Which means you'll be buying faster disks, more and faster memory, a faster system bus, etc. You can also get a 32-bitter machine with good hardware, so the improvement of a 64-bitter is really coincidental.

      A 64-bitter can also be faster because it might have more registers, or has better architecture. Again, this is not a feature of 64 bits per se, but rather that most 32-bitters out there are x86's, which is an ancient architecture. There are also 32-bitters which have more registers and more modern architectures than x86. So, "64 bits is good because it has more registers" misses the point; more accurate would be "anything else other than x86 is good because anything else has more registers".

      Not that any of this will stop people making bogus claims about the performance of their systems, and purchasing systems which have inappropriate architecture for their applications.

    47. Re:64 bits of nothingness by Jesselovesscripts · · Score: 1

      The Mars Rovers use old PowerPC based chips that run @ 20Mhz - both of them, and that is the one, only LONE processor. the mac would make it to mars before the pc. so yes, you can do alot @ 16-20Mhz.

    48. Re:64 bits of nothingness by bhtooefr · · Score: 1

      Actually, Sun may have Sparc, but they're pitching Opteron/Solaris.

    49. Re:64 bits of nothingness by be-fan · · Score: 1

      The Mars rover isn't doing fluid dynamics calculations to determine the aerodynamic characteristics of particular wing shapes. I'm not saying you can't do a lot with 16-20MHz, I'm saying that scientists and engineers can't do a lot with 16-20MHz.

      --
      A deep unwavering belief is a sure sign you're missing something...
    50. Re:64 bits of nothingness by Jesselovesscripts · · Score: 1

      not that those crasy kookie people at nasa are scientists or engineers!!!

      sorry, i had to :)

    51. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      can't do much

      all the rover does is/wil ever be move around VERY SLOWLY, snap pictures and send from time to time data to homebase. key words here: VERY SLOWLY. the other (implicit) key word: RADIATION - Mars' atmosphere lets in a lot more than Earth's, so you can't have circuits too small and you need a lot of redundancy for error correction.

      of course you can use slow processors - as long as they're supposed to do little work.

    52. Re:64 bits of nothingness by Anonymous Coward · · Score: 0
      ummmm, I think you missed what the parent post way-back said about accuracy....


      Matlab does this:
      2.2251e-308 to 1.7977e+308 in steps of 2.2204e-16


      a 64 bit version of Matlab (on 64 bit CPU) would greatly improve this for people that NEED ACCURACY.
      I run into this barrier all the time with my simulations.

    53. Re:64 bits of nothingness by dead+sun · · Score: 1
      Because there no Xeon Motherboard that will use 16 GB of RAM, and we certainly can't find one that will go up to 32 GB (though it is a quad processor board).

      Granted, addressing that much memory must be done through a little game which adds translation cycles to the latency of all of that RAM. However, it doesn't have to be 64 bit to address more than 4 GB of RAM. The quantity is certainly enough for what you describe, and is generally on par with what I've seen the Opteron offer.

      The Xeon, however, is going to have to do some work to support much more RAM than that. Luckily, it looks like that support is coming. Which is good since it should add some more competition.

      --
      If not now, when?
    54. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      Indeed, my 1982 (?, I have the book at home) edition of Adam Osborne's "An Introduction to Microcomputers, Vol. II" has a long chapter on bit-slicing CPUs (combining 2 or more 4-Bit CPUs). No serial ports or working out the decimal places by hand involved there, but stringing together CPUs was definitely an option back in the day of expensive 8- and 16-Bit processors.

    55. Re:64 bits of nothingness by Doctor+Memory · · Score: 1

      One word: Weitek

      Seriously, my wife does FEA work, and when she had her 286, she got a Weitek numeric coprocessor to handle the FP. She was so pumped when she got a 486 and could run stuff over the weekend and know that it would be done by Monday.

      Later, she got an Alpha, and she could run the same stuff over lunch....

      --
      Just junk food for thought...
    56. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      >a 3GHz computer will almost certainly run things faster than a 100 MHz computer

      depends on the chip type and application

      If you mean a 100Mhz P4 will be slower than a 3Ghz P4, running the same OS and software, you are correct. Otherwise they are apples and oranges.

    57. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      The Xeon, however, is going to have to do some work to support much more RAM than that. Luckily, it looks like that support is coming. Which is good since it should add some more competition.

      Agreed. Xeon will take a lot of work to scale. People mistakenly assume that the ONLY benefit to 64bit x86 (AMD64) is the ability to flat address more than 4gb of memory. (That would be perpetuated by Intel Sales reps).

      64bit X86 also gives your 32bit apps (running unmodified under a 64bit OS) a FULL 4GB of addressing (no 2gb app/2 os or 3gb app/2 os). This means immediate improvements in 32bit apps that struggle under current memory restrictions.

      Now, as far as a "large scale" Xeon goes... Remember, SMB Xeons all share the same bus to I/O & Memory. This means that FSB I/O quickly becomes a bottleneck on SMP Xeons. Opteron's integrated memory controller essentially gives each CPU a direct path to localized (NUMA) memory (unless you have a REAL cheap MB that puts the memory all on 1 CPU). Even in 32bit mode, adding CPUs gives you MORE memory bandwidth (1 Proc Dual Channel DDR, 2 Prod Quad Channel DDR, 4 Proc 8 Channel DDRx333mhz).

      Xeon likely is going to quickly fall behind on FSB capacity (much like Athlon did at 266mhz). Until Intel gets off the shared bus, about all they can do is add pipeline stages and increase L3 caches to try to compensate.

    58. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      No self respecting geek runs Yellow Dog.

    59. Re:64 bits of nothingness by edwdig · · Score: 1

      Yes, I'm well aware that Xeons can go over 4 megabytes. But they can't go over it in one large block.

      For most applications, you wouldn't notice if you were using segmented memory with segments of 4 GB. The only difference would be a pointer would be 6 bytes instead of 4. But when you actually need more than 4 GB to store one giant matrix, it would be very difficult to work around the limits.

      I've never seen a matrix solver that could deal with the large memory schemes of 32 bit x86 chips. Even if one could, it would be a lot slower than doing it on a 64 bit chip.

    60. Re:64 bits of nothingness by ProtonMotiveForce · · Score: 1

      Note he was commenting on the great unwashed masses of computer users. Everybody knows there is a market for 64-bit systems in scientific/engineering computing and in some database applicatoins.

    61. Re:64 bits of nothingness by ProtonMotiveForce · · Score: 1

      What trap. His comment is a truism, unarguably. Especially since he said "almost certainly".

    62. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      Apollos are much older than Sparc 4's and 5's. Apollo was bought out by HP and buried during the era of the Sun 3. Both the Sun 3 and Apollo machines were based on the Motorola 68k family of processors and were circa late 80's. The Sparc 4 and 5 were not even first generation Sparc machines, and were circa 1993 or 1994.

    63. Re:64 bits of nothingness by dead+sun · · Score: 1

      Ah, wasn't aware that you needed over 4 GB for just one matrix. And it certainly is better to do it on a system that handles large memory without funny games.

      --
      If not now, when?
    64. Re:64 bits of nothingness by bhtooefr · · Score: 1

      That's the Itanium version, not the AMD64 version.

      I've heard that the AMD64 version (a beta, anyway) is available on MSDN. Also, a trial of the AMD64 version of Windows Server 2003 is at: http://www.microsoft.com/windowsserver2003/64bit/e xtended/trial/default.mspx

    65. Re:64 bits of nothingness by bhtooefr · · Score: 1

      He means that a 100MHz Pentium I would almost certainly be slower than a 3000MHz Pentium 4, running either identical software, or software engineered for the same purpose. It would be almost impossible for *insert 100MHz CPU here* to be 30 times more efficient than the 3000MHz P4, no matter how atrocious the architecture of the P4.

    66. Re:64 bits of nothingness by bhtooefr · · Score: 1

      PDP-10: 36-bit
      EDSAC: 35-bit
      ICL 1900: 24-bit
      PDP-8: 12-bit
      PDP-5: 12-bit
      IBM 360: 36-bit
      UNIVAC I: 72-bit (84-bit with parity bits)
      UNIVAC 490: 30-bit

      (no particular order)

    67. Re:64 bits of nothingness by bhtooefr · · Score: 1

      Yes, I'm well aware that Xeons can go over 4 megabytes. But they can't go over it in one large block.

      Umm, last I checked, Xeons were 32-bit processors, not... oh, damn, how many bits would that be? Less than 16, and more than 8, that's for sure.

    68. Re:64 bits of nothingness by ColaMan · · Score: 1

      that's why the geek dropped it, fool ;-)

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
    69. Re:64 bits of nothingness by thedbp · · Score: 1

      Do you get money for ridiculing people on Slashdot? Do you really need to buy that much Oxy 10?

      Goddamn, dude - every post I read by you is a self-important pat on the back when you really have no reason to think so highly of yourself.

      Just cuz yer mom says she loves you and you're cool doesn't mean that you are, or that she really does.

    70. Re:64 bits of nothingness by Anonymous Coward · · Score: 0
      Less than 16, and more than 8, that's for sure.


      Or maybe 22. More than 16, more than 8.
    71. Re:64 bits of nothingness by Anonymous Coward · · Score: 0
      However you can not run greater than 4 gig of ram on a 32 bit processor.


      Yes you can. That's where the 36bit page mode extensions come in on the Intel archs. What you can't do is map more than 4GB of RAM into a single, flat, linear, 32bit process space. There are lots of Xeon boxes that'll handle more than 4GB of RAM. That's why you can have x86 Linux boxes with more than 4GB of RAM.



      In fact, even on 64bit machines (for example, SPARC) you still often run 32 bit programs in 32 bit address spaces.

    72. Re:64 bits of nothingness by Anonymous Coward · · Score: 0

      You know what philosophers say to people with the "it's real for me!" argument? Nothing.

    73. Re:64 bits of nothingness by eggnet · · Score: 1

      Try 22 bits.

    74. Re:64 bits of nothingness by True+Grit · · Score: 1
      1. AMD has to spend the big bucks too, although I imagine they are spending a little less.


      Actually, they didn't spend very much, since x86-64 is just an extension of an existing, mature, proven, instruction set architecture (IA-32). Intel is the one that spent the big bucks because Itanium is a brand new architecture from the ground up. Extending x86 is really all AMD could do, because they *don't* have the R&D budget that Intel has.
    75. Re:64 bits of nothingness by nule.org · · Score: 1
      Epic said they would switch to a 64 bit platform if one were available to them last year as Unreal Tournament 2k3 was about to come out. Not just for the developers, but the map makers were dying with being limited to the amount of RAM a 32 bit system allows. I guess you could argue that content creators are a specific type of developer.

      I for one can't afford the amount of RAM that an A64 system would technically allow me to have. And I have to admit that 512 MB seems to do me fine. Ah the price of progress. :)

  6. Well, Duh... by forkazoo · · Score: 5, Interesting

    Intel has already publicly admitted to having X86 processors with 64 bit extension in development. Also, take a look at microsoft, who refer to X86-64 as "64 bit extended architecture."

    Everybody and his brother figured out long ago that Itanium is not something that will penetrate effectively into the desktop market. It's hot, expensive, incompatible, etc. It requires a ton of work to get code running smoothly on Itanium. Th only amazing thing is how long it took intel to admit that it had egg on its face!

    1. Re:Well, Duh... by craw · · Score: 3, Funny

      The deeper the pipe, the harder the fall.

    2. Re:Well, Duh... by DAldredge · · Score: 2, Insightful

      Well they did spend about 2.5-4.0 BILLION on the Itanic. That has a way to blind people, like audophiles and their stupid 'one way sounds better than the other cables'

    3. Re:Well, Duh... by Anonymous Coward · · Score: 0

      The audiophiles probably are stupid, but it is possible to design a cable that would do this, without any active components.

      I don't know how, but a proffessor at school mentioned something like that once in class. Something with EM theory.

    4. Re:Well, Duh... by Anonymous Coward · · Score: 0

      Everybody and his brother figured out long ago that Itanium is not something that will penetrate effectively into the desktop market.

      Thats funny, because Itanium was never, ever intended for the desktop market.

    5. Re:Well, Duh... by GooberToo · · Score: 1

      ...and the chances that you'll actually "hear" the difference. Zero.

      If you increase the quality of the sound by 1%, via a cable, that 1% is easily lost in all of the other parts that actually produce the sound. Most audiophiles are idiots.

    6. Re:Well, Duh... by Jahf · · Score: 1

      The same is probably said by Audiophiles about Overclockers or people who own Hondarods. Ever have an extreme hobby that didn't make sense to other people? If yes, then welcome to the world of idiocy.

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    7. Re:Well, Duh... by Anonymous Coward · · Score: 0

      Obligatory Simpson's Quote:

      Homer: Everyone in the world is stupid but me.

    8. Re:Well, Duh... by Anonymous Coward · · Score: 0

      Actually, good cable DOES make a difference on long cable runs, or in cabinets with lots of interference.

    9. Re:Well, Duh... by Anonymous Coward · · Score: 0

      You make a cable with really high capacitance, you'll hear it.

    10. Re:Well, Duh... by GooberToo · · Score: 1

      It's not that I'm harsh because of their systems and their investments in them. More power to them. It's that a lot of these guys think they can tell the sex of a fly, by the bzzz of it's wings, 200m away. In otherwords, they are idiots because they imagine audio differences that, either don't exist in the first place, or would require something other than their ear, to hear in the first place.

      If an audiophile wants to have a rock-n system with ultra crisp, clear sound, I have no problem in the world with that. Even better, when they invite me over. Just the same, let's use a little logic and common sense here. When is the last time you saw an audiophile install crappy wiring? Ya, that's right, chances are, their first whack is already pretty high-end, if not outright ultra. Then, they go and spend 10x the amount of money on a new wiring because it's the newest ultra-high-end. Fine with me. But when they suddenly say, "listen....that's sooo much better than what I had before", when chances are, even if there is an improvement, the human ear couldn't even register it in the first place.

      See the difference? They want to spend money and have fun with their toys? Great! Who doesn't? Just stop shoving crap at me about how much better an obviously undetectible change is. Simple fact is, my hearing is better than the vast majority of humans and even runs well beyond the average human in the upper ranges. You're talking to a guy that has heard supposedly "sonic" (of course, it's not) motion detectors at banks before. And yes, they hurt my ears. Thusly, people have referred to my hearing as "dog hearing". So yes, I appreciate good sound; perhaps more so than the next guy.

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

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

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

    1. Re:Itanium is not being replaced by mj2k · · Score: 3, Interesting

      I agree. I think Itanium will catch on given two things happen: first, Intel needs to lower the price - I just bought a 1U server and would have loved to have gotten an Itanium - but it's prohibitively expensive compared to P4s or Xeons. Second, the x86 emulation is going to have to improve if Itanium is going to gain acceptance as a desktop cpu (granted if this happens, there will likely be an Itanium clone much line athlon-64 and the opteron). Otherwise I think Itanium is likely to go the way of alphas - a great design but overpriced and with poor application support.

    2. Re:Itanium is not being replaced by JudgeFurious · · Score: 2, Interesting

      I suspect your probably right. 64 bit x86 is what Intel is going to use to counter the appalling sales pitch that "We're selling you a 64 bit processor while that Intel based machine only has a 32 bit processor". That's going to be heard far and wide once they find themselves being compared to Apple G5's and Opteron based systems. Itanium wasn't going to be the chip that helped that situation. What little most consumers have heard about it wasn't good regardless of whether or not it was true or fair (and it might have been both, that's beside the point) so Intel's going to get themselves in that 64 bit crowd (regardless of whether or not it means anything to the consumer using the computer and again, that's beside the point).

      Intel knows as well as anyone that consumers prefer the bigger number and like to see the word "compatible" on things they buy.

      --
      Appended to the end of comments you post. 120 chars.
    3. Re:Itanium is not being replaced by good+soldier+svejk · · Score: 2, Informative

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

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

      -James Baldwin
    4. Re:Itanium is not being replaced by Eyston · · Score: 1

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

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


      Itanium is dead if Intel makes a 64bit Xeon. Itanium might have done well in competition with the Opteron because the Opteron is from AMD, not Intel. When the Itanium goes up against a 64bit Xeon, both from Intel, as long as Intel doesn't cripple it in some regard to make Itanium look better (which would be stupid considering Opteron exists) the Xeon will win. Itanium will be relegated to smaller and smaller markets that will just make it harder and harder for Intel to validate it's existance.

      -Eyston

    5. Re:Itanium is not being replaced by nelsonal · · Score: 1

      Also, HP has pretty much scrapped processor development in their PA line and their Alpha line. So they are dependant on Itanium. However, Itanium will probably never become the purvasive enterprise architecture it was originally lauded to be, adopted by other manufacturers. Outside of HP the only other big supporter is SGI. IBM and Dell are only dabbling at this point.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    6. Re:Itanium is not being replaced by turm · · Score: 3, Interesting

      No, this does not signal that Itanium is doomed.

      I have to agree. What really signals that Itanium is doomed is the fact that no one is buying it.

      But you gotta dig the irony: Intel is making an AMD-compatible processor.

      One seriously cannot underestimate the significance of binary compatibility. Nowadays The external ISA is a silly detail anyway. Any processor worth the silcon it was made on has a RISC microarchitecture.

    7. Re:Itanium is not being replaced by bmarklein · · Score: 1
    8. Re:Itanium is not being replaced by LeninZhiv · · Score: 4, Informative

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

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

    9. Re:Itanium is not being replaced by Anonymous Coward · · Score: 0

      HP/Compaq is bigger than IBM.

    10. Re:Itanium is not being replaced by DAldredge · · Score: 1

      The current mgmt of HP can not think more than 90 days ahead. The only reason they haven't dumped itanic is it would make the shareholders pissed and they exec might have to quit their jobs, and if that happend they would lose access to all the HP exectoys.

    11. Re:Itanium is not being replaced by corngrower · · Score: 1

      I think it's because of HP's announcement that IntEl thought it necessary to announce the 64 bit Pentium. I think I read somewhere that IBM and a couple of other significant companies are planning to use the Opteron in their new products as well.

      Linux will certainly benefit from the move to 64 bit processors. From what I've read the Microsoft 64 bit os is still a long ways off (2006).

      I think in the long run that a new instruction set, as was given the Itanium, will be the road to higer performance.

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

      And because they have already engineered the new PA-RISC machine to accept Itanium. You can even run them in the same box, although not on the same partition. I don't know anything about Opteron, so I can't say if it is otherwise application appropriate.

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

      -James Baldwin
    13. Re:Itanium is not being replaced by good+soldier+svejk · · Score: 1

      Different product line. They will not be putting Opterons in Superdomes anytime soon.

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

      -James Baldwin
    14. Re:Itanium is not being replaced by Anonymous Coward · · Score: 0

      Compaq has bigger sales of Intel-based personal computers and servers. But IBM is definitely the bigger "computer company" when you take into account all their divisions, and pretty well all their divisions (except maybe arguably their contract and flash RAM fabs) are computer related.

    15. Re:Itanium is not being replaced by Anonymous Coward · · Score: 0

      Based on those criteria, Microsoft is the largest "computer company." HP's volume and revenue in actual computer sales are greater than IBMs.

    16. Re:Itanium is not being replaced by Endive4Ever · · Score: 1

      IBM is a Business Machine company. In the past, they've manufactured and sold Time Clocks, Photocopiers, Typewriters, etc. They even sold a lot of 'electronic data processing' equipment before computers were common (card punches, sorters, line printers that would print selected punched card fields, etc.) They sell a lot of computers, but they are more than a computer company.

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

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

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

      If it were only about performance, the Alpha would continue to be developed.

    19. Re:Itanium is not being replaced by ColaMan · · Score: 1

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

      You're right, itanium is more suited for tabletops or large benches. I've even heard of it being used on pool tables, but I think it might be pushing the limits of its architecture a little bit there.

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
    20. Re:Itanium is not being replaced by Endive4Ever · · Score: 1

      My father worked at IBM for 27 years before retiring. He started as a programmer on the IBM 650. I still have a wooden 'Think' desk sign, and various other IBM oriented items like a System 360 Ash Tray.

      --
      ---
    21. Re:Itanium is not being replaced by akuma(x86) · · Score: 1

      Itanium only kicks ass on SPEC because of their ridiculously large caches and high memory bandwidth.

      These 2 things have NOTHING to do with IA64. You could have just as easily put the large caches/FSB-bandwidth on a P4 and let me assure you, the P4 would be the highest performance SPEC machine on the planet.

    22. Re:Itanium is not being replaced by mrm677 · · Score: 1

      Itanium only kicks ass on SPEC because of their ridiculously large caches and high memory bandwidth.

      They have everything to do with Itanium (not IA64). Memory system performance is all that really matters anymore...not instruction sets as you seem to think.

      I don't care how fancy your instruction set or superscaler core is. It doesn't mean squat when it has to sit there for a thousand cycles waiting for a word from memory.

    23. Re:Itanium is not being replaced by akuma(x86) · · Score: 1

      I think we're agreeing :)

      I was trying to say that instruction-set has very little to do with performance as the parent was attempting to suggest.

      If you put equal sized caches on a P4 or Athlon and equip them with comparable busses to DRAM, then yeah, you'll see some pretty impressive SPEC score that would probably exceed Itanium.

    24. Re:Itanium is not being replaced by Glasswire · · Score: 2, Informative

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

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

    25. Re:Itanium is not being replaced by Anonymous Coward · · Score: 0

      I'm sorry. I interned at the Rochester MN site back in 98 when the e-Series was new. They had a nice intern program, but treated the full-timers really poorly. They couldn't make me an offer good enough to go back there.

    26. Re:Itanium is not being replaced by Panaflex · · Score: 1

      I call BS!! I seriously DOUBT they sold 100,000 CPU's last year.. prove it.

      "For the calendar year 2002, they sold around 3,700 processors - compared to over 479,000 total 64-bit RISC processors. That's a market share of only .007 or .7%,"

      "In the first quarter of 2003, sales volume slipped 31% to 1,963 units resulting in only $63 million of revenue. A quarter-to-quarter sale decline of this magnitude for a product that is 'gaining momentum' (according to HP/Intel) is not a positive sign."

      I can't find any more real info after that.. just Gartner and others "predicting"

      Pan

      --
      I said no... but I missed and it came out yes.
    27. Re:Itanium is not being replaced by Glasswire · · Score: 1

      Proof:

      Google "Itanium" "100,000" and "Otellini"
      And you'll see dozen's of links to Intel pres Paul Otellini's announcement back in Nov 2003 that Intel would ship over 100,000 Itanium processors in 2003.

      It would be pretty hard to lie about that, Pan, esp if your assumption that they shipped less than they did in 2002 was true.

      Sorry to burst your bubble.

  8. Will Microsoft leave AMD waiting at the altar? by Anonymous Coward · · Score: 1, Interesting

    I'm afraid that we'll see Microsoft leave AMD waiting at the altar for the Win64 OS only for AMD to find out that MS has eloped with Intel for their 64 bit X86 variant.

    I doubt that the US justice department and antitrust will have any bearing on such a move.

    Anyone else?

    1. Re:Will Microsoft leave AMD waiting at the altar? by Zebra_X · · Score: 3, Insightful

      The AMD64 veriant of of XP is still in beta, the only thing that seems to be holding it back is a 64-bit version of the .NET framework. Though I've been wondering lately if the delay is not the coding, but some more political, along the lines of "Intel and Microsfot are proud to announce the first 64-bit consumer desktop. Oh and *cough* support for AMD too".

    2. Re:Will Microsoft leave AMD waiting at the altar? by nelsonal · · Score: 1

      You don't suppose they might call it Wintel for a reason. Perhaps we need a Limd partnership or something. Its funny because the 64 bit version of Windows was basically a quid pro quo for Sanders' testimony at one of the anti-trust trials that a single OS had been very benefical to the PC market.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    3. Re:Will Microsoft leave AMD waiting at the altar? by Grave · · Score: 1

      No, Microsoft has done enough development work on this that Intel is being forced to use AMD64. There is no "Intel variant". It's all the same, because Microsoft doesn't like developing for new platforms, and MS has been rumored to have pushed Intel towards this approach. Unlike 3DNow! (which was a great extension, but suplanted by SSE when Intel realized that MMX wasn't that helpful), Intel can't just bring out their own version and expect to get anywhere. For one, there's no technical advantage, but even without considering that, there are far too many users, applications, and other developments that work with AMD64. The Opteron is already outselling the Itanium by better than 2 to 1, and the Itanium has had plenty of time to develop a solid application/support base.

      AMD and Intel have cross-licensing out the wazzoo, so there's no concern over that aspect of it.

      The only question is whether or not Intel will admit to it being "AMD64" rather than just "x86-64".

    4. Re:Will Microsoft leave AMD waiting at the altar? by Grave · · Score: 1

      One other thing - the Opteron outselling the Itanium doesn't even consider the sales of the Athlon 64 and Athlon 64 FX, which if combined into the Opteron number probably increase the AMD64 to IA64 ratio to a rediculous level. If current sales trends continue, by the end of 2004, there will be more AMD64 processors than Itaniums in the hands of users. Intel would be wise not to miss the last train out of 32-bit town.

    5. Re:Will Microsoft leave AMD waiting at the altar? by Jason+Earl · · Score: 2, Interesting

      My guess is that it is politics that is holding up Microsoft, and in my opinion this serves AMD right. AMD had the perfect opportunity to market their Opteron servers running Linux, but instead they have put all of their marketing muscle behind Windows 2003 and now Microsoft is going to bury a dagger in their back. By the time there is a 64 bit version of Windows that will run their software Intel will get all of the limelight.

      Stupid @#$%!!s.

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


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

    7. Re:Will Microsoft leave AMD waiting at the altar? by _KiTA_ · · Score: 1

      Except that MS has said they are only going to support AMD's X86 variant instruction set. So if Intel does something different, they get to write their own desktop OS. :P ... Not like MS would ever *lie* or anything. *shrug*.

    8. Re:Will Microsoft leave AMD waiting at the altar? by Anonymous Coward · · Score: 0

      Prescott comes out Monday

      Don't you think that if they had 64 bit in there they would just announce it then? (I can't imagine it is there, you need a different socket for the CPU, either onboard memmory controllers aka Athlon64 or 32 more pins for the address bus)

    9. Re:Will Microsoft leave AMD waiting at the altar? by Anonymous Coward · · Score: 0

      who gives a flying f***ing toss about Windows?

      sorry. but there are plenty of 64bit OS's already out there. if you like 64-bit x86 then play with Linux or something.

    10. Re:Will Microsoft leave AMD waiting at the altar? by MukiMuki · · Score: 0

      At which point Apple just frickin' snaps and puts Wintel's press release in an ad with the word "BULLSHIT" stamped across it in big grey letters.

      And then some filler text about the G5 being out for xx months.

      I'd come up with something funnier but I'm tiiiiired. ^__^

    11. Re:Will Microsoft leave AMD waiting at the altar? by Anonymous Coward · · Score: 0

      Perhaps it's a bandwidth issue. Perhaps the huddled masses at MS don't have time to work on XP SP2, Win2003 SP1, and Longhorn all at the same time...

    12. Re:Will Microsoft leave AMD waiting at the altar? by Anonymous Coward · · Score: 0

      I don't care, really, but the support for AMD x86-64 by Microsoft may, supposedly, make or break the success of AMD's chips. If Intel comes out with an incompatible variant of x86-64 and Microsoft decides to support only the Intel variant then AMD may be in trouble.

      I believe that MS said they'd support only one x86 64bit architecture but not, necessarily, AMD's version. Leaves one to wonder if they'll pull a fast (uh, slow, considering the Win64 delays) one.

  9. Re:64 bits of nothingness... 1024 bit * by whitekolovrat · · Score: 0

    I don't care if my computer is 2-bit or 1000-bit as long as it works well.

    ...1024* =P

  10. Too bad they introduced LaGrande first by Anonymous Coward · · Score: 1, Interesting

    While I would love to own one of these, unless Intel releases chips with CT (the 64-bit stuff) and not LT (LaGrande Technology - Palladium/TCPA "security" support), I will be sticking with what I have or buying a PowerPC (GNU/Linux either way). Hopefully LT will be optional like HyperThreading is now, but given that many of the "features" it enables require control of the majority of the market, I seriously doubt it.

  11. Will AMD benefit? by Bob-o-Matic! · · Score: 1

    Does anyone have any real reason to suspect that Intel will build CPUs that are completely compatible with AMD-64 architecture?

    I am sure that AMD pays Intel for x86 and MMX/SSE licenses, just wondering if Intel will use the AMD design for the 64-bit extension. If so, I think we can all rest easy that AMD will be producing CPUs for a very long time, with all the benefits of competition for the consumer.

    ps-- in case AMD is listening, I plan replacing my 1333 MHz T-bird/KT133A machine with an A64/socket 939 machine. Thanks for providing superior performance in the sub-US$200 CPU market for so long. As long as you continue to do so, you will always have a loyal fan base among us mere mortals.

    1. Re:Will AMD benefit? by bishiraver · · Score: 1

      They don't pay for x86, x86 is an open archetecture (as opposed to power pc, which isn't) MMX and SSE are instruction sets that intel uses, and afaik amd does not. amd has its own special instruction set extensions, like 3dnow.

    2. Re:Will AMD benefit? by Anonymous Coward · · Score: 0

      Wrongo, AMD supports SSE in K7s and additionally SSE2 in K8s.

    3. Re:Will AMD benefit? by aka1nas · · Score: 1

      All Athlons support MMX. Palamino core Athlons and later support SSE. SSe2 is present in opterons and Athlon64s. Intel and AMD have a cross licensing agreement for x86 and related tech that goes back to the days of the 8088.

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

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

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

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

      More info on x86 extensions at Evolution of Extensions

    5. Re:Will AMD benefit? by PhrostyMcByte · · Score: 1

      I'm sure Intel will have SSE3 and SSE4 out soon and eventually AMD will license those as well

      Apparently SSE3 is already in the prescott.

    6. Re:Will AMD benefit? by JamesP · · Score: 1

      I heard Intel bought a licence from AMD to implement AMD64 on their chips...

      --
      how long until /. fixes commenting on Chrome?
    7. Re:Will AMD benefit? by Anonymous Coward · · Score: 0

      You heard wrong.

  12. Re:64 bits of nothingness... 1024 bit * by cujo_1111 · · Score: 1

    He could have 1000 bit if he wanted to. be a real bitch to design the chip though... :)

    --
    If I point out that you are incorrect, making me a foe does not make you any more correct.
  13. 64-bit rant [move along] by tomstdenis · · Score: 2, Insightful

    Same bullshit...different company..

    Blah blah blah, 64-bit processor....billions of GB of ram....

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

    I mean yeah it sucks to change ISA but this is what you do. Write a *free* backend to GCC for your ISA and have it merged into the tree. Then pay small group of Gentoo folk to create a port of Gentoo to your ISA.

    Net result is a ISA everyone can develop for [re: audience] as well as an OS they can run on it...

    Sure it would take time and money but in the end you don't make a bloatware cpu to run the hugeass x86 instructions with all the tacked on do-dahs...

    Tom

    --
    Someday, I'll have a real sig.
    1. Re:64-bit rant [move along] by Anonymous Coward · · Score: 0

      insightful? how about naive

    2. Re:64-bit rant [move along] by prockcore · · Score: 3, Insightful

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

      I thought we settled this back in the early 90s, there is no such thing as RISC versus CISC. The x86 is not CISC, the PPC is not RISC.

    3. Re:64-bit rant [move along] by Anonymous Coward · · Score: 0

      Too bad your a decade late.

      Current x86's are almost entirely RISC with the old SISC/x86 assembly compatability layer.

    4. Re:64-bit rant [move along] by tomreagan · · Score: 4, Insightful

      uhh, with all due respect, if we have learned anything in the past thirty years from the success of windows, unix, the as/400 and finally x86, it's that architectures are the hardest thing in the world to change due to the massive installed base, and that it's usually better to extend what you have.

      just look at os/2, the MCA bus, and now itanium. why would i migrate to a new ISA and lose all the software that I already have when I can just grow my current one?

      and x86 isn't that bloated, and cisc isn't that bad. just look at p4 vs. athlon - the tremendous clock speeds realized by the p4's use of an extended pipeline (which is a risc-like optimization) have a tremendous downside - you lose a lot of time resetting the cache if you miss a branch. so for interative programs, as opposed to massive number crunching (and that can be addressed cheaper using MPP and clustering), risc is something of a dog.

      finally, you can't say that the desktop is not important to itanium when the line between servers, workstations, and desktops gets blurrier all the time, and the largest growing segment of the market is the low-to-mid-size server.

      high-end servers may carry a premium price and have a higher margin, but like lenin said, quantity has a quality all its own.

      this is not good news for intel.

    5. Re:64-bit rant [move along] by Sj0 · · Score: 1

      Umm.....Do you know anything at all about RISC vs. CISC? Or how modern processors operate?

      I'm sorry I have to be so blunt, but you don't seem to know any of the trade-offs to a RISC style platforms, nor do you know that modern processors are actually RISC/CISC hybrids of sorts which translate the legacy X86 code into a more easily executed kinds of code then execute the code as it's own language, achieving the processor side improvements of RISC, while maintaining the memory benefits of CISC...

      --
      It's been a long time.
    6. Re:64-bit rant [move along] by thesupraman · · Score: 5, Insightful

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

      Ok, yeah, right, umm....

      You DO know that RISC processors generally take up a lot more memory space for a given program, have more instructions, and are often more complex to code for, right?
      (of course this assumes you know what a delay slot is, or have understood the pain of manually doing indirect addressing, managing register windows during interrupts, or managing implicit instruction skip flags, the joys of RISC!)

      I thought not..

      as for the energy argument - get with the 90's - everyone is using similar internal execution units anyway - this is a red heering.

      Of course, who am I to stand in the way of fashion..

      RISC in it's pure form has not existed for over 10 years now.. neither has CISC, for that matter.
      It's about the same as attacking russians for being communist.. it's just not that simple.

      The x86 instruction set and successfully covered the widest range of CPU performance ever, and is available in by far the most computers... I would suggest by just about any measure it is by far the most successful ever.

      Of course, there seems to be a group of people who cannot stand the pain of thinking about their python interpreter running x86 code internally, or the fact that gcc is generating that for them.
      I truly feel sorry for them - they suffer on while the rest of us just get-on-with-the-job(tm).

      Sigh.

    7. Re:64-bit rant [move along] by autopr0n · · Score: 1

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

      Yeah, this happened like 10 years ago or so (RISC internaly, CISC externaly).

      --
      autopr0n is like, down and stuff.
    8. Re:64-bit rant [move along] by mattdm · · Score: 2, Interesting

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

      Well, as others have pointed out, that's passe. But the Itanium is whole new fancy thing building on the lessons learned -- "EPIC" (explicitly parallel instruction computing, or some such).

      Sure it would take time and money but in the end [snip snip snip...]

      Yep, time and money but in the end. That's Intel's plan with Itanium, and they've still got some hope for it. In the meantime, AMD was going to eat their lunch (and breakfast and dinner) with x86-64, and it'd be silly to just sit there letting that happen. Sure, they *could* just wave their hands frantically and gush about how superior the new is to the old and hope the market listens -- but as real-world experience shows, refactoring usually wins over rewriting from scratch.

    9. Re:64-bit rant [move along] by be-fan · · Score: 1

      space
      ---
      What kind of space? Have you seen the die size of an Alpha EV7???

      energy
      ---
      The same processor that takes up 150W at 1.25GHz?

      coding efficient
      ---
      RISC architectures generally take up more space. They take up 4 bytes per instruction, while x86 averages about 3.2 bytes per instruction. They also take more instructions overall, because the instructions do less.

      RISC set?
      ---
      There is no such thing as "RISC vs CISC" anymore. The "CISC" chips are all actually cores even more minimal than the average RISC chip with an x86 instruction decoder in front.

      --
      A deep unwavering belief is a sure sign you're missing something...
    10. Re:64-bit rant [move along] by keybordcowboy · · Score: 1

      Don't be silly guys. Dont you know... "RISC is going to change everything" --ZEROCOOL

    11. Re:64-bit rant [move along] by Anonymous Coward · · Score: 0

      you seem to know though - you are so awesome. you are 10x better than that football player that wants to kick your ass.

    12. Re:64-bit rant [move along] by bishiraver · · Score: 1

      x86 is extremely bloated when compared to MIPS processors. What they need to do is make a RISC or MIPS based processor with x86 backwards compatability, and slowly phase over. Maybe start building motherboard specs with a chip on them that converts x86 instruction to the new instruction set as it's being passed from hdd to ram.

    13. Re:64-bit rant [move along] by forkazoo · · Score: 2, Informative

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    14. Re:64-bit rant [move along] by Sj0 · · Score: 1

      Heh. The whole world as you see it (High school, I presume) is just a bunch of nerds in denial. Social nerds, sports nerds, angsty goth nerds, music nerds, just a bunch of pathetic losers who think that their little niche is just terribly important.

      I'll tell you what though. When the parent stops making typical bullshit demands of a person who knows just enough to sound knowlegeable, but not enough to form an informed opinion, I'll stop making fun of him, then I'll go talk to that sports nerd you think is so tough.

      --
      It's been a long time.
    15. Re:64-bit rant [move along] by DigitalHammer · · Score: 1

      "Yep, I reckon RISC is the future..."--CRASH OVERRIDE :P

      But meh, the old (pure) RISC vs. xISC arguements always seem to become stalemates--each have their own weaknesses and strengths as others have stated above.

    16. Re:64-bit rant [move along] by GlassHeart · · Score: 1
      as for the energy argument - get with the 90's - everyone is using similar internal execution units anyway - this is a red heering.

      A quick googling shows that the G5 consumes about 75% of the power that a P4 would, when clocked to comparable performance levels. I have not verified the numbers, but if true a 25% reduction is certainly interesting enough to explore.

      The x86 instruction set and successfully covered the widest range of CPU performance ever, and is available in by far the most computers...

      You mean, on the most desktop, laptop, and server computers.

      I would suggest by just about any measure it is by far the most successful ever.

      But probably not by measure of units shipped. The embedded market consumes many many (smaller) CPUs.

    17. Re:64-bit rant [move along] by Kourino · · Score: 1

      Compiler support is pretty much a non-issue with compiler technology where it is today.

      More interesting would be for Intel to license HP technology that basically translates object code from one machine to object code for another, in hardware, on the fly. Instant binary compatibility.

    18. Re:64-bit rant [move along] by Kourino · · Score: 1

      The "hard to code for" argument was more relevant when RISC was a new idea, over a decade ago. Compiler optimization techniques have evolved a bit since then. (That's most of where compiler development has been focused for the past decade or so, optimization.) And barring that, how many projects have any significant portion of them written in assembly code by humans? And I admit my naivete, but I can't think offhand of an architecture that uses register windows like SPARC does. (Still, it is SPARC, and it is Sun, so ... )

      I agree, though, that it's amazing how much stock people put in a RISC vs. CISC debate that's largely irrelevant now. As long as we don't see a return to VAX's POLY, I think I'll manage ^_^

    19. Re:64-bit rant [move along] by hayesjaj · · Score: 2, Insightful

      Success does not always indicate the best product...merly that the proprietors of said product are the best at marketing it....which is exactly what Intel has done with x86. For a good look at the differences between the two, I would suggest a look at Computer Architecture, a Quantative Approach by Hennessy and Patterson. It gives strengths and weaknesses of both sides of the arguments.


      One closing note, the vast majority of processors being produced today are not for the Desktop market (that being a relatively low percentage on the order of 10% or so). The majority are embedded procs that are based on RISC architectures such as ARM's (Intel, TI, Motorola, Microchip, Atmel, et all think RISC is worth looking at at low space, high reliability, low energy applications).

      --
      The world is a comedy to those who think and a tragedy to those who feel.
    20. Re:64-bit rant [move along] by Anonymous Coward · · Score: 0

      To me, CPU's don't seem to get much better than the 65C816. It's a relatively simple instruction set with very effective addressing modes.

    21. Re:64-bit rant [move along] by Endive4Ever · · Score: 1

      Well, if you're going to start talking about the embedded market in a broad sense, then most of the computers in the world are still 4-bit. In second place are computers that are 8-bit.

      The simple 'multipler effect' of the number of 4 and 8-bit processors that are sold just to support all the 32 bit processors out there (there's nary a 32 bit system sold that doesn't have multiple 4 and 8 bit chips built into it also) means the big wide-byte systems will never catch up.

      However, I don't think this discussion is about embedded processors.

      --
      ---
    22. Re:64-bit rant [move along] by Daengbo · · Score: 1

      But probably not by measure of units shipped. The embedded market consumes many many (smaller) CPUs.
      I don't know a lot about the embedded market, but I still see Z80s for sale for it. I wonder how many units that chip has sold.

    23. Re:64-bit rant [move along] by afidel · · Score: 1

      CISC is good for modern machines where cache latency is the big performance killer. Use CISC for the external ISA and RISC internally. Now that the x86-64 ISA is no longer GPR starved it performs pretty well, in fact it may be the best all around architecture given current knowledge in computer hardware and compiler design, there is a lot of knowledge and expertise built up around the x86 architecture, so even if you could run legacy code as fast as the current generation x86 chip your first couple generation of native software likely wouldn't be any faster.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    24. Re:64-bit rant [move along] by 10Ghz · · Score: 1
      The real question is have they finally dumped the stupid x86 instruction set in favour of a space/energy/coding efficient RISC set?


      They tried dumping x86. The end result is know as IA64 AKA Itanium. Just look at what blazing success THAT architecture is! All of you who complain that "Intel should just dump x86!": But you money where your mouth is and buy Itanium!

      x86 has been dumped where it matters. Only 8 GP-registers? No worroes, x86-64 (aka AMD64) doubles that figure to 16, eliminating one of the biggest gripes in x86! Confusing FPU (x87)? No worries, in current chips FPU is mostly handled by SSE!

      Oh, you are complaining that x86 is not RISC? Well, it is. Modern x86-chips are RISC in the inside, it gets translated to x86-CISC in the end.
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    25. Re:64-bit rant [move along] by Anonymous Coward · · Score: 0

      Microsoft .NET will do wonders for being hardware agnostic.

      A complete suite of managed applications means Windows can run on any CPU it wants to and application vendors don't have to do anything!

      Microsoft then can let Intel, MIPS, Hitachi, or whoever make the CPU's, and all MS has to do is make a virtual machine for it (JIT of course).

      My tin foil hat spider sense tells me that .Net isn't just about security, but also control both above and below the OS.

      Naturally, this won't happen over night, but you can be pretty sure once Longhorn enters the fray, MS will be spending boatloads of money to assist all top ISV's to play nice.

    26. Re:64-bit rant [move along] by Anonymous Coward · · Score: 0

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

      This whole argument of RISC/CISC architecture really kind of bugs me.

      RISC was always supposed to provide performance gains by simplifying the basic CPU architecture to allow massive speed increases due to simplified instruction sets and, hence, less logic. However, it never delivered on that promise until the CPU was surrounded with pipelines, caching, branch prediction, etc, etc. All of these are tricks that work equally well with CISC architectures.

      Now, as for the efficiencies you tout:

      space - (I assume you are talking die space) most of the space in modern CPUs is not taken up by ALUs anymore. Instead, it is taken up by the cache, pipelines, branch prediction units, FPUs, etc, etc that provide performance increases to BOTH RISC and CISC architectures nowadays. Branch prediction is only slightly more complicated in a micro-coded CISC architecture, but that complexity is swamped by the rest. No advantage to either architecture.

      energy - most of the power consumed in modern CPUs is not eaten by the ALUs anymore. Instead, it is taken up by the cache, pipelines, branch prediction units, etc, etc that provide performance increases to BOTH RISC and CISC architectures nowadays. No advantage to either architecture.

      coding - ahh, there's the rub! There is simply no way that a RISC architecture can be more code efficient than a CISC architecture! By taking complex instructions that can be executed with a single opcode in codespace and unreeling it into a multitude of simple RISC instructions, all of which must be stored in codespace, you inevitably take more codespace. Advantage - CISC.

      The above arguments are vastly oversimplified but I am familiar with the inner workings of processors and they are essentially true.

      So what exactly is it that bugs you about the "stupid x86 instruction set"? Particularly since most people nowadays compile some higher-level language and don't even have to deal with the low-level instruction set, why should they care? If the compiler writers do their job correctly, CISC architectures should lead to denser final code. What are the efficiencies that you talk about in scrapping it?

    27. Re:64-bit rant [move along] by Anonymous Coward · · Score: 0

      you have coded for risc machines have you ?
      or is that something you pulled out of a course for freshmans in CS ?

      you do know that program size doesnt matter right ? i mean if the code is, say, 10mb instead of 5mb.. and the program is using 2gig ram.. thats like.. not important at all.
      furthermore, you do know that the x86 is the most backwards (compatible) instruction set in existance ?
      have you even looked at risc instruction sets like arm or mips ? i have written code for most of them and let me tell you i havent grasped the wide "range" of complex instructions the x86 has yet.

      for a good x86 example, you might want to take a look at the floating point instructions.
      fxch spree anyone ?

    28. Re:64-bit rant [move along] by TheLink · · Score: 1

      "Modern x86-chips are RISC in the inside, it gets translated to x86-CISC in the end."

      Actually you can think of it as on-the-fly instruction decompression.

      Programs are written in a compressed form (CISC) so they squeeze better down skinny slow memory buses, and fit better on small caches, disk etc, they are expanded to RISC once they are in the CPU which is magnitudes faster than stuff outside.

      It really isn't so bad. In the old days when CPU was not so much faster than mem, RISC was better. But in the really old days when storage was real tight, CISC was better.

      --
    29. Re:64-bit rant [move along] by tomreagan · · Score: 1

      x86 is extremely bloated when compared to MIPS processors. What they need to do is make a RISC or MIPS based processor with x86 backwards compatability, and slowly phase over.

      oh, like itanium? good idea.

    30. Re:64-bit rant [move along] by tomstdenis · · Score: 1

      I'll reply to your comment [and hopefully the others will see].

      "RISC internally, CISC externally" is the jist of what most people said.

      Well mr. autopr0n where do you think the energy to convert from CISC to RISC comes from? Take the Athlon.

      ADD EAX,EBX

      Actually takes at least 11 cycles in a pipeline that involves 8 cycles of scaning/aligning/decoding.

      The only saving grace is that they can do quite a few at once.

      The true innovation over the past years has really only been the Transmeta cores. They consume a tenth of what the amd/intel series requires yet still deliver enough performance to be very useful.

      Tom

      --
      Someday, I'll have a real sig.
    31. Re:64-bit rant [move along] by scharkalvin · · Score: 1

      The ONLY advantage that RISC had over CISC was that it was faster because it wasn't microcoded. Each instruction in a RISC cpu is HARDWIRED. Hardwiring a cpu takes a ton of logic and you can't change the instruction set in software (well you CAN if the hardwiring itself is programable, as in erasable fuse links). Today aproaching billons of transistors on a chip the disadvantage of hardwiring is gone. You CAN hardwire a CISC instruction set, a CISC instruction can take a single clock cycle (or LESS if you put several execution units in parallel). So there is no longer any advantage to RISC, RISC is dead!

    32. Re:64-bit rant [move along] by beeblebrox87 · · Score: 1

      why would i migrate to a new ISA and lose all the software that I already have when I can just grow my current one?

      Moving from x86 to, say, PPC results in the loss of almost _NO_ software. Provided you run the same OS, getting your old software running is just a matter of a quick recompile. Unless you're a gcc devoloper, the actual instruction set doesn't matter, and you can choose an architecture based on price, performance, power use, etc.

      Of course, some vendors refuse to give you the code for you to recompile, instead insisting that you use a particular ISA and particular library versions. Such vendors are a Bad Thing, and should not be tolerated.

    33. Re:64-bit rant [move along] by Anonymous Coward · · Score: 0

      You haven't used an Acorn RISC Machine processor system have you? 1watt of electricity at 600MHz, pure RISC, so easy to write machine code for by hand that it is done in preference over C++.

    34. Re:64-bit rant [move along] by davechen · · Score: 2, Interesting

      OK, how about a modern load/store architecture that isn't starved for registers?

    35. Re:64-bit rant [move along] by Reivec · · Score: 1

      umm, I would have to say that all modern CPUs are more similar to RISC than they are to CISC. RISC archetechure brought about things like caches and pipelining. Now I ask you, what CPU built today doesn't have these 2 features? Also the idea behind RISC was to break the operations up into smaller more basic blocks.. now why is this helpful? Because it then takes less time to complete any action and you can break up your pipeline into many many more stages, each taking less time to complete and then ramp the clock speed up faster. Does this sound familiar to you? Maybe something like the P4?

      So yeah, anytime I hear people make reference to modern CPUs being CISC, or even being LIKE CISC I have to laugh because that really isn't the case at all.

    36. Re:64-bit rant [move along] by Bedouin+X · · Score: 1

      A quick googling shows that the G5 consumes about 75% of the power that a P4 would, when clocked to comparable performance levels. I have not verified the numbers, but if true a 25% reduction is certainly interesting enough to explore.

      My question is how much more power does that supercooling system that adds about 10 lbs to the G5 consume?

      --
      Dissolve... Resolve... Evolve...
    37. Re:64-bit rant [move along] by leandrod · · Score: 1
      > how much more power does that supercooling system that adds about 10 lbs to the G5 consume?

      Presumably also 25% less than an equivalent system for a power-hungry x86 processor. Probably even less.

      And less real state too.

      Not to mention that, were volumes put on the same level, the RISC processors would be cheaper to produce.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    38. Re:64-bit rant [move along] by Bedouin+X · · Score: 1
      And less real state too

      Is this a joke? Have you seen the G5 tower cooling system? You also realize that heat is a reason why we haven't seen G5 laptops right?

      ...the PowerMac G5 microchip processor series sucks up a huge amount of power and puts out enough heat to burn toast. The power is not an issue when you can plug your machine into a wall. But to cool down the G5 box, Apple resorted to an anodized aluminum chassis and space-age cooling system using nine -- count 'em, nine -- different fans to keep the machine copacetic.


      I know that they are using copper heatsinks and lots of fans to keep those new XServes cool. I doubt that they are much cooler than Opterons at the same speed. I conceed that Apple is probably being cautious on their design but be careful what you label power hungry, this is not your father's Gx processor. I say all of this with 2 G5s (Dual 20" cinema displays baby!) and a G4 sitting right next to me.
      --
      Dissolve... Resolve... Evolve...
    39. Re:64-bit rant [move along] by leandrod · · Score: 1
      > Have you seen the G5 tower cooling system?

      Yes. It is that way for silence. The G5 actually takes less real estate, uses less power and produces less heat as compared to an x86 of similar performance and manufactured by a comparable process.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    40. Re:64-bit rant [move along] by dpuu · · Score: 1

      you do know that program size doesnt matter right ? I-cache utilization does matter though. It's not the total size that matters, its the working-set.

      --
      Opinions my own, statements of fact may contain errors
    41. Re:64-bit rant [move along] by Anonymous Coward · · Score: 0

      Then again, having only 6 general purpose registers (7 if you vomit the frame pointer ;-) sucks mightily. Internal rename registers or no, all that traffic to the load/store units can and does play hell with performance on plain x86 variants.

      From what I've seen, most of the speed benefits from re-writing a loop to use MMX/3dNOW/SSE SIMD instructions comes from the reduced register pressure, being that these things give you 8 more registers at the minimum (and combining MMX with SSE gives you 8 more), apart from the fact that you'll mostly be doing two, four or eight sets of computations per iteration. Hell, I wouldn't be surprised if a major factor in the speedups seen by x86-64 recompiled software on linux were due to just the 8 64-bit extension (r7 through r15) registers!

      (Then again, intel's implementation of SMT, hyperthreading, is pretty much the same sort of thing, only instead of instruction-level parallelism you have thread-level parallelism. 16 registers in one thread versus 8 each in two. A nice thing in an architecture like the P4 northwood, what with the long branch misprediction penalties and all.)

    42. Re:64-bit rant [move along] by akuma(x86) · · Score: 1

      just look at p4 vs. athlon - the tremendous clock speeds realized by the p4's use of an extended pipeline (which is a risc-like optimization) have a tremendous downside - you lose a lot of time resetting the cache if you miss a branch. so for interative programs, as opposed to massive number crunching (and that can be addressed cheaper using MPP and clustering), risc is something of a dog.


      Deeper pipelines are not necessarily inefficient!

      If I have a 1 GHz processor with a 10 cycle branch misprediction re-fill penalty and a 2 GHz processor with a 20 cycle branch misprediction penalty -- guess what? The penalty is the same!

      Now, doubling the number of pipeline stages does NOT get you double the frequency due to latch overhead and that is why people don't pipeline even deeper.

      The K8 went to 12 stages from K7's 10 stages. Is is less efficient?

      You'll find that processors over time INCREASE the number of pipeline stages. Just look at the early RISC processors that had a meager 5 pipeline stages.

      Pipelines are getting longer for a reason - more performance. Intel just takes it to the extreme. They're taking a page from the Alpha playbook of high performance processor design. Alphas were always clocked higher than the competition.

    43. Re:64-bit rant [move along] by Anonymous Coward · · Score: 0

      The x86-64 proved that the real problem was lack of registers. Load/store was just a red herring.

    44. Re:64-bit rant [move along] by mike260 · · Score: 1

      you lose a lot of time resetting the cache if you miss a branch. so for interative programs, as opposed to massive number crunching, [...] risc is something of a dog.

      Heh, like the CPU's just zooming along in a straight line, then suddenly the user clicks their mouse and makes the CPU branch, and the poor user is left staring at an hourglass while the pipeline refills.

    45. Re:64-bit rant [move along] by Anonymous Coward · · Score: 0

      I first learn to program on a 6502. Kind of a PITA but at least it was clear and simple.

      Then on a 68000. Oh boy I was impressed ! Compared to the 6502 it was a fantastic chip.

      Then on a 80386. OMG what a piece of crap. I stopped programming in assembly because of this shit. Sorry but there's no other word to express what I felt. Yeah it was successful, but it's not because of some technical merit that's for sure.

  14. Compatable? by petabyte · · Score: 5, Insightful

    So the article doesn't really cover the issue I'm most curious about - are the x86-64 extensions (yamhill) compatable with AMD's Opteron or will they require different 64-bit binaries?

    1. Re:Compatable? by JanneM · · Score: 4, Insightful

      From the article:

      However, Brookwood believes that Intel will wait for the appearance of Prescott's successor, called Tejas, which is due in early 2005. The reason for the wait, Brookwood believes, is that the Prescott designs were complete before Intel had access to AMD's approach, meaning that software tuned for one wouldn't work on the other.

      "They need that compatibility now," Brookwood said. "I believe that Tejas is coming so hard on Prescott's heels, (because) Tejas has the compatibility that is not in Prescott and Prescott derivatives."


      In other words, it does seem like it, though no definitive word from Intel itself, obviously.

      --
      Trust the Computer. The Computer is your friend.
    2. Re:Compatable? by Dun+Malg · · Score: 1
      So the article doesn't really cover the issue I'm most curious about - are the x86-64 extensions (yamhill) compatable with AMD's Opteron or will they require different 64-bit binaries?

      I suspect that Intel wants to jump on the bandwagon with AMD rather than releasing a 64-bit part that requires a THIRD version of windows. Even if they could convince MS to come up with "WIN64-yamhill", how long would it take? Every day AMD can sell the Opteron because it has x86-64 Windows and Intel can't sell Yamhill is another day of loss. They can't afford to let AMD get that much of a lead.

      --
      If a job's not worth doing, it's not worth doing right.
    3. Re:Compatable? by PlazMan · · Score: 2, Interesting

      Intel started working on this years ago, but it got hushed up due to political issues between the Itanic team and the Prescott team. It's gotta be Opteron compatible at this point. If Intel management hadn't been stupid, then they could have announced their own x86-64 and put the hurt on AMD. At this point, their only option is to "embrace and extend".

    4. Re:Compatable? by videodriverguy · · Score: 1

      Given that Microsoft is against multiple versions of the OS, it seems likely that they will be compatable. After all, MS dropped W2K support for the Alpha.

      Of course, there is an Itanium version of the OS, but I suspect that Intel had to pay a significant amount of money to MS for that.

    5. Re:Compatable? by Tim+C · · Score: 1

      Well, if I was the one in charge of this sort of thing at MS, I'd be wanting some pretty convincing arguments from Intel for supporting yet another 64 bit x86 binary format.

      Each different version that MS has to support, is another version that has to be maintained and tested, have bug and security fixes applied to, support provided for, etc. Not to mention that writing optimal code requires more than just using a good compiler - some of the code is just plain going to be different for each architecture, adding even more to the overall headache.

      Or, they can refuse to support it, and most likely condemn it to a quick death. There aren't enough Linux and BSD, etc, users out there buying hardware often enough to keep a chip & associated chipset, motherboards, etc alive, unless there's a damn good reason. Being "just another 64bit x86 chip" isn't good enough, when AMD's chips are (probably) going to perform comparably, for less money, and people round here tend to favour AMD as a company anyway.

      No, Intel has to make the x86-64 extensions compatible, or throw a good chunk of cash at MS (and possibly the major system builders) to convince them to support it, or it'll fail.

    6. Re:Compatable? by ceeam · · Score: 1

      Binaries? Obviously you are talking about Windows here. You do know though that all the Windows binaries in 2-3 years time are supposed to be .NET binaries, right? (FWIW)
      Then - there is really not much a difference what CPU version you have in there.
      I'm very wary for that but I'm not quite sure it's a bad thing (for Windows).

    7. Re:Compatable? by Anonymous Coward · · Score: 0

      > You do know though that all the Windows binaries in 2-3 years time are supposed to be .NET binaries, right?

      The key word here is "supposed".

      Like in 1986 why buy MS-DOS 3.2 because Microsoft announced that "MS-DOS 4.0 will be multitask". And yes, it is true.

      And, of course, MS-DOS 4.0 was not multi-task. Neither 5.0. Or 6.0.

      Don't believe that windows binaries wil be .net binaries. Because it won't.

    8. Re:Compatable? by Darren+Winsper · · Score: 1

      Hasn't the x86-64 instruction set been available for years? I doubt Intel had Prescott's design completed that long ago.

    9. Re:Compatable? by rmayes100 · · Score: 1

      Even if all the executables are .net binaries Windows itself will have to be compiled for each architecture and history has not shown the MS is very good at porting Windows (or that they can do it in a timely fashion).

  15. hehehe by Sj0 · · Score: 3, Funny

    I love it when companies lie out their asses for months until they can flip their strategy around.
    "Oh no, desktop users would never need 64 bit support! It's just not something a regular user ne-- CYKE! NOW HERE'S OUR LATEST AND GREATEST 64 BIT CHIP! PLEASE, NO CROWDING!"

    --
    It's been a long time.
    1. Re:hehehe by Anonymous Coward · · Score: 0

      That is marketing. Most companies don't admit anything until they have a product ready. You obviously don't know what the real strategy Intel have, but I can assure you that they have been planning for this for years.

    2. Re:hehehe by top_down · · Score: 1

      The fact that they lie and that we think it is normal that they lie is rather sad though.

      Somehow lying is ok as long as you call it marketing.

      --
      Anyone who generalizes about slashdotters is a typical slashdotter.
    3. Re:hehehe by Graelin · · Score: 1

      That would be bad, if they were actually lying. Fact is, regular users really don't need a 64bit proc. Frankly, regular users don't need a 3.5Ghz P4 either.

      This is one of those times where being right doesn't make you right (or something like that.) Market pressure has forced Intel's hand here. Shareholders are looking at what AMD is doing and Intel is getting a browbeating for having nothing to strike back with.

    4. Re:hehehe by Anonymous Coward · · Score: 0
      So what? At least they have the balls to do it, rather than just steer directly towards the iceberg with the Itanic.

      It doesn't matter if they have to eat their words. At least they have some ounces of business sense left.

    5. Re:hehehe by Sj0 · · Score: 1

      So what you're saying is, Intel is completely full of shit?

      (after all, for the latest applications, You need an Intel Pentium 4 with *insert useless jargon here* technology!)

      --
      It's been a long time.
  16. Itanic by NeoTheOne · · Score: 1

    Rose: I'll never let go Jack...
    Jack: Are you smoking crack woman? I'm getting off this POS! You can stay with Craig!

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

      Yeah, someone should hire Celine to deliver a singing telegram to Craig: "My 64-bit Computing Will Go On!"

  17. LoL! by Black+Parrot · · Score: 0

    saw it coming (Score:2)
    by Afrosheen (42464) on Thu January 29, 10:06 PM (#8131505)
    (http://supermame.by-a.com/)
    Well we all saw this one coming with all the delays on the Itanium.
    [ Reply to This ]

    saw it coming (Score:2)
    by Frequanaut (135988) on Thu January 29, 10:09 PM (#8131528)
    Well we all saw this one coming with once we looked at the opteron.
    --
    Sheesh, evil *and* a jerk. -- Jade
    1. Re:LoL! by Anonymous Coward · · Score: 0

      You're a fucking comedic genious.

    2. Re:LoL! by Frequanaut · · Score: 1

      That was intentional :)

  18. RIP Itanic -- cpu buyers win by IGnatius+T+Foobar · · Score: 2, Insightful

    This is fantastic news. AMD 64's are outselling Itanics by a huge margin. CPU buyers are demonstrating quite clearly that they want a good migration path. Itanic was such an inferior design that Intel is now forced to build a chip that is compatible with AMD's instructions.

    This means that we now will have another generation of chips from Intel and AMD whose instruction sets are compatible with each other. Prices will remain reasonable because there is competition. And in the 64-bit world, computers will remain inexpensive -- unless you buy that OS and office suite that end up costing more than the hardware, but you wouldn't do that because you know better, right? :)

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
    1. Re:RIP Itanic -- cpu buyers win by MonaLisa · · Score: 5, Interesting

      Whatever, man. I have G5 and Itanium2 machines at my desk. The HP Itanium2 runs Linux and WinXP 64-bit edition (which came out last June). The Itanium2 (McKinley) is an old slow one that crushes the G5 easliy on everything (using Intel's compiler) by factors of 2-3x. The new Madison Itaniums are substantially faster (look at the SPEC CPU benchmarks). The Itanium is far superior to anything else out there, it just doesn't run x86 code all that fast, and the GNU compiler sucks on the Itanium because the optimzier cannot get the VLIW right. The Itanium is just ahead of its time. And most people are too stuck in the x86 mindset to even see it. CPU buyers lose as a result.

    2. Re:RIP Itanic -- cpu buyers win by Spruce+Moose · · Score: 1
      Whatever, man. I have G5 and Itanium2 machines at my desk.
      Wow. My Itanium2 machine was so loud I couldn't talk to the person in the next cube over the fan noise.

      Check out this guy who claims to have an ia64 in his bedroom.

    3. Re:RIP Itanic -- cpu buyers win by DAldredge · · Score: 1

      Then why doesn't intel fix GCC?

    4. Re:RIP Itanic -- cpu buyers win by Anonymous Coward · · Score: 0

      Then why doesn't intel fix GCC?

      They don't want to because it's not in their general best interest.

      Intel got its compilers when it bought a company a few years back. A lot of the algorithms they use are protected by software patents. As long as Intel are the only ones with those optimizations, they put out much better numbers in SPEC and other benchmarks. If they permitted the GCC maintainers to use those patented algorithms, all the architectures would benefit. It's a competitive advantage because it gives them a leg up when they post SPEC scores, see?

      The problem is that the Intel compilers don't support certain GCC extensions so you can't use them to recompile the Linux kernel for i386.

    5. Re:RIP Itanic -- cpu buyers win by Anonymous Coward · · Score: 0

      AMD 64's are outselling Itanics by a huge margin.

      The only AMD64 that's competing with the Itanic is the 8xx series -- which aren't selling at all, afaict.

    6. Re:RIP Itanic -- cpu buyers win by Anonymous Coward · · Score: 0

      The FSF rejected certain optimizations proposed by Intel for political reasons. It's probably easier for them to just replace GCC rather than fix it.

    7. Re:RIP Itanic -- cpu buyers win by Anonymous Coward · · Score: 0

      GCC isn't much better for the G5 either.

    8. Re:RIP Itanic -- cpu buyers win by rsborg · · Score: 1
      The Itanium2 (McKinley) is an old slow one that crushes the G5 easliy on everything (using Intel's compiler) by factors of 2-3x.

      You can claim what you want, but unless you got proof (link), or name the apps you're running, I doubt anyone here gives a shit. G5's, btw... cost about 1/20th as much as your vaunted I2 old slow McKinley, and have clustering software that can, out of the box magnify performance... lets say you put up your Madison/McKinley/whatever to the same cost of G5's... how bout dem Apples?

      --
      Make sure everyone's vote counts: Verified Voting
    9. Re:RIP Itanic -- cpu buyers win by Anonymous Coward · · Score: 0

      The problem is that the Intel compilers don't support certain GCC extensions so you can't use them to recompile the Linux kernel for i386.

      Please get upto date. ICC 8.0 was released last year and is capable of compiling most, if not all of the Linux kernel source. The only sticking points are a few drivers which use some stupid (Even for GCC) compiler tricks and general bad code. It is quite possible to build a complete running system for ix86 using the Intel compiler.

  19. Re:64 bits of nothingness... 1024 bit * by Zork+the+Almighty · · Score: 2, Funny

    It was made by hard drive manufacturers.

    --

    In Soviet America the banks rob you!
  20. ...Shifting? by siokaos · · Score: 2, Funny

    Anyone else find any irony in the title? Intel shifting 64 bit plans?

    --
    http://siokaos.org/
    1. Re:...Shifting? by prockcore · · Score: 1

      Anyone else find any irony in the title? Intel shifting 64 bit plans?

      Obviously intel has just come up with a faster way to write:

      shl edx,1
      shl eax,1
      setc ebx
      or edx,ebx

  21. Itanium - biggest chip flop ever? by Ars-Fartsica · · Score: 1

    I can't imagine Intel is even breaking even now on the Itanium on the production costs alone, let alone the outrageous amount of money spent with HP on what is looking to be a huge boondoggle. How much longer will Intel bother producing? What unfortunate quarter will see a writedown for all Itanium development costs?

    1. Re:Itanium - biggest chip flop ever? by obeythefist · · Score: 2, Insightful

      Prediction - Intel will spend more outrageous amounts of money ensuring that their new "Penteron64" outperforms the A64's on the market. They will produce vast amounts of Penterons, and release them exactly at the same time as the first 64-bit Windows XP is released.

      They will then spend vast amounts of money marketing their new product to PHB's, which will ensure they wrest back market share that AMD has taken while Intel has been sitting around with a finger up the you-know-what.

      I say, prepare for the onslaught of the Blue Men Group and the new Penteron64 processor.

      --
      I am government man, come from the government. The government has sent me. -- G.I.R.
    2. Re:Itanium - biggest chip flop ever? by Anonymous Coward · · Score: 0

      The costs of Itanium have already been written off. The success with Pentium/Xeon the last couple of years make the costs of Itanium small in comparison.

  22. Get MS off its ASS by MajorDick · · Score: 2, Interesting

    Maybe this will help get MS off their asses to put out a 64 Bit OS for Non-Intel (i.e. x86-64) I have wondered why MS has drug itself so slow when they had an Itanium version some time ago soething contractual with Intel ?

    32 Bit vs 64 Bit MS operating systems , TWICE as many chances for bugs :)

    1. Re:Get MS off its ASS by Anonymous Coward · · Score: 0

      maybe it is because windows 64bit is slower than the 32bit version. Aside from the usual TPC benchmark machines with 512Gb of ram, most small server (8 cpu's or less) don't really gain from 64bit windows. windows would be better off if the industry had stuck to NGIO instead of PCIExpress. This is painfully obvious when you do a benchmark on a multi-CPU system with the latest SQL Server. I've ran a couple benchmarks and the data tells me the CPU's are fighting for memory access, which dramatically decreases the efficiency of SqlServer. The TPC results NEC and HP have been posting use their own "cell" motherboards. Cell is just a fancy marketing term. Basically, HP, NEC and IBM took their mainframe/Unix chipsets and adapted them for Itanium. I won't bother going into detail, you can google for youself and find out.

    2. Re:Get MS off its ASS by drinkypoo · · Score: 1

      It's probably because intel and microsoft are two peas in a pod. they've worked together for a long time. It's only recently that microsoft has really been willing to cater to AMD at all, and they're not catering very promptly, because XP-x86-64 still isn't out. I suspect that they went on hold for intel and they'll bring out XP-64 when they can bring it out for both intel and AMD at the same time.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  23. What was it they used to say? by djupedal · · Score: 2, Funny

    No one ever got fired when going w/Big Blue

    Check that...no one but a slew of Intel Engineers! :)

    .::. "Come close to me, Klingon, and let me die with my hands at your throat!" .::.

  24. Single processor performance isnt that critical by Anonymous Coward · · Score: 0

    In most markets being twice as expensive for 25% more performance just will not cut it ...

    1. Re:Single processor performance isnt that critical by Waffle+Iron · · Score: 1
      In most markets being twice as expensive for 25% more performance just will not cut it ...

      The ironic thing is, that's the exact same principle that Intel has taken advantage of over the last 25 years to drive almost every other mainframe, minicomputer and microprocessor vendor out of the market. Now Intel themselves have fallen into the same rut as their former competitors.

    2. Re:Single processor performance isnt that critical by Anonymous Coward · · Score: 0

      The original plan was hardly to be "up market"-- it's just that the thing was so behind schedule that they had to add an assload of very expensive cache.

      Had the Itanium shipped in 1998, it would have looked like the standard Intel play. (And IBM and SCO would have released their merged UNIX, and ...)

  25. er... by rebelcool · · Score: 4, Insightful

    all you had was a 286 @ 16 MHz to use

    That would be one sad little lab. At the time the 286 was around, there were plenty of (dozens in fact) of scientific computing architectures vastly more advanced than the 286. They cost quite a bit more, too.

    It wasn't really until the Pentium Pro came around that the processor architecture in 'mainstream' PC computing had caught up to the big boys. Since then, intel and AMD have largely been driving the cutting edge. This drove alot of them out of business, but even today there are niche markets who need serious I/O performance that intel machines don't deliver.

    --

    -

  26. And the worst part is by Anonymous Coward · · Score: 0

    This hunk of junk is what the Alpha was given the final axe to make way for, and it isn't even surviving.

  27. Re:64-bit Performance by AusG4 · · Score: 5, Insightful

    Actually, 64-bit computing isn't any faster than 32-bit computing. This is a common mistake made due to the surface facts.

    In reality, 64-bit computing is possibly -slower- than it's 32-bit counterpart due to the increased bandwidth required, though smart engineering in modern 64-bit CPU's tend to work around this.

    The advantage to 64-bit computing is, frankly, in the memory space that can be addressed. When you can address larger amounts of memory, you can make an application faster as less disk paging is necessary (assuming you have the memory to match). A good example of this are database servers. When you have 24GB of memory and a 20GB database, you can literally buffer the database in memory, this removing your slower disks from the equation.

    Mind, you can do this with PAE on Intel's current 32-bit offerings, but I digress.

    Ultimately, I think what Intel is -really- doing here is playing catch up on a modern variation of the "mhz myth game". Intel always took the hearts and minds of the average user, as a 3ghz P4 seemed better than an AMD processor running at 2.2ghz or a PowerPC running at 1.25ghz... even if in some or many cases, the "slower" chips worked faster.

    Now, the average user is seeing the G5 at 2ghz, but a whopping 64-bits... and the Athlon64 chips at 2ghz, but a whopping 64-bits... and they're assuming that they must be faster due to their deeper bit depth. This is really nothing new. Sony has been doing this with the PlayStation2 for a few years now... claiming it to be a 128-bit system when it's really just a MIPS chip with a 128-bit vector unit. On this line of thinking the G4 and G5 are -also- 128-bit chips... but Apple just doesn't market them as such.

    Intel had to act to counter this assumption, and the easiest way is to add 64-bit extensions to the P4, keep them clocked higher, and then win both of the wars.

    Does the average user need 64-bit? No. Does the user who does know where to get it already? Yep. Sun, Apple, AMD, HP and even Intel's Itanium have been offering 64-bit technology for a while now.

    This all comes down to marketing. That's it, that's all.

    --
    bash-3.00$ uname -a
    SunOS panda 5.10 Generic sun4u sparc SUNW,Ultra-2
  28. Put the Itanium out of it's misery by Colonel+Panic · · Score: 2, Insightful

    The basic Itanium architecture has been around for something like 5 years now, hasn't it? And still nobody has managed to write a decent compiler for it. Sure, on paper it might be a very fast architecture, but if no one is able to actually take advantage of it's potential benefits, what good is it?

    hey, who moved my paneer?

    1. Re:Put the Itanium out of it's misery by Booker · · Score: 1
      but if no one is able to actually take advantage of it's potential benefits, what good is it?

      I guess you'd have to ask NASA

      how fast is -your- 512p intel-architecture supercomputer?

    2. Re:Put the Itanium out of it's misery by Animats · · Score: 1
      And still nobody has managed to write a decent compiler for it.

      That's because writing a good compiler for it is very, very hard. A few years ago, the HP team working on the Itanium compiler spoke at Stanford, and they were really discouraged. The compiler has to decide which instructions execute in parallel, which leads to very hard scheduling problems. Either the compiler has to look at profiling data, which is a pain for developers, or it has to be really good at guessing right on which branches get taken most often.

    3. Re:Put the Itanium out of it's misery by evanbd · · Score: 1
      Umm, it's faster in FP (by a moderate margin) and slower in Int (by a significant margin). If that's what your code needs, it's faster. Sure, the first version was crap, but it's gotten better. Now, if you want to complain about the price... that I agree with ;)

      Some data: FP

      Int

    4. Re:Put the Itanium out of it's misery by cant_get_a_good_nick · · Score: 1

      It's 10 years.

  29. Old news by Groo+Wanderer · · Score: 4, Interesting

    Forgive me if I get a little bored by this 'revelation', I wrote about it in September:

    http://www.theinquirer.net/?article=11668

    And I followed it up a week later with this:

    http://www.theinquirer.net/?article=11781

    Ok, people seem to not taken me seriously then, so I'll reiterate. Prescott has 64 bit extensions built in. They use the AMD64 instruction set. This is because MS twisted their arm into it.

    The question of when they turn it on is more a political one than a technical one, and that I don't know the answer to right now, most likely because Intel does not know either. They are in one hell of a bind. If Prescott is 64 bit, why should I pay 5x as much for an Itanic again? Oh yeah, a marginal performance gain on FP code, but a loss on Int. Whoopty-#&%^#-ding-dong.

    It will be announced at IDF, count on that. When you can buy it, good question. My guess is that it will be an inticement for the first Prescott/EE buyers.

    -Charlie

    (As a self-plug, if you read the Inq, you would know these things :) )

    1. Re:Old news by Anonymous Coward · · Score: 0

      You mean the National Inquirer of computing news? You ass gobblers couldn't print a fact if you wrote it with shit on a piece of toilet paper. Reading your trash makes my bawls itch and my testicles sing, beyottttttchhhhhhhh

    2. Re:Old news by evilviper · · Score: 1
      Forgive me if I get a little bored by this 'revelation', I wrote about it in September:

      Forgive me if I don't believe everything reported by 'theinquirer.net'
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  30. You love it, but did you pay for it? (NS) by Anonymous Coward · · Score: 0

    Nuff Said.

  31. Just had to go there, didn't you by Anonymous Coward · · Score: 0

    modeling is a hard job

    ....hairspray, tight and ill fitting skirts and tops. Thongs riding up your ass crack. Other bitches using your makeup. Younger women grabbing the spotlight. Bikini waxing...all those super hot stage lights. Watered down gatoraid....getting hit on by every foley pusher on the lot. Larger and larger breasts!! It's hell...got it?

    Just try it sometime and see for yourself. No picnic!!!

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

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

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

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

    1. Re:64-bit Isn't why Itanium is so great by Dominic_Mazzoni · · Score: 2, Insightful

      What differentiates Itanium2 from any Xeon is not the register width, but is the combintion the revoluationary EPIC architecture

      ...that turns out not to scale as well as originally hoped...

      and auto parallelizing compilers

      ...which don't exist yet.

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

      Yeah, but that's not a fair comparison because you can get a 3.2 GHz Xeon for a third the price of a 1.5 GHz Itanium. Or you could get a 2.0 GHz Opteron for about half the price. Both are faster. Who cares if the Itanium is faster clock-for-clock if they can't get its clock speed very high?

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

      OK, now I realize this is just a troll. The truth is that both AMD's Opteron and IBM/Apple's G5 are blowing away the Itanium on almost all benchmark apps, and the few where Itanium is better, the Opteron, G5, and Xeon are all far better in price/performance ratio.

    2. Re:64-bit Isn't why Itanium is so great by Mr.+Frilly · · Score: 1

      Or could it be that huge ass 6MB cache that intel has been forced to put onto the itanium in order to get decent performance?

      You talk about performance per clock speed, well allright, a 1.5GHz Itanium2 will beat a 1.5GHz Xeon.

      What we really should be talking about is performance per transistor.
      1.5 GHz Itanium2 - 410 million
      3.2 GHz Xeon - 120 million?

      And if you look at benchmarks, these processors perform close to identically, so the Xeon clearly wins.

      Pretty amazing, considering the Itanium was suppose to offload computational workload from the processor to the compiler, so in theory it should need fewer transistors than a comparable i386 design.

      Personally though, I'm buying an opteron.

    3. Re:64-bit Isn't why Itanium is so great by hoof · · Score: 5, Interesting

      Andy Glew (the designer of the Pentium Pro) on EPIC vs. normal architectures:

      "Yes, but the IA-64 EPIC is not a modern architecture -
      it is a design by committee, with microarchitects who believed
      religious dogma instead of thinking.

      At least some modern microarchitectures have made optimization
      easier than in their predecessors. Apart from some egregious
      glass jaws (mea culpa), P6 was often less sensitive to optimization
      than the P5. The compiler folks complained that their unoptimized
      code often ran as fast as their optimized code.
      AMD's K7 and K8 continue in this vein.

      This is one of the reasons I jumped from Intel to AMD:
      the Intel P6 is philosophically a lot closer to the AMD K7 and K8
      than it is to the Intel Pentium 4 (Willamette, Prescott), or Itanium.
      Pentium 4 is fragile, just like Itanium."

    4. Re:64-bit Isn't why Itanium is so great by Anonymous Coward · · Score: 0

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

      Yeah, but it's bad at it. The Godlike compilers needed to make this work even a little bit haven't materialized, the Itanium still reeks of "solution in search of a problem", and while this is just my opinion the whole thing just seems like an exercize in trying to create something that using modern chip design movements will seem as crufty in 10 years as the x86 does now.

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

      Or people who want to use more RAM than a 32 bit cpu can support... or people who want a chip that you can actually, you know, do useful things with.

    5. Re:64-bit Isn't why Itanium is so great by Anonymous Coward · · Score: 0

      Intel was not forced to put that much cache on it. It was planned long ago that the first generations of Itanium needed much cache. This cache also helps a lot in database work where Itanium is a good performer.

    6. Re:64-bit Isn't why Itanium is so great by Cheeko · · Score: 1

      Trolling, but I'll bite. I'd be interested in seeing these industry benchmarks. Just yesterday I was looking for some Oracle info, and the very first thing on their front page is their release on how using Linux on Itanium they have set performance records. Additionally Itanium is leading in most or all spec benchmarks. The last generation Itanium processors had some serious speed issues, but I think perhaps you haven't kept up to date on the performance numbers. Otherwise I'd be interested in seeing links to some of the numbers you HAVE seen lately.

    7. Re:64-bit Isn't why Itanium is so great by Jeff+DeMaagd · · Score: 1

      I don't get it. If compiler optimization makes so little difference, why do some people see substantial benefits of using Intel's compiler (vs. gcc) on AMDs?

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

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

      --
      Be glad life is unfair, otherwise we'd deserve all this.
    9. Re:64-bit Isn't why Itanium is so great by tjrw · · Score: 1

      By and large they don't. If you look hard at the numbers, the huge increases in performance are in the area of floating point. The x86 FP architecture is screwy (hideous stack-based architecture) and gcc generates extremely poor code for it. Intel's compiler generates extremely clever code for it and modern versions of icc can transform some code to use SSE IIRC. I don't think there's a huge difference for general code. I profiled a large systems app compiled with gcc and icc and the differences were 3% i.e. noise.

  33. ia64 is dying by Spruce+Moose · · Score: 1, Informative

    It is official; Netcraft confirms: Itanium is dying

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

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

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

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

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

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

    Fact: Itanium is dying

    1. Re:ia64 is dying by Anonymous Coward · · Score: 0

      Not informative at all.

    2. Re:ia64 is dying by Anonymous Coward · · Score: 0

      Informative? Somebody bitchslap the moderators please.

    3. Re:ia64 is dying by Spruce+Moose · · Score: 1

      Yeah I have to say that is pretty suprising. (-:

    4. Re:ia64 is dying by BP9 · · Score: 1

      Hello! This is a FreeBSD is dying post with Itanium sedded in. Mod this funny.

  34. Why not just price the Itaniums competitively! by Bodysurf · · Score: 1

    If Intel would just price the Itaniums in the same ballpark as the AMD-64s, they wouldn't need to do this crap. If they want Itanium to have widespread acceptance, do what they did with x86 to ensure widespread acceptance -- make it CHEAP!!!

    1. Re:Why not just price the Itaniums competitively! by Anonymous Coward · · Score: 0

      What many don't understand is that Intel does not want Itanium to be a mainstream CPU, it is a high-end CPU and because of that they don't make it cheap.

    2. Re:Why not just price the Itaniums competitively! by SupaMegaBuffalo · · Score: 1

      make it CHEAP!!!

      I'm sure that's a lot easier said than done.

    3. Re:Why not just price the Itaniums competitively! by aanantha · · Score: 1

      They can't make it cheap. It has a 6MB L2 cache on it. That's the only reason it can halfway decent SPEC scores. And it makes the chip damn expensive to produce.

    4. Re:Why not just price the Itaniums competitively! by TCaM · · Score: 1

      What made x86 widespread was 1. IBM chose the 8088/8086 cpu for the original IBM PC, and 2. the later series of intel cpus maintained compatibility with the 8088/8086. In fact the 80186 was not quite so compatible as later 80x86 cpus, and as such wasnt used in many PC type machines. I only remember them being used in networking boards and the Tandy 2000.

    5. Re:Why not just price the Itaniums competitively! by Anonymous Coward · · Score: 0

      Itanium is a high margin chip. That it has 6MB cache does influence the cost of producing it but that is very little compared to what they price the chip today. They could lower the price if they wanted, they have the money to do that, but they currently want Itanium to be a high-end non-mainstream product.

    6. Re:Why not just price the Itaniums competitively! by Analogy+Man · · Score: 1
      We loose money on every unit sold...but we can make up for it in volume!

      Now that IS a going out of business strategy if I ever saw one.

      --
      When the people fear their government, there is tyranny; when the government fears the people, there is liberty.
    7. Re:Why not just price the Itaniums competitively! by Anonymous Coward · · Score: 0
      You mean:
      1. Sell Itanium CPUs with DEEP loss per unit (since it's much more expensive to manufacture than equivalent-powered AMD or PPC CPUs)
      2. ???
      3. Profit!

      Further, selling Itaniums on loss would not only be financially irresponsible, it might also qualify as illegal dumping, bolstering de facto monopoly.

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

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

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

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

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

    --

    The Raven

    1. Re:You're missing something here ... by You're+All+Wrong · · Score: 1

      Not being load/store, you can do an awful lot without large numbers of registers. Well written x86 code can be extremely fast as long as it has no bottlenecks. As every generation has different bottlenecks, that's pretty hard, alas.

      For one generation of P4, the usage of memory, L1 cache specifically, was faster than using registers for some operations! Of course, in their reengineering of the P4 to make it less crap (making address generation not rely on a slow shifter), they've crippled the L1 performance (4 clock latency), which makes registers more of an issue again.

      YAW.

      --
      Your head of state is a corrupt weasel, I hope you're happy.
  36. blast from the past by Tom239 · · Score: 1
    In the June 4, 2001 issue of Electronic Engineering Times, microprocessor industry analyst Linley Gwennap wrote a column titled "Itanium Era Dawns" that said, among other things:
    I expect Itanium to replace Xeon, but not until 2003, when McKinley and its successors open a performance gap over Xeon.
    [...]
    Changes in servers never happen fast. But with Itanium now a reality, Intel's dominance is only a matter of time.
    Doncha love it when people get cocky about predicting the future.
  37. For every benchmark, there's an equal but opposite by xixax · · Score: 1
    I'd still be looking at how many people buying it, benchmarks seems to be showing more heat than light regarding how good or not Itanium is.

    Xix.

    --
    "Everything is adjustable, provided you have the right tools"
  38. This just in: by judicar · · Score: 1

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

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

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

    Fact: Itanium is dying

    1. Re:This just in: by Macka · · Score: 1


      Yeah yeah yeah .. we spotted your earlier (#8131932) Ad Hominem filled rant on the subject already.

      Go away troll.

  39. Dumb Statements by Nom+du+Keyboard · · Score: 1
    Bottom line: Pushing 64-bit capability could help those chips approach the performance of Itanium. But that could leave the future of Itanium, which companies such as HP and Silicon Graphics are counting on, in limbo.

    Now there's a really dumb statement. If Pentium64 provides Itantium performance at a lower price with Microsoft software support -- then switch! It ain't that hard a decision. You're not losing anything here.

    And if P64 doesn't play well in multi-processing systems, then Itantium can continue to fight it out against AMD.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:Dumb Statements by aanantha · · Score: 1

      It's not a dumb statement at all. Even though Pentium64 will certainly be cheaper and faster than Itanium, it can't be used in large scale multiprocessors. The Xeons only scale 4 ways because the bus protocol sucks. That's not going to change with a Xeon64. SGI and HP simply won't be able to use it.

      Consider that SGI was already having trouble making money with their MIPS line. The whole point of going with Intel was the hope that Intel's Itanium would be high volume and therefore cheaper. Obviously that didn't happen and probably never will. So SGI will just continue to go backrupt. And HP will have no competitive server chip to sell. IBM will kick their ass. HP and SGI won't sell enough Itanium systems for Intel to bother developing it. Intel needs more of a market than the old HP-UX and IRIX customers. They needed the traditional Intel server market to accept Itanium.

  40. Huh?!? by line.at.infinity · · Score: 1

    You understand that double precision floating point is 64 bits, right? And the grandparent post didn't mention anything about integers, right? I really don't see what the BS is that you're talking about.

  41. Good Chips Can Die by Nom+du+Keyboard · · Score: 5, Insightful

    It doesn't matter if Itantium is better than AMD64, or Prescot64, or you name it -64. Alpha was better still, and it died. Itantium will die too because the other chips are good enough, and much cheaper. Intel will have to compete on price with AMD64, which makes Itantium a dead end.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:Good Chips Can Die by Anonymous Coward · · Score: 0

      Intel can set whatever price they want on Itanium, they have the money to do that (they won't earn money on it for years whatever price they set on it), but they currently don't want Itanium to be a mainstream CPU. It is part of Intels market segmentation strategy.

  42. Nope by Anonymous Coward · · Score: 0

    Prescott comes out Monday with no mention of 64-bit.

    Sorry. There may be a few AMD64 things in there, but not most of them. Prescott is 32-bit.

  43. There is a need for 64-bit home computers. by MtViewGuy · · Score: 1

    Surprisingly, the increasing heavy use of multimedia on home computers is a GREAT reason why 64-bit X86-64 CPU-based systems could have a surprisingly big impact on home computing.

    32-bit computing today maybe fine for business tasks and surfing the Internet, but when you start doing things like processing images from digital still cameras (especially now with increasing file sizes from digital still cameras that have five megapixel or higher resolution sensors) or downloading movies from your MiniDV/MicroDV digital camcorder to be edited and processed, these tend to put a massive premium on both processing power and system RAM needs.

    Besides, with x86-64-based CPU's, you can partially or fully recompile your current x86-based program code to 64-bit operations. This is not true with Itanium-based systems, which has to be coded from almost literal scratch to take full advantage of the Itanium's CPU registers.

    1. Re:There is a need for 64-bit home computers. by Michael+Hunt · · Score: 1

      RE: your last statement.

      You're wrong. It's the COMPILER that needs the intelligence, and, ergo, the compiler developers.

      Algorithmically, higher level code will not need to change; just the way the compiler converts your code into EPIC 'bundles' to take advantage of the unique characteristics of EPIC/VLIW.

      Disclaimer: I am not a compiler developer.

    2. Re:There is a need for 64-bit home computers. by Short+Circuit · · Score: 1

      At issue is the necessity for the compiler to be able to find parallel sections of code. That's what things like OpenMP are for.

  44. Well, since Sun plans on releasing Opteron servers by Ayanami+Rei · · Score: 2, Interesting

    I imagine this process is well underway, and nearing completions for the Solaris 10 release.

    Meanwhile a port of HP-UX is imminent if the Itanium tanks. Take the x86 port effort + 64-bit clean IA64 version and mix together and you get the Opteron optimized version (well, it's a wee bit more complicated than that...)

    So we'll have Darwin, *BSD, Linux, HP-UX (probably), Solaris, Windows NT 5.2, zow! All that's left is for Apple to port the GUI, and we'll have a cool platform for the future.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  45. Re:64-bit Performance by shawnce · · Score: 2, Insightful

    Actually 64-bit computing is not just about larger address widths but the fact that those CPUs also (usually) have 64-bit wide general/integer compute units. So a 64-bit CPU can actually run faster, sometime much faster, nearly 2x for 64-bit wide integer operations on average.

    So in reality a 64-bit CPU can boost performance of many everyday operations (most file/IO systems use 64-bit offsets, system counters are often 64-bit, lots of data/stream processing task, etc.).

    True the average user doesn't need 64-bit wide addressing (which Apple doesn't currently offer in Mac OS X) but they can use the performance boost that 64-bit general/integer operations can yield.

  46. And you understand that x86 FP instructions.. by Ayanami+Rei · · Score: 1

    operate on 8-byte aligned IEEE floats and (at least) 80-bit wide FP registers?

    And it's been that way since the 386?

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:And you understand that x86 FP instructions.. by int18 · · Score: 1

      Well, the 8086 (or its 8087 coprocessor), actually...

    2. Re:And you understand that x86 FP instructions.. by Anonymous Coward · · Score: 0
      ... and you understand that although you can handle above 32-bit data types via instruction set, actual low-level handling is vastly inferior (slower) with 32-bit registers, data paths and so on? And thus, "native" 64-bit processing is very very beneficial when doing such calculations?

      Really, it wasn't BS; it's just that someone read word "integer" into place where there wasn't one.

      On top of that, 64-bit linear address space is nice to have; simplifies implementations. Segmentation is just evil. And there are models that need vast amounts of physical memory.

  47. Re:Well, since Sun plans on releasing Opteron serv by nexex · · Score: 2, Funny
    Take the x86 port effort + 64-bit clean IA64 version and mix

    Isnt that what Microsoft did with Windows 3.1 and Windows 95? -- took the 16-bit and 'mixed' with a 32-bit version? *shudder*

    --
    Winter 2010: With Glowing Hearts
  48. New ISAs by xjqkojqxj · · Score: 0

    While AMD definitely did the right thing, and the Athlon64/Opteron is definitely the best solution for now, I hope the x86 architecture dies a permanent death soon. What we need is a 64-bit ARM ISA. The ARM2/3 (the first 32-bit desktop processors) had 36,000 transistors, a 3-stage pipeline, and were faster than 386 processors clocked 3x higher. Every instruction gets a 4-bit condition field, removing many branch instructions from the program. Parameters can be shifted transparently, with no additional overhead. Lots of useful addressing modes, and lots of general-purpose registers. Definitely the only ISA I can say it is actually a pleasure to write code for. Unfortunately Intel seems to be sitting on the XScale (ARM successor), and doing nothing much with it. I hope AMD picks up the "KISS" philosophy of the ARM -- with it, they could produce a bliningly fast processor with very little work.

  49. Luxury! by adeyadey · · Score: 1

    Eee by gum you had it easy!
    In my day we used a 4 bit 4004 processor, *and* had to pay our employers for priveledge of working.. 64 bit, pah!

    --
    "You lied to me! There is a Swansea!"
    1. Re:Luxury! by Anonymous Coward · · Score: 0

      Well, we had it rough. A one bit machine with a toggle switch that only had one position. And when we turned it on, if the output wasn't correct, our daddy flogged us to death and burn't our corpses on the road.

    2. Re:Luxury! by adeyadey · · Score: 1

      Eeee, we used to dream about having toggle switches. We had a 0.01 bit valve computer with only 1 valve, so we had to switch it between sockets very fast beforre the electrons got around the circuit so it could work. If we did nt switch it fast enough, our dad would kill us, then dance on our graves singing halleyuya

      --
      "You lied to me! There is a Swansea!"
    3. Re:Luxury! by Anonymous Coward · · Score: 0

      this line of humor is no longer funny

    4. Re:Luxury! by bhtooefr · · Score: 2, Informative

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

    5. Re:Luxury! by Anonymous Coward · · Score: 0

      Eeee, thats nothing. In my day we had to be content with lines of humour that consisted of full stops and punctuation only. If we did laugh mill-owner would come and.. etc..

  50. Flamebait? by Anonymous Coward · · Score: 0

    That's +1 Funny if I ever saw one. Of course, I'm a PC user so I can laugh at the fact the AMD and Intel are in such competition. Maybe Motorola will get back in the game and Mac users can be happy (heh) again.

  51. So long IA-64 by myg · · Score: 2, Interesting
    Its a shame. The IA-64 isn't all that bad of an architecture. The predication register makes sense and the speculative loading is important as memories lag behind CPU's.

    The reason IA-64 is destined for the scrap heap is the price. Given that I do some memory-intensive things I wanted a 64-bit machine for my new server. I bought an amd64 box simply for one reason: cost!

    amd64 is a clever extension of x86 and probably the biggest win are the new registers - that results in quite a performance boost. But IA-64 was just pretty damn cool.

    I wish M$ didn't strongarm Intel. If the current headaches of the myDoom worm have taught us anything: architectural diversity is a good thing. I would rather there be 3 64-bit architectures out there (IA-64, amd64, and PPC64); heck bring back Alpha! It means that its one more stumbling block to writing virii.

    FWIW, my amd64 box is fast and handles huge jobs easily. With a couple of gigs of swap thrown on it even my Lisp code runs fast (amazing).

    1. Re:So long IA-64 by Anonymous Coward · · Score: 0
      I wish M$ didn't strongarm Intel. If the current headaches of the myDoom worm have taught us anything: architectural diversity is a good thing. I would rather there be 3 64-bit architectures out there (IA-64, amd64, and PPC64); heck bring back Alpha! It means that its one more stumbling block to writing virii.

      Although I personally am worried about monocultures, and even more importantly think competition is a necessity, I think it's bit silly to suggest that having compatibility between products should be banned just to make it more difficult to write viruses. Compatibility between things that ARE SUPPOSED TO BE COMPATIBLE (x86 CPUs) Just Makes Sense, at least for customers if not for almost-monopolists (Intel).

      Since when have viruses been the biggest problem in computing? Plus, heterogenity as virus protection is about as valid approach as security by obscurity.

    2. Re:So long IA-64 by myg · · Score: 1
      I'm not really saying banned. But I think that having different offerings is a good thing. What I'm kind of saying is that, IMHO, Microsoft was dumb for discontinuing support for Alpha for NT. Why? Because that kept NT portable.

      It was that very reason that when NT was being written Cutler insisted on a MIPS port (previously they had an i860 port). So it should be a good thing for Microsoft to continue working on an IA-64 port.

      But I don't see why architectures should be abandoned just for the convenience of shrinkwrap application developers.

      Portability keeps programmers honest!

  52. Re:64-bit Performance by ZigiSamblak · · Score: 1

    Oh give it up! The "average user" may actually be "assuming" that the AMD64 and G5 platforms are faster because they took a look at some benchmarks, unlike some people who insist 64-bits will make no difference because of blablabla. Those people are just living a year in the past before the Opteron was released and the first reviews hit the net. We have AMD64 and PPC cpu's working at around 2Ghz beating anything Intel can offer at up to 3.2Ghz at almost anything. It's true that it doesn't really matter they're 64-bit, because that part of them isn't even supported yet. You can philosophize (is that a word in English?) all you like about trees not making a sound if nobody is there to hear it, but the fact is this CPU forrest happens to be crowded with millions of ears who are all hearing the sound of Itanium and P4 lumber crashing to make room for fresh AMD64 and PPC wood. And unlike the Mhz-myth, it's not just some cheap marketing trick.

  53. This sucks, because ... by Kourino · · Score: 2, Interesting

    See, hearing about things like this pisses me off.

    When I think of all the nice system lines that have died off because their parent companies decided "Well, we could just have Intel make our 64-bit chips, and then make money selling systems", and all the technically nice architectures that are basically dead now because of decisions like that (MIPS, Alpha, et. al) ... it's kind of depressing.

    I mean, I wouldn't mind if Itanium had been more successful. It was actually neat to think of Digital's EV8 team building SMT technology into Itanium. (Is this the work that's been manifested as HT on P4 on Xeon-class machines?) Especially since EPIC is supposed to make things so much different. But ... it hasn't taken off. The real pisser, though, is to think that the dominant 64-bit architecture of the future might essentially be i386 with more and bigger registers. Hopefully at least IBM will step in with its POWER-based solutions. Man, if I ever get drunk and start bitter rants, I swear it'll be about processor architectures ...

    1. Re:This sucks, because ... by Anonymous Coward · · Score: 0

      I agree with you here, but I think we will see an EV8 Itanium in 2006.

  54. Thats 2eggs in the face by Sayan · · Score: 1

    Remember Intel shouting to all and sundry about how cool RDRAM was?
    Thank god that consumers had the intelligence to throw the shit back.
    Anyways here is one company which doesn't learn from mistakes.

    --
    resurrect my .sig
    1. Re:Thats 2eggs in the face by Anonymous Coward · · Score: 0

      RDRAM was about 20% faster with the same CPU. If you actually cared about performance, you bought it.

    2. Re:Thats 2eggs in the face by Anonymous Coward · · Score: 0

      RDRAM was about 20% faster with the same CPU. If you actually cared about performance, you bought it.


      no, rdram had TERRIBLE latency.
      it had a higher bandwith, yup, but for applications that actually care about how fast the data arrives it sucked.
      so it blows for 3d gaming and benchmarks, which quicly gave it a bad rep.

      i'm not even gonna get into rambus' business methods...
  55. Re:64-bit Performance by ppanon · · Score: 1

    In general you are correct: 64-bit is slower than 32 bit except on tasks that use 64-bit integer arithmetic (>4GB address spaces/file systems, encryption/bignums). That said, code compiled to X86-64 is faster because the expanded instruction set (particularly the larger register set) allows for a number of additional processing optimizations.

    Also all of the prior examples we have for a 32-bit->64-bit transition are for RISC architectures. The IA32->X86-64 code transition probably doesn't incur as significant a code size penalty since it has all those nice indexed addressing features, meaning that you don't have to specify full addresses or load full words all the time. So it won't take as big a hit as a pure RISC architecture during the transition.

    The end result is that most applications gain from re-compilation to X86-64 native code for a given Opteron/Athlon64 processor and clock speed. So it's not just marketing, there's real numbers to back it up.

    Disclosure: I own AMD stock.

    --
    Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
  56. Intel has trouble admitting they are wrong by sundling · · Score: 3, Interesting

    Look at how many trouble Intel has trouble admitting they are wrong and following AMD on something. Intel is so used to AMD copycating them on everything, they don't seem to know how to deal with the shoe being on the other foot.

    So far Intel has followed AMD onto DDR memory, after dragging their feet for a year. Now it's happening with 64 bits. Next expect to see it with integrated memory controller, desktop dynamic power management(like quick 'n cool) and hypertransport. I'm sure when they come around the technologies might be similar, but they'll have some other name for it. Hopefully, Intel doesn't try the old Microsoft embrace and extend.

    1. Re:Intel has trouble admitting they are wrong by GauteL · · Score: 1

      Also remember that SSE was using AMDs ideas from 3dnow.

  57. 64-bit Windows was available for Alpha by xswl0931 · · Score: 1

    People forget that Windows 2000 was available for the Alpha processor and was full 64-bit.

    1. Re:64-bit Windows was available for Alpha by Anonymous Coward · · Score: 0

      No, it was 32-bit.

      However, if you go back through the press archives, MS and DEC did announce that NT4 64-bit would ship for the Alpha back in 1997 or so. However, soon afterwards DEC sold out and that idea died with it.

    2. Re:64-bit Windows was available for Alpha by pantherace · · Score: 1

      1: no, it was never out of beta (nontheless, it could be obtained)
      2: I don't recall it being a full 64-bit, just the it's 64-bit, but we will have it act like 32-bit that was done for NT.

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

      You are wrong on both.

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

  58. 2-bit computer by Anonymous Coward · · Score: 0

    Good thing you're running Windows... :-)

  59. So sad: the A20 gate lives another 20 years by Bram+Stolk · · Score: 2, Interesting

    Argh!
    This is very bad news for a computing purist.
    We get to live with the ugliest hack ever, for
    yet another 20 years.

    Please burn all CPU designs that contain the
    A20 gate.

    --
    Bram Stolk http://stolk.org/tlctc/
    1. Re:So sad: the A20 gate lives another 20 years by ocelotbob · · Score: 1

      But if you read that page, you'd learn that it's not some inherent flaw responsible for the A20 gate, but rather the chipset. Thus, it's more than possible to have an x86 processor without an A20 gate. It's just that most people dig backwards compatibility, even if it makes systems-level programming a bit more difficult.

      --

      Marxism is the opiate of dumbasses

    2. Re:So sad: the A20 gate lives another 20 years by Anonymous Coward · · Score: 0

      What are you talking about? This A20 gate nonsense has more to do with the original implementation of the original IBM PC computer (and the variations on it by third-party copiers) than with CPU design.

    3. Re:So sad: the A20 gate lives another 20 years by Bram+Stolk · · Score: 1

      Look, it is very simple.
      A Pentium IV Xeon with or without 64 bit extentions has the A20 hack.
      The Itanium does not have the A20 hack.
      x86 is not the best architecture, it is the most widely used. If backwards compatibility remains the norm, we will never get rid of x86's inefficiencies, nor get rid of its A20 folly.

      --
      Bram Stolk http://stolk.org/tlctc/
  60. Re:Once Again Microsoft Drags Down The Industry by Anonymous Coward · · Score: 0

    So my post (the parent) has been rated down to "-1, Troll". Interesting.

    Every point in my post was true: these 32/64-bit hybrid CPUs are only being produced because Windows' 64-bit performance sucks; Microsoft really did hold back the progress of the 386 by five years; in addition to hamstringing their CPU technology for the sake of Windows, Intel will continue to push the Itanium for the high end; and those high end machines will be running Linux.

    It is an accurate assessment of what is happening in the industry, and it is a more truthful picture (one might say insightful) than is being hyped by Microsoft and this article's author, in other words, it puts things in proper perspective.

    It also says things that Microsoft doesn't want people to hear. I assume this last point is why my post was rated down, to hide it from view.

  61. Compatibility is key by xswl0931 · · Score: 1

    It's not about if one chip is "better" than another (I assume you are referring to raw performance). One thing that keeps being repeated is that consumers want compatibility. They've built up a large software library and don't want to not be able to use it, and use it as fast or faster than their current systems (this leaves out x86 emulation of ia64 and alpha).

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

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

  63. itanic - overpriced by bani · · Score: 1

    "And most people are too stuck in the x86 mindset to even see it."

    bullshit.

    most people look at the $1400 price tag (for the cpu alone! not even including the motherboard and other hardware) with poor software support and say "fuck it".

    if it were cheap and fast, people would buy it. itanic is neither.

  64. Dumb ass question by multiplexo · · Score: 3, Interesting

    Will Intel's extensions to the x86 architecture be compatible with AMD's. Or will fat binaries that can execute in x86, x86-64 Intel and x86-64 AMD be necessary?

    --
    cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
    1. Re:Dumb ass question by The_DOD_player · · Score: 1

      Or will fat binaries that can execute in x86, x86-64 Intel and x86-64 AMD be necessary?

      Only for Windows ;)

      (This is here all you Gentoo zealots come in)

    2. Re:Dumb ass question by poot_rootbeer · · Score: 1

      Or will fat binaries that can execute in x86, x86-64 Intel and x86-64 AMD be necessary?

      If you have the source: why not make a different binary for each platform and let your compiler worry about it?

      If you don't have the source: why not demand delivery of a separate binary for each platform and let their compiler worry about it?

  65. Times are a changing by nniillss · · Score: 1

    Intel going to produce AMD clones? After Intel adapting AMD's favourite memory architecture (DDR instead of Rambus). Is AMD the new chip architecture leader? Will it be recognized as such?

  66. 64-bit importance by master_p · · Score: 1

    64-bit computers are a huge step forward. As electronics get faster, we will see huge benefits in functionality and speed, especially for algorithms that use a lot of memory and use maps (in 64-bit, these maps can be expanded and be, for example, 10 GB without a problem).

    Large memory will allow to completely disable the swap file and the virtual memory, which limits speeds quite a lot.

    Finally, 64-bit opens really good possibilities for interactive games...games where each object in the game is not a flat texture, but a fully interactive object.

    1. Re:64-bit importance by mikefoley · · Score: 1

      Yup, 64bit technology WAS a huge step in *1992*. Been there, done that. It was called Alpha.

      AMD64 will succeed because it runs 32bit x86 apps full speed.

      --
      What's my Karma Mr. Burns? "Excellent"
  67. A silly detail by KidSock · · Score: 0

    A silly detail that means we'll be stuck with x86 compilers longer. I would much rather the development be put into a compiler that will eventually pave the way for new and interesting things. X86 is holding us back in this respect.

    1. Re:A silly detail by TheLink · · Score: 1

      Well DNA is holding you back, ok we managed the migration from RNA to DNA, but still it's about the same thing and you do still use RNA :).

      It's called evolution.

      The AMD path is evolutionary. The amount of time CPUs run 8 bit 8088 code is hardly noticeable. The amount of die dedicated to x86 specific stuff has become increasingly small.

      The Opteron is new and interesting coz the CPUs have memory controllers.

      The x86 is new and interesting just like when someone straps a rocket to a pig and it flies, plus you still get good old bacon at the end ;).

      Now if you'd said stuff like the whole threaded computing concept is holding us back then that's arguable.

      --
  68. Re:Well, since Sun plans on releasing Opteron serv by Anonymous Coward · · Score: 0

    I don't think Sun follows Microsofts examples.
    Look at the history of 32 -> 64bit Ultrasparc
    Solaris and it dosn't resemble MS practices at all.

  69. CT == Copycat Technology? by fuzzy12345 · · Score: 1

    Nice to see that soon Itanic/Unobtanium will leave nothing but an oil slick.

    --

    Everybody's a libertarian 'till their neighbour's becomes a crack house.
  70. Large shared memory architectures ... by Anonymous Coward · · Score: 0

    Wether they be Itanium or Xeon rely rely on mostly on the external chipset to make the sytem scale anyway ... IBM's 64x setup can take either Xeons or Itaniums.

    If you are looking for the processor which needs minimum amount of glue-logic to scale you will have to go for Opteron (EV8 woulda been good too).

  71. So? by Glock27 · · Score: 1
    So Intel is following AMD with a "me-too" product, which will perform worse with higher power consumption...

    C'mon all you "alpha geeks" (snort) time to buy the better technology that's available now...AMD!

    The Athlon 64s and Opterons are faster at much lower clockspeed, and run Linux really well! :-)

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
  72. From safety to where? by Anonymous Coward · · Score: 0

    I don't know, selling Itaniums at barebone prices seems almost like a reasonable gamble rather than throwing all of the development costs into the shitter. I really wonder which is cheaper.

    Even a drug dealer is smart enough to give a little taste just to spread the word. No one wants to shell out that type of cash on something that is unproven, and even less want to develop software for it.

    I liked the concept of Itanium. At least Intel was bold enough to try something new. They just wouldn't risk enough to make a serious play. Changing ISA is a bet the farm type of proposition, and Intel lost its nerve.

    Imagine if Opeteron had bombed. AMD would have to play second fiddle to Intel for several years. Itanium might have had a chance to get all the costs back, and we'd still be talking about the Mhz wars. Or if there was no Opeteron; same senario.

    AMD was will to take huge risk. If they sold the Opetron at half what the Itanium sold at, I doubt MS would even talk them about getting a special port of an OS for their chip. AMD sold it at a price where no one _could_ ignore them. I doubt the backwards compatibility would have mattered that much at the current price. As it is, we won't see the full benifits of the chip for several years, and most people will update their software just to take full advantage of the 64-bit design. Software makers rejoice ("It's COBAL... 64!"), straglers move in line as they can't run any of the new fancy programs, and this could have easily been Itanium instead of Opteron.

  73. "hugeass x86 instructions" known for compactness by Anonymous Coward · · Score: 0

    It would be RISC/EPIC that is known for hugeass instructions. x86 was specifically designed for instruction set compactness.

    You are moron.

  74. Their market caps tell a different story.. by leerpm · · Score: 1

    No. HP has a market cap of about $76 billion. IBM is valued at about $150 billion.

    1. Re:Their market caps tell a different story.. by Anonymous Coward · · Score: 0

      To begin with, I don't see why you would choose market cap over revenue as your yardstick. Furthermore, all that counts is their revenue from computer sales. Otherwise, Microsoft is larger than either of them. HP has more revenue from computer sales than IBM. IBM's big winner is professional services (thank you Lou Gerstner).

      Put it this way, if Walmart starts branding the computers they sell, does that make them the largest computer company in the world? They have a higher market cap, more revenue and greater assets than any of the above.

    2. Re:Their market caps tell a different story.. by Dun+Malg · · Score: 1
      To begin with, I don't see why you would choose market cap over revenue as your yardstick.

      Are you daft? Revenue is not a measure of size, that's why.

      Put it this way, if Walmart starts branding the computers they sell, does that make them the largest computer company in the world?

      No, because computers aren't their core business. As soon as IBM starts selling crappy soda and phone cards I'll give your silly analogy more thought, but for the time being IBM is in the computer software, hardware, and services business. Get a clue, wouldja?

      --
      If a job's not worth doing, it's not worth doing right.
    3. Re:Their market caps tell a different story.. by Anonymous Coward · · Score: 0
      Are you daft? Revenue is not a measure of size, that's why.

      It is a much better measure of size than market cap. Market cap is the price of a share times the number of shares. That has no direct relationship to the volume, or even value, of business done by the company. Revenue, OTOH, directly measures the value, and thus arguably the "size" of the companies business activities. I think it is you who is daft. When a company's stock price rises, so does its market cap, but it doesn't get bigger. Duh.

      Put it this way, if Walmart starts branding the computers they sell, does that make them the largest computer company in the world?
      No, because computers aren't their core business. As soon as IBM starts selling crappy soda and phone cards I'll give your silly analogy more thought, but for the time being IBM is in the computer software, hardware, and services business. Get a clue, wouldja?

      God you are slow. My whole point was that computer manufacturing and sales are no longer IBM's core businesses either. They are primarily a services company now. IBM is the fourth largest computer company in the world.
    4. Re:Their market caps tell a different story.. by cduffy · · Score: 1

      God you are slow. My whole point was that computer manufacturing and sales are no longer IBM's core businesses either. They are primarily a services company now

      I think the point he's attempting to make is that services can be legitimately part of a "computer company"'s business. It's not as if IBM's services division is off doing janitorial work.

      If one was saying "computer manufacturer", that'd be different; "computer company" is more general.

    5. Re:Their market caps tell a different story.. by Pharmboy · · Score: 1

      I don't think they get it. The whole idea of market cap is that market cap is exactly what the public thinks the company is worth, through the value of its stock. If the majority of people thought HP was a better/bigger/more valuable company than IBM, then their market cap would be higher. Their stock would double, IBM's stock would be halved, and the numbers would be reversed.

      Market cap, determined by the stock price, is the most democratic method of determining a companies worth, because it is the opinion of every investor who buys or sells that stock, with each share having exactly the same value as another, and you can buy or sell it freely, even if you live in another country. Capitalism, in this way, is the great equalizer because it cares not for race, nationality, religion or creed.

      So yea, I kinda agree with you.

      --
      Tequila: It's not just for breakfast anymore!
    6. Re:Their market caps tell a different story.. by Ryan+Amos · · Score: 1

      No. No. No. No. No. Market cap means jack shit. Market cap is essentially what the market THINKS the company is worth. A stock could be very overinflated (example: Enron) and have a larger market cap than a company with real assets, or one that also might benefit from a past market reputation (IBM is an ooooold company, and had far more relevance in the past of computing than it does presently) HP used to be a lot bigger than they are now, but they spun off about half the company that sold medical equipment. Market cap fluctuates way too quickly and for way too many reasons, like a bad economy, interest rate hikes from the fed, or ratings adjustments by market analysts. In other words, use something more relevant, like sales or units shipped. Please don't use market cap as anything other than an investment tool ;)

  75. 64-bit is already in Prescott by Hells+Ranger · · Score: 1

    Intel seem to have already put necesary element in the prescott die to enable 64-bit computing when they want. At chip-architect they have an article with explaination of the prescott die.

  76. Market segmentation strategy by dpilot · · Score: 1

    You (or Intel) presume that the market is happy to be segmented by Intel.

    The real problem for big companies is when they begin to pay more attention to their own strategies than they do to the market. IMHO, customers don't like markets to be segmented. As often as not, market segmentation is a tool for producers to inflate prices and profits in one "segment" while responding to competitive price pressure in another segment. In other words, sell the Celerons dirt-cheap to compete with AMD, while making higher profits on P4 and astronomical profits on Xeon because AMD doesn't have brand-penetration into those spaces.

    Market segmentation is bad for gearheads like us, because it puts awkward gear-shift points into the price-performance curve. With the release of Opteron, AMD has at least made it out of the Celeron space, and may be encroaching into the Xeon space. AMD may have some segmentation with the Duron/Athlon/K8 stuff, and they have a confusing set of K8 offerings, but it's less rigid and easier to bridge than Intel's.

    Incidentally, according to some Usenet sources, once upon a time, Intel planned for X86 to have withered in favor of IA-64-everywhere by around 2005.

    --
    The living have better things to do than to continue hating the dead.
  77. Can't Intel afford to underprice the competition? by Anonymous Coward · · Score: 1, Insightful

    Is it illegal for Intel to sell the Itanium for $200 instead of $20,000? I don't know the exact volume prices for the IA-64 chips but I do know they are not price/performance competitive with x86 and x86-64 chips.

    Microsoft is able to sell X-boxes at a loss to gain a toehold in a market...why can't Intel who haven't been ruled a monopoly!

    Simple answer: Greedy idiots...

    Now they can wear a multi-billion dollar R&D, manufacturing & marketing mistake like a badge of shit!

    You gotta give AMD lots of props on this, if the Adopteron and Athlon64 didn't go off as it has this would never have happened and an entire industry may have been forced to massively overhaul their systems.

  78. NO! Die x86, die! by Anonymous Coward · · Score: 0
    You all know what this means! We are stuck with the very stupid X86 garbage architecture for at least another 5 years, probably 10. All in the name of backward compatibility and (stupid) manager's afraid to not buy X86 based hardware. Intel is ironically the victum of their own brand marketing and hype marketing (I agreed to an itanium machine about a year ago, still isn't here yet... AMD sent guys out to talk to me, not so with Intel).


    Of course Intel's bad approach to the Itanium didn't help. I understand through the grape vine that Intel chip guys wouldn't listen to the DEC chip guys - the same guys that came up with the far superior Alpha chip. Oh well. I bet I'll retire (20 years or less I hope) before the X86 is finally killed.... 100 years later - still using the X86 based stuff.

  79. Insightful: Moderation by Anonymous Coward · · Score: 0

    Mods are fucking brilliant to score a post marked "OT" as Offtopic. Hey, bitch, does that work for "Insightful"?

  80. Re:64-bit Performance by Anonymous Coward · · Score: 0

    The parent post is insightful. For some operations 64-bit computing can even be four times faster. As GMP developers write in Is 32 bits really better than 64?, ``If we instead would compare an Athlon XP and an Athlon 64, the latter would be almost 4 times faster. Why 4 times and not just 2 times? Because a 64x64=>128 bit integer multiplication actually performs 4 times more work than a 32x32=>64 bit integer multiplication!''

  81. The real clincher... by gillbates · · Score: 1

    Is that the Merced core (Itanium) has only a 64 bit data bus, where AMD's Opteron has a 144 bit bus.

    Intel's problem is that too much of their market is tied up in legacy 16 and 32 bit apps. AMD doesn't have this problem - they started off with a RISC core which broke down the x86 instruction set into micro ops on the fly - and these executed faster.

    And once again, Intel is making the same mistake they made with the 286 - a 32 bit processor with a _24_ bit memory bus. Intel has consistently under-cached and under-bussed its processors. AMD's 144 bit bus on the Opteron doubles the processor's effective throughput.

    Since DMA, processors have had to share the memory bus with PCI and other IO devices. Which means that something like a hard drive or ethernet card can effectively "steal" bus cycles from the CPU, resulting in stalling instruction execution while a physical device is doing IO.

    Core designers have just about reached the theoretical limit when in comes to instruction execution efficiency. It just isn't possible to execute more than one instruction per clock cycle without adding parallel instruction units. Even then, interdependencies between instructions can slow the actual throughput down to the 1 per clock cycle level. Because of this, the bus throughput is now the largest factor when determining processor speed. And Intel, true to their tradition, has designed their Itanium with a 64 bit data bus - a design which simply isn't adequate for the high end systems for which the processor is marketed. The uses for a 64 bit architecture require both high instruction throughput and large IO capacity.

    The only architecture in which an Itanium would do well is the IBM mainframe architecture in which IO units and processors do not share a common memory bus.

    * - I know the McKinley core has a 128 bit data bus, but it seems to me more of a case of "too little, too late". And this isn't even taking into account that the _other_ 64 bit platform, SPARC, started off with a 16MB L2 cache (not 256kB as Itanium has!?).

    --
    The society for a thought-free internet welcomes you.
  82. Re: my future, 64 bits for 20 years or more by Anonymous Coward · · Score: 0
    I want a laptop "Athlon64 Mobile UltraSlowVoltage 90nm SOI" with all of 64 bits 100% pure:

    1. Operating System of 64 bits: Linux64 or FreeBSD64 or OpenBSD64 or NetBSD64
    2. C++ compiler of 64 bits: GCC64
    3. VirtualMachine with GarbageCollection and compiler of 64 bits: Java64 (Java-1.5?)
    4. DataBase of 64 bits: PostgreSQL64
    5. Driver SQL64-Java64 of 64 bits: JDBC64
    6. Internet Protocol of 128 bits: IPv6
    7. Internet navigator of 64 bits: Firebird64
    8. More: APACHE64, PHP64, PHP64-nuke, XHTML64, XML64, ...

    I don't want the voodoo or vudu of 32+32 or 32+64.

    open4free

  83. Games Industry Could Push 64bit quicker by Anonymous Coward · · Score: 0

    I seem to remember reading a comment by one of the HL2 developers that compiling it in 64 bit would mean they could make a much more impressive game.

    I wonder what impact it would have on the desktop market if Valve took HL2 to AMD and said here bundle this "Linux 64bit edition of HL2" with your chips.

  84. Re:64-bit Performance by Anonymous Coward · · Score: 0
    You'll have to have pretty unusual code if a significant percentage of it performs file offset arithmetic.

    More usual software (take your web browser, or text editor, or Unix kernel) is going to do thousands of pointer operations for each file pointer calculation it performs. If you have 4 GB or less of RAM, that's a lot of zero bytes filling your caches and RAM and going through your system bus.

    32 bits: 1000 fast operations + 10 slow operations.

    64 bits: 1000 slow operations + 10 fast operations.

  85. Shift? by fliptout · · Score: 1

    I couldn't tell from the article- is this going to be a left shift or right shift? Inquiring minds want to know to what power of 2 Intel is going to screw up :)

    --
    A witty saying proves you are wittier than the next guy.
  86. Itanium is like OS/2 by thammoud · · Score: 1

    Better than what is currently available but not backwards compatible. Intel will not make the same mistake that IBM made.

    1. Re:Itanium is like OS/2 by donscarletti · · Score: 1
      OS/2 was backwards compatible, it could run DOS and win16 programs.

      OS/2's problem is that it was overpriced, which is in my opinion why Itanium is failing.

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
    2. Re:Itanium is like OS/2 by karlm · · Score: 1
      I have several friends that have interned/work full time at Microsoft and they know some of the old guys that remember the mantra "The job's not through until it doesn't run on OS/2".

      MS intentionally made applications that would crash on OS/2.

      Supposedly OS/2 would run a lot of Win16 programs better than any MS Windows varaiant at the time. (Where "better" means fewer OS crashes and/or fewer application crashes, I believe.)

      OS/2 may well have been priced higher than MS Windows, but I hear it was a better Windows than MS Windows itself.

      In one way or another you can blame any commercial failure on price, but price may only be a symptom. Maybe OS/2 was fixing a problem that consumers didn't think they had. They obviosuly thought MS Windows was a good enough Windows to do the job most of the time. If OS/2 failed in price it meant that either the people setting the prices did it poorly or that consumer need for the features OS/2 provided could not cover the cost of developing those features.

      I think OS/2 is finally being phased out of its niche markets, but I remember seeing a huge number of OS/2 cash registers long after OS/2 was dead in the consumer realm. I also hear a lot of ATMs (called "cash machines" or something in the British dialect) ran OS/2 for a long time. OS/2 was used where the costs of crashes were high, so that the extra stability of OS/2 more than made up for the price tag. Either IBM overestimated the size of the market segment that would pay for a better Windows or MS's efforts to level the playing field through intentional application bugs were successful. I suspect it was a combination of the two, but I have not studied the problem in depth.

      --
      Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  87. itanium Benchmarks Discussed by turgid · · Score: 1

    Don't get too excited about the itanium benchmarks. There is an interesting discusstion here about them. It's worth noting that CPU performance can often be vastly improved simply by increasing the amount of on-chip cache. This is what's largely resposible for some of the itanium's high scores, and not the supposedly brilliant VLIW instruction set architecture.

  88. Informative? Psuedo-pedantic bullshit by Anonymous Coward · · Score: 0

    IBM may be the largest company that has a computer manufacturing division, but their are hardly the largest computer company. HP sells more personal computers and more servers. And they make more money at it. That is all that is relevant to the original poster's point. The fact that IBM makes big money sending guys in suits to screw up your application servers is of no relevance to the question at hand.

    But at least you were snotty.

    1. Re:Informative? Psuedo-pedantic bullshit by Anonymous Coward · · Score: 0

      But how much water do their buildings, employees, and other assets displace? This is a much more accurate measure of the size of the business.

  89. Re:ia64 is dying (Informative!?!?!) by Anonymous Coward · · Score: 0

    You've got to be kidding, HTF is this considered to be "Informative" since it's the same lame-ass crap that every loser posts in any doom-n-gloom story. (I had expected better from a 4-digit UID.)

    Moderation
    50% Informative
    30% Troll
    20% Redundant

    It's Redundant!

  90. Intel will release x86-64 by Anonymous Coward · · Score: 0

    But will neuter its speed much like they did with the 1.17 ghz Pentium 3 w/ 512kb cache.

    IA64 will always be faster and Intel has the control to keep it that way by throttling processor speeds and playing games with the prices.

    They have the power to keep x86-64 below Itanium from a price/power ratio perspective until such time that the software for Itanium is mature enough that it doesn't matter.

    Undoubtedly, this is more like the plan they are likely to take. Give them the x86-64 for those that want it. But make it so Itanium is better so people think x86-64 maybe wasn't as great as they thought.

  91. It's the IAPX-432 all over again by Anonymous Coward · · Score: 0
    A long, long time ago (mid-80's?) Intel tried to make a chip with an architecture that was too complicated for its own good--the IAPX-432. I believe it actually went into production, and sold about 5 units.

    Looks like Itanium is all set to follow the same path, except at much higher cost and with much more visibility.

  92. Itanium, or six megs of cache? by Chris+Burke · · Score: 3, Insightful

    Stick six megs of cache on a Xeon, and if the Itanium still wins by a substantial margin, then I'll think that Intel hasn't wasted the last ten years and billions of dollars.

    Nothing wrong with sticking a lot of cache on a part -- everyone would, were it not for other issues such as cost -- but that Itanium is better than anything else does not follow.

    Itanium puts up impessive numbers, that I can't deny. I'd expect any competent architecture with that much raw die area thrown at the problem to do the same, though. There's little indication that any of the performance gains are due to the architecture of Itanium. In fact, there was an ISCA (?) paper by Intel which reported that major features of Itanium -- eg branch elimination through predication -- were worth a little if you hand-tuned, nil if you had a decent (intel) compiler, and negative if you didn't (gcc at the time).

    Which is all just a way of saying that Itanium is just another architecture. It tried some things that worked, some things that didn't, and in the end does well because the ones making it can throw tons of resources at the problem. "Ahead of its time"? No, because in the future, the same thing will be true.

    --

    The enemies of Democracy are
    1. Re:Itanium, or six megs of cache? by benploni · · Score: 1

      Someone please mod the parent up. Chris is completely correct.

  93. Confused over 64-bit Windows? by theendlessnow · · Score: 2, Funny

    Does 64-bit Windows mean that I'll have to reboot twice as often or half as often?

    1. Re:Confused over 64-bit Windows? by TR0GD0RtheBURNiNAT0R · · Score: 1
      Does 64-bit Windows mean that I'll have to reboot twice as often or half as often?

      Well, seeing as it will be a Microsoft product, you'll probably have to reboot 10 times as often. :D

      --
      This is my sig. There are many like it, but this one is mine.
  94. Re: my future, 64 bits for 20 years or more by Anonymous Coward · · Score: 0

    everyone, quick! we need a 64-bit character representation, this guy won't touch 16-bit Unicode!!!

    GET WORKING ON IT!

  95. Re:Lies, Damn Lies, and Statistics by Anonymous Coward · · Score: 0

    You realize that the reason they use the older processors is because they're more thoroughly debugged than the newer ones? That, and the larger processes they use to make the chips makes it easier to harden them against radiation.

  96. Re:Market segmentation strategy -- Athlon by Nom+du+Keyboard · · Score: 1
    With the release of Opteron, AMD has at least made it out of the Celeron space

    AMD has been well out of the Celeron space and firmly entrenched in the Pentium 4 space with Athlon for some time now.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  97. Not really. by Ayanami+Rei · · Score: 1

    The width of the bus between a 686-era processor and RAM was at least 64-bits wide. The FPU ops completed in trivial numbers of cycles (3, sometimes less). So I don't really see how it being 64-bit helps (hint, it doesn't as far as that's concerned). Not to mention you still had to align doubles on 8-byte boundaries, so that should have told you something.

    It's ONLY important for flat addressing and having the extra register set in the case of AMD64. They hardly changed the FPU/MMX layer (they did add more regs and added a 3rd FPU core, which helps to parallelize instructions, but that has nothing to do with the jump from 32 to 64 bit capability)

    Keep in mind that 1) 64-bit instructions take an extra byte to encode 2) it's NOT the default, even in 64-bit mode 3) 32-bit instructions are used primarily and are intermixed with 64-bit ones when you don't need them 4) the 32-bit instructions execute even faster on here than on all previous archs. clock per clock. Your FPU code will not use the 64-bit extension byte except when using more than 8 operands in the reg stack (or extended XMM/SSE regs)

    For pure FP math, the Opteron succeeds not because it is 64-bit, but because it has another FPU core, and twice as many FPU registers. Also, it's got better branch prediction and is generally faster per clock.

    And with your faster number crunching, you use the 64-bit addressing to process data sets >4GB. Capache?

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:Not really. by True+Grit · · Score: 1
      1. the Opteron succeeds not because it is 64-bit, but because it has another FPU core, and twice as many FPU registers


      Actually you're getting your register types mixed up. :) The Opteron/Athlon64 doubles the number of general purpose registers and doubles the number of 128 bit SIMD registers (used for MMX/SSE2/3DNOW), but does not increase the number of x86 legacy FP registers. Of course, much FP math is now being done with the SIMD registers using SSE2 which provides double precision floating point (64 bits precision), so the doubling of them helps greatly, but for those few who still need the high 80 bit precision of the x86 style FP core, they are still there, but their number hasn't increased.
  98. Re:Compatable? - yes by Anonymous Coward · · Score: 0

    yes it'll be amd x86-64 compatible. they have no choice. AMD beat them to it and everyone in Redmond likes x86-64 as its easy to understand and familiar and they absolutely refuse to support more than one 64bit x86 instruction set because that would mean lower computer sales (read: sw licenses) all around.

  99. Re:64-bit Performance by Anonymous Coward · · Score: 0

    Actually you will positively need 64bit computing when you need more than 4GB of RAM for a single application. This is fast becoming a necessity even for end users. No one wants to repeat the nightmare of the 640k original PC barrier.

  100. IA-64 is Intel believing it's own PR by pcause · · Score: 1

    Intel has made the mistake of believing their own press instead of the market. The x86 architecture which Intel created has achieved such ubiquity and market prentration, and there is such an industry infrastructure around it, that Intel has lost control of the market. Intel did such a good job at racheting up the performance of the architecture that the volumes and infrastructure for x86 effectively destroyed all other chips or relegated them to tiny niches.

    Look at Sun. They *hate* the x86/Intel, well actually they hate anything they didn't invent and control, but even they have recently recognized the inevitability of x86 and the lack of enough revenue being available for continued investment in other architectures. But Intel still thinks that they can dictate to the market and that it is Intel and not the architecture that drives the market.

    It is just silly to assume that someone would buy the Itanium to run x86 apps slower and at higher cost than they can run them on a Pentium. As for running 64 bit apps, well folks already have architectures for those apps. Why would you move off your SPARC or Power systems to Itanium, which are proven, reliable 64 bit platforms on which mature (read as 'less buggy') 64 bit software already runs.

    AMD saw the change in the market and did what made sense. They extended x86 to 64 bits and made 32 bit apps as fast on the 64 bit chips as they are on the leading 32 bit chips. We can use the same bus, drivers, OS's apps, etc and add new 64 bit apps and OS's as we need them. And the AMD part is competitive with the fast Intel 32 bit parts. Why not buy the AMD part now, use as a 32 bit fast processor, but be able to leverage 64 bit apps in 18-36 months. You get more value and future protection for the same price as an Intel 32 bit part.

    It is very hard for companies, especially technology companies, when the market says, we don't want new and innovative, we want the same but faster and cheaper. IA-64 may have all kinds of cool stuff for compiler geeks, but it has no benefits to end users unless Intel can deliver 100% compatibility with 32 bit apps, performance of 32 bit apps at the same speed as the top 32 bit processors and sell the chip for the same price as the 32 bit processors, or at a VERY small premium.

  101. 1996 by killmeplease · · Score: 1

    I remember hearing about this in 1996 when I started my first college Computer Science class. Intel and HP, two of the biggest names in computers with a market share at that time of 98% of computers on the earth using Intel CPUs or HP design RISC CPUs (mainly Intel CPUs) were going out on a limb and we would have great 64-bit computing by '98, then '99, then, '00, etc ... And we have seen a rush in Itanium chips in no area. Perhaps they work well in the server arena because they are 64-bit CPUs and can compete with Sun, HP, SGI, etc... but so can a G5 and an Opteron. So Intel spend billions on a failed project and will no doubt lose a lot of money doing it. I can't say anything other than "Intel and HP should have donated that money to kids that are starving in third world countries instead of squandering it on a loser project".

    --
    - Kill Yourself, spare us all! -
    1. Re:1996 by Junks+Jerzey · · Score: 1

      remember hearing about this in 1996 when I started my first college Computer Science class. Intel and HP, two of the biggest names in computers with a market share at that time of 98% of computers on the earth using Intel CPUs or HP design RISC CPUs (mainly Intel CPUs)

      You should have gone to a better college. Intel makes a small minority of the world's processors, if you remember that 95% of all CPUs sold are used in embedded systems. One of the most popular processors is still the 8-bit 8051.

  102. Re:64-bit Performance by jafac · · Score: 1

    The G5 is buttloads faster due to the FSB.

    I care not for it's 64-bit-ness.

    Maybe I will in 10 years, but I doubt I'll ever dabble with CFD, or massive databases on my desktop machine. It's for email, web browsing, and iTunesing. Maybe a little iDVD-ing. The FSB has a huge impact.

    I wouldn't pay $20 for a top of the line G4 power mac right now. Not with it's puny FSB.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  103. Re:64-bit Performance by AusG4 · · Score: 1

    See, this is my point.

    You and I know that at 2ghz, the G5 systems, with their fat, highly tuned bus technology are worlds faster then an intel chip at 2ghz. Nobody in their right mind denies this.

    -BUT- .. for the average consumer who doesn't know of such things, seeing 2ghz on the G5 and seeing 3.6ghz on a shiny new pentium 4 makes them think that the P4 is almost twice as fast. The fact that the G5 is 64-bit tips the scales... people assume that at twice the bits, it's twice the speed, thus returning the G5 to performance-leader status.

    --
    bash-3.00$ uname -a
    SunOS panda 5.10 Generic sun4u sparc SUNW,Ultra-2
  104. Also according to Usenet sources.... by notcreative · · Score: 1

    "This one chick I know, at this party? She was like, SO drunk, and this guy, Ted? Remember him? He was all she is totally gonna ralph, and I'm like, no way, but he's like definately! And she did, and there were these red chunks! It was awesome."

  105. Re:64-bit Performance by Anonymous Coward · · Score: 0

    You might pay for it if people started writing non-linear video editing applications that worked with video clips over 4GB in size.

  106. Tantra by Anonymous Coward · · Score: 0

    Itanium
    Tianium
    Titanium
    Titanicum
    Titanic

  107. Intel wouldn't ditch Itanium... by Glasswire · · Score: 1

    ...any more than IBM would ditch Power4/5 architecture, just because they have a commodity market x86 chip with 64-bit address extensions (Opteron).
    In the 'big iron' enterprise market against RISC where Itanium is beating everything handily (check out the latest TPC-C list Top 10 where Itanium holds spots 1,2,3,4 (6 out of the Top 10 are Itanium systems running a mix of Linux, HP-UX and Windows on HP and NEC systems), Itanium is gradually out-selling all of the big RISC opponents like Power4. Note that IBM is certainly not spending the money to put up an Opteron cluster (no 32-way or 64-way scaled solutions for it on the horizon) even if they got good enough results (which they wouldn't) if they can't beat Itanium 2 right now with the high-margin Power 4. No doubt they'll have a run at Itanium again this year with Power 5.
    But there's no way that Opteron OR a 64-bit Xeon plays in the big high thoughput space, so people that assume Intel would get rid of Itanium simply don't know what they're talking about.

    1. Re:Intel wouldn't ditch Itanium... by C0vardeAn0nim0 · · Score: 1

      since when a better product means market success ??? if this were true alpha would be on every desktop and DEC wouldn't have been bought by compaq, then HP.

      opteron is selling twice as more as itanic (http://www.linuxinsider.com/perl/story/32736.html near the end) wich proves that the market is looking not only for raw performance but also for price and convenience.

      oh, btw, acording to top500.org the best placed itanium2 supercomputer is less than 10% faster than the best opteron based machine. and both lose to an alpha and a G5 and even to a P4 Xeon.

      --
      What ? Me, worry ?
    2. Re:Intel wouldn't ditch Itanium... by funwithBSD · · Score: 1

      we got a Itanium running VMS in the test lab.

      Hot shit let me tell you, we will see how it does when we start hammering the IO system to death with a big database.

      FWIW, we've got about 6000 users doing claimes on a set of Alphas, as well as DataWarehouse on 2 GS 160's.

      And processors are cheap, the 2 GS160 ran about 3.5 million as configured, with storage (18 TB of Fibre based storage.)

      The 32 processors were about $12000 a peice. Chump change.

      --
      Never answer an anonymous letter. - Yogi Berra
  108. confused intel? by Ogman · · Score: 1

    Intel's vascillations have convinced me to go with AMD for my next computer purchase. Seems a good idea anyway with the Phoenix/Microsoft/Intel DRM plans coming up.

    --
    But Officer, I DID read the f**king article!
  109. Extra CPU Cycle Utilizers that DON'T Suck!! by Anonymous Coward · · Score: 0

    Are there any?

    Let's face it. RC5,SETI whatever they all suck.

    IS there REALLY a way I can put my spare cpu cycles to REAL use?

  110. Re:x86-64 x86 by AusG4 · · Score: 1

    This is true with AMD64, AMD's implementation of 64-bit instructions in x86.

    How intel will do it, and if/if not it will provide the same benefits isn't yet completely clear, as there is no working product to test and examine.

    That said... at least on UltraSPARC (a 64-bit architecture I've been using for years now), applications compiled to 32-bit are generally faster than the same application compiled to 64-bit, regardless of if/if not you are using GCC or Sun's own compilers (which would, presumably, take best advantage of their chips).

    Documentation echoing this notion is here.

    --
    bash-3.00$ uname -a
    SunOS panda 5.10 Generic sun4u sparc SUNW,Ultra-2
  111. Re:Well, since Sun plans on releasing Opteron serv by calidoscope · · Score: 1
    I suspect that a good part of the effort in porting Solaris to AMD-64 is porting Sun's C compiler to support AMD-64 - once that's done, porting Solaris should be mostly a simple re-compile - well and some writing of drivers (and if Sun was smart - they use that experience to support more hardware on the Sparc edition of Solaris).

    Porting Solaris to AMD-64 may end up helping Sparc sales more than hurting - a bigger market for 64-bit Solaris apps will encourage more ISV's to write Solaris apps.

    --
    A Shadeless room is a brighter room.
  112. Re:x86-64 x86 by xswl0931 · · Score: 1

    Intel's implementation MUST be exactly the same as Amd64's. Otherwise, there is no point. Microsoft has already said there would not be yet another 64-bit version of Windows. This is the whole reason Intel is even doing this considering it would kill their Itanium market.

  113. Re:Can't Intel afford to underprice the competitio by karlm · · Score: 1
    Microsoft is able to sell X-boxes at a loss to gain a toehold in a market...why can't Intel who haven't been ruled a monopoly!

    They fear they do not have enough experiency buying judges. ;-)

    <tangent>

    On a side note, monopolies aren't necessarily illegal or even a problem. Microsoft was convicted of being an illegal monopoly. It leveraged its monopoly power in shady ways to enter new markets and damaged markets by throwing its wieght around.

    If you claim Microsoft was merely a monopoly, it's much easier for others to defend Microsoft by saying it was being penalized for being successful.

    The U.S. does not have free markets. The government provides certain unnatural protections for producers (copyrights, patents, trademarks, etc.) that inhibit truly free trade. The government also imposes limits on how much producers are allowed to inhibit the market's ability to choose the best products at the best prices (Sherman Anti-trust Act, etc.).

    The problem wasn't that Microsoft had a huge percentage of the market share (a monopoly doesn't mean 100% market share). The problem was that Microsoft used its monopoly power to reduce freedom of the market. The market was less efficient as a direct consequence of Microsoft's actions.

    Claiming MS got convicted of being a monopoly is like claiming Clinton got impeached for having an affair. Neither being a monopoly nor having an affair is strictly illegal. False testimony to Congress under oath and bullying markets are both illegal. (Was it purgery or obstruction of justice that got Clinton impeached?)

    </tangent>

    --
    Copyright Violation:"theft, piracy"::Anti-Trust Violation:"thermonuclear price terrorism"<-Overly dramatic language.
  114. Re:Well, since Sun plans on releasing Opteron serv by cant_get_a_good_nick · · Score: 1

    Solaris is a 64 bit kernel with a 32 bit or 64 bit userland. Each app needs to be eitehr pure 32 bit or pure 64 bit. That's probably the approach most would take, instead of the evil thunking that was around in Win95

  115. The x86 Shall Rule Eternal by ArekRashan · · Score: 1

    Fool. The x86 architecture is the highest art created by man. Its apparent inelegance belies a sophistication of design beyond your ken.

    By not being particularly good at anything, x86 has evolved into a near ideal consumer desktop CPU. Whatever excuses you may make for your favorite alternate desktop chip dying the hard death are meaningless. The simple fact is that nothing else was ever as good.

    Whiny know-nothings have been complaining about the x86's supposed inferiority for more than two decades, and the architecture is more dominant than ever before. Why? Simple.

    Everything else < x86

  116. don't work for IBM! by Anonymous Coward · · Score: 0

    they suck to work for, take any bank you can from them in college and then work somewhere else