Slashdot Mirror


Linus: Praying for Hammer to Win

An anonymous reader writes "The boys at Intel can't be happy with the latest opposition to the IA-64 instruction set. According to this Inquirer scoop, Linus himself has weighed in, and it appears he's putting his eggs in the x86-64 basket. In the original usenet post, he goes so far as to say that 'We're ... praying that AMD's x86-64 succeeds in the market, forcing Intel to make Yamhill their standard platform.'"

485 comments

  1. nice by sethadam1 · · Score: 0, Offtopic

    It would be nice if good hardware was actually adopted into the mainstream, but Mac and Sun are living proof that people want CHEAP hardware. Let's all pray this is a good median.

    1. Re:nice by Anonymous+Canard · · Score: 1
      It would be nice if good hardware was actually adopted into the mainstream, but Mac and Sun are living proof that people want CHEAP hardware. Let's all pray this is a good median.

      In this case I think you get your wish. EPIC hasn't been proved to be any less expensive to manufacture than x86, and developing an optimizing compiler for x86 is considerably more expensive. So in this case CHEAP and GOOD are living in the same tent.

      --

      --
      BitTorrent in C -- LibBT
      http://www.sf.net/projects/libbt
    2. Re:nice by bcrowell · · Score: 1

      I think he meant that Apple and Sun aren't doing well, and it's becuse their hardware is better but more expensive.

    3. Re:nice by be-fan · · Score: 2, Insightful

      Apple ... hardware is better
      >>>>>>>>>>
      Umm, Apple's hardware sucks. Most macs have a slow processor talking over a slow bus to slow RAM. Most of them also have slow graphics, using GeForce-4 MXs where comparable (pecking order not price) PCs would use GeForce 4 4200s. Apples integration and build quality might be great, but not its hardware.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:nice by homer_ca · · Score: 1

      "EPIC hasn't been proved to be any less expensive to manufacture than x86"

      Excuse me? McKinley (Itanium2) is supposed to have a 464 mm2 die size, while Opteron will be half the size of a P4, about 105 mm2.

    5. Re:nice by Anonymous Coward · · Score: 0

      Eh? Writing optimizing compilers for VLIW architectures is an absolute nightmare, Intel where gambling on compilers developing significantly enough for their processor to be viable. Their gamble failed, people are still doing research on areas that are meant to be in shipping products, I'd give it a few more years..

    6. Re:nice by Anonymous Coward · · Score: 0

      If Apple's hardware is better, then how come the following three statements are true?

      1) x86 processors are faster than the best offerings from Apple.
      2) x86 hardware gives you much more choice as to hardware and software configurations.
      3) x86 hardware costs less to produce, thusly costing consumers less to purchase.

    7. Re:nice by Anonymous Coward · · Score: 0

      If Apple's hardware is better, then how come the following three statements are true?
      1) x86 processors are faster than the best offerings from Apple.
      "LOL. lets not get into the RISC vs CISC debate."
      2) x86 hardware gives you much more choice as to hardware and software configurations.
      "because people buy more x86 computers. lets say you're a peripheral manufacturer.... are you going to waste money developing products that only a small market segment might even consider buying?"
      3) x86 hardware costs less to produce, thusly costing consumers less to purchase.
      "x86 hardware is sold, and thusly produced in larger volumes, which means it can be produced for less money. DUH."

    8. Re:nice by ckaminski · · Score: 1

      > If Apple's hardware is better, then how come
      > the following three statements are true?

      > 1) x86 processors are faster than the best
      > offerings from Apple.

      Because for the Macintosh, it doesn't have to be blazingly fast, it needs to be "fast enough". There is a difference. PIII-500's are "fast enough" for much of the corporate world. Apple has the marketing niche that they provide consistency and ease of use, and they also control the hardware, which makes for a longer product cycle as compared to the PC world.
      (as an aside, when did the popular press stop using the term IBM-PC?)

      Plus the fact that Apple is subservient to the IBM/Motorola PowerPC juggernaut. Unfortunately, IBM only needs enough PowerPC's to keep it's mainframe and workstation business alive, since the industry doesn't need yet another mainstream architecture, and Motorola really doesn't give a damn what happens to the chip.

      Expect MacOS on x86 someday... (Crusoe even?) Pure speculation, I know....

      > 2) x86 hardware gives you much more choice as
      > to hardware and software configurations.

      Oh, to be sure. Particularly software. Hardware really isn't all that different since they adopted PCI, and USB/Firewire... There is very little mainstream hardware you would want for a Mac that you couldn't get today. Drivers on the other hand...

      > 3) x86 hardware costs less to produce, thusly
      > costing consumers less to purchase.

      It only costs less to produce because there are more consumers for Intel's processors. If Intel had to work with the margins and marketshare Apple does, I guarantee you wouldn't see many $58 Celeron's in the pipeline.

      And why we are comparing a SYSTEMS vendor with a CHIP manufacturer is beyond me... apples and oranges, really... Where is Intel-OS?

      This argument of who's processor is better is starting to get old and boring. As long as it's "fast enough" for the majority of the world, all is well and good, and a little competition never hurt anyone. FWIW, I think AMD's got a good shot to one-up Intel, if they can execute... The only question is what's Microsoft going to do? While NT support is not necessarily make-or-break for AMD, it sure couldn't hurt...

      -Chris

    9. Re:nice by geekee · · Score: 1

      Why do you claim Mac hardware is better than PC hardware? Although people argue about bechmark results, Pentium, Athlon, and PowerPC are roughly on the same performance level. Although Sun provides 64-bit. we're not all that impressed with it's performance where I work, and will ditch Sun as soon as we can get our cad tools on Linux. A Sun workstation is just not worth $10,000

      --
      Vote for Pedro
    10. Re:nice by Anonymous Coward · · Score: 0

      Sun's hardware isn't very good for the price. It's crap in the small, and the large deployment is about as good a deal as Oracle.

    11. Re:nice by Anonymous Coward · · Score: 0

      Great job of skirting the issue. The point he was making, as is correct, and you did not refute, is that Apple does not provide superior hardware. They don't, and that's that.

      And MacOS will never run on x86, or it will herald the death of Apple.

    12. Re:nice by DaCrusierI · · Score: 1

      sign ... Its merely personal opinion there. No one can honestly say x86 is sooo much better than MAC hardware. Some might argue one is better price/performance (like comparing apples to oranges) or better apps, or may be better in future, or my favorite: x has "better" architecture than y, etc., etc. ... either way, its pointless to argue

    13. Re:nice by Rooktoven · · Score: 1

      Depends on what your standard of "workstation" is... We run our cad on SunBlade 100s which give a pretty good bang to the buck-- albeit on the low end.

      That said I'd love to run Linux on said blades if the cad software supported it.

      --

      Acquiescence leads to obliteration
    14. Re:nice by IXI · · Score: 1

      > If Apple's hardware is better, then how come the following three statements are true?
      >
      > 1) x86 processors are faster than the best offerings from Apple.

      Just like eggs are brighter than apples.

      > 2) x86 hardware gives you much more choice as to hardware and software configurations.

      That's obvious. x86 is lower quality ie cheaper and thus sold more often.

      > 3) x86 hardware costs less to produce, thusly costing consumers less to purchase.

      s.a.

      --
      He saw some dirty arabs and fired. Too bad it was just some friendly kurds, BBC reporters and his fellow cowboys.
    15. Re:nice by SK-null · · Score: 1

      3 MB of on chip L3 cache might just have something to do with it. That apart, the CPU core itself is not that big, as it doesn't have any OoO execution suport.
      The version mentioned in the article you pointed to is the single CPU version (then codenamed ClawHammer) with some 256/512kB cache (not really sure).
      AMD also has plans for MP versions (then codenamed SledgHammer) with up to 1 MB cache, so these are likely to be bigger.

    16. Re:nice by DenialX · · Score: 1

      Finally someone who actually understands supply and demand.

      It's not about performance it's about cost. Do people buy a more Ferrari's or corvette's.
      Answer: Corvette's. Thus corvettes must have better performance. (see the logic is flawed)

      A Niche market is a niche market. Apple Holds 10-15 percent of the overall computer market...that's serious chunk when looking at the computer market as a whole.

      PC users don't have the loyalties that Apple users do. We have choices of software and hardware options, but we often sacrifice quality (patch after patch in software and products like the K6-2, Cyrix Processor that are marketed to be as fast as the Intel equivalent).

      I could build 2 or three PC's for the price of an Apple, but with an Apple machine I'm not just buying the machine, I'm buying the name and whatever goes with that.

      --
      - DenialX
    17. Re:nice by geekee · · Score: 1

      We have a couple of SunBlade 1000s, plus some Ultra60's. Very expensive but not that impressive. A coworker found that compiling qt programs was much quicker on a Pentium 4 running linux than on an ultra60. When Spectre comes out for linux, we'll be able to benchmark the systems a lot better, though.

      --
      Vote for Pedro
  2. One endorsement down, one to go by sgtsanity · · Score: 4, Funny

    Now if AMD can get the endorsement of "The Carmack", they will really be happy.

    1. Re:One endorsement down, one to go by CaffeineAddict2001 · · Score: 4, Funny

      Carmack and Linus look very similar. I think they are actually the same person living a double life. He may fool you with that phoney norwegian accent, but I know the truth.

    2. Re:One endorsement down, one to go by Anonymous Coward · · Score: 0

      Other than Slashdotters and gamers, who (ie the general public) actually knows who Carmack is?

    3. Re:One endorsement down, one to go by pointwood · · Score: 2

      Norwegian? Linus was born in Finland and speaks Swedish, AFAIK.

    4. Re:One endorsement down, one to go by Anonymous Coward · · Score: 0

      Who actually knows who Linus is in the general public? The point is moot. Carmack drives the 3D market as Linus is starting to drive the x86 general hardware/CPU market. When Carmack speaks, you better be damn sure nVidia and ATI are listening. Otherwise you will be the next 3Dfx.

    5. Re:One endorsement down, one to go by GutBomb · · Score: 2, Informative

      finnish/swedish accent actually, but whatever.

    6. Re:One endorsement down, one to go by Anonymous Coward · · Score: 0

      Nonono, Carmack has a phony Norwegian accent.

    7. Re:One endorsement down, one to go by genkael · · Score: 1

      And if we can get Alan Greenspan to vote for AMD, we can have the business world avoiding Intel!

      --
      GeneralKael -- Slacker Extraordinaire
    8. Re:One endorsement down, one to go by MrResistor · · Score: 2, Funny

      Whatever, it all sounds like "Mmmm, Bork! Bork! Bork!" to me... ;-D

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    9. Re:One endorsement down, one to go by asv108 · · Score: 2

      I would have to say linus is probably the second best known computer guy by the general public with Bill G. being way ahead in 1st. Many businessmen know about linux these days.

    10. Re:One endorsement down, one to go by Anonymous Coward · · Score: 0

      I would think that Steve Case would be number 2 with Larry Ellison, Scott McNealy, and Steve Jobs all fighting for 3rd. Maybe even what's-his-name from Amazon. Many businessman may know Linux but I am willing to bet that few know that there is Linus besides Charlie Brown's blanket-toting friend.

    11. Re:One endorsement down, one to go by Anonymous Coward · · Score: 0

      Carmack would be third.

    12. Re:One endorsement down, one to go by Anonymous Coward · · Score: 0
      sgsanity writes:
      Now if AMD can get the endorsement of "The Carmack", they will really be happy.
      Sorry, but Johnny Carson won't come out of retirement. Would you settle for Ed McMahon?
    13. Re:One endorsement down, one to go by Anonymous Coward · · Score: 0

      Except that John Carmack is a brilliant American programmer whilst Linux Torvalds is a retarded Fin who thinks he's a programmer.

      The Quake 3 and Doom 3 engines are far greater achievements than the latest crap Linux kernel.

    14. Re:One endorsement down, one to go by Tet · · Score: 1
      finnish/swedish accent actually

      No. As even the slightest bit of research would have told you, Linus is Finnish, but his native tongue is Swedish. http://www.tuxedo.org/~esr/faqs/linus/

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    15. Re:One endorsement down, one to go by Anonymous Coward · · Score: 0

      Uhm, no, no one except Linux users (and even then not all of those) know who Linus is. You're just deluding yourself. The only thing two thirds of your friends knowing who Linus is means, it's that you need other friends, and to step away from the keyboard and get outside. I bet Michael Dell or Larry Ellison are FAR better recognized than Linus.

    16. Re:One endorsement down, one to go by Anonymous Coward · · Score: 1, Funny

      Do they (both) speak Classic Phoney Norwegian or Mandarin Phoney Norwegian? I know for a fact (sama Alma Mater, actually) that one of them can utter "Järjestelmällistyttämättömyydellänsäkäänköhän" ("Due to his/her lack of causing of systematicalisation, I wonder?") in one word and make perfect sense of it ;-)

      Could be a reason for the same person's fondness for VLIW :-P

    17. Re:One endorsement down, one to go by Anonymous Coward · · Score: 0

      Carmack sucks. He's a 3D programming guru devoting his life to "gee, kill 'em all", while the other actually likes Guinness. And only retarded sharks have retarded fins, you retard.

    18. Re:One endorsement down, one to go by Anonymous Coward · · Score: 0

      Carmack works on products that provide entertainment - fun. Torvalds works on mostly non-supported OS kernel that causes more headaches than anything else.

      Unless of course you think tinkering with your latest distro and kernel are fun...if so, you need to seek help.

    19. Re:One endorsement down, one to go by GutBomb · · Score: 2

      is that not exactly what I said? There are a group of people known as Finlandsvensk. They are native to finland, however they speak swedish as thier main language instead of finnish, however thier accent can not be classified as sounding like swedish, hence the "Finnish/swedish" accent. Perhaps it would have been more descriptive to say a "Finlandsvensk" accent, but did you even know what a finlandsvensk was?

    20. Re:One endorsement down, one to go by Rooktoven · · Score: 1

      Headaches? Oh yeah, giving myself less work and saving my employers money definitely fscks up my day.

      So is there a place that I can I find satisfactory help for my tinkering sickness, or do I just need to pretend I'm killing something?

      --

      Acquiescence leads to obliteration
    21. Re:One endorsement down, one to go by Stonent1 · · Score: 0

      But he needs a tan..
      Linus "Topless"
      Not lets not let this happen again!

    22. Re:One endorsement down, one to go by mati · · Score: 1

      Carmack and Linus were both in the top 10 of Time's Top 50 Digital (or whatever) a few years ago. Of course, Bezos was #1 for some reason unfathomable to me.

    23. Re:One endorsement down, one to go by fredrik70 · · Score: 2, Funny

      repeat after me:
      shooting someone in the head - good, makes you go to heaven
      tinkering with kernels - bad, gives you hairy palms ;-)

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    24. Re:One endorsement down, one to go by Tet · · Score: 1
      thier accent can not be classified as sounding like swedish, hence the "Finnish/swedish" accent.

      Maybe it's just a cultural thing, but in the UK, we interpret that to mean he speaks Finnish with a Swedish accent, when in reality, he speaks Swedish with a Finnish accent. Apparently you knew that, but it came across as exactly the opposite.

      did you even know what a finlandsvensk was?

      Yes, I did :-)

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    25. Re:One endorsement down, one to go by Scudsucker · · Score: 2, Funny

      So which one is the soap salesman?

  3. Momentum by crumbz · · Score: 2, Funny

    To me this is an impressive endorsement. Given the overall support that AMD has given Linux over the years, it is great to see a little bit of that given back.

    Cool. x86 through 2086!

    1. Re:Momentum by Anonymous+Canard · · Score: 5, Insightful
      To me this is an impressive endorsement. Given the overall support that AMD has given Linux over the years, it is great to see a little bit of that given back.

      What endorsement is that? AMD has been utterly piggish with respect to open source. GCC still produces awful optimizations when targeting any AMD chip, and in fact has gotten worse between 2.9x and 3.x. Intel started out contributing pgcc when Linux was still in its infancy, and code output for Pentiums has gotten successively better. When bad optimization can halve your effective computation rate, that I think speaks volumes.

      That said, I have to agree with Linus on this one. Itanium would be a disaster for free compilers, as heavily encumbered as it is by compiler technology patents. And when it comes down to it, I'm not all that certain I want my general purpose language compiler generating what is effectively microcode anyway.

      IMHO of course.

      --

      --
      BitTorrent in C -- LibBT
      http://www.sf.net/projects/libbt
    2. Re:Momentum by Archfeld · · Score: 2

      Well said...this is NOT a push for AMD but a push for interoperability of 64 bit devices.
      The worst of possible outcomes would be Palladium on Itanium. New DRM hardware that requires all new code....a farking nightmare.

      --
      errr....umm...*whooosh* *whoosh* Is this thing on ?
    3. Re:Momentum by Anonymous Coward · · Score: 0

      And for God's sake man, get her set up with NetBSD stat!
      Or it will really be x86 through 2086! (shudders )

    4. Re:Momentum by Anonymous Coward · · Score: 0

      I recommend crack whores. But watch out or you'll get addicted. Alternatively, a legal brothel in Nevada.

    5. Re:Momentum by Anonymous Coward · · Score: 0

      Not having good AMD optimization in GCC is the open source community's own fault. AMD publishes all of the technical information about their processors that you could ever want. Just because they don't develop for the community as avidly as Intel (probably because they don't have nearly the money or resources as Intel) is not a reason rag on them. If you want AMD optimizations to be better, why don't you get cracking at it. www.amd.com has all of the information you'll need. Otherwise, keep quiet.

    6. Re:Momentum by Anonymous Coward · · Score: 0

      "In trying emotional times like these, there is only one place to turn to...NWA lyrics."

      HAHAHA! Now that is truly funny. I remember how terrible I felt when I broke up with my last girlfriend, but I think your words of wisdom are going to stick with me so long that I will never feel that way again.

      Thanks for the laugh AC.

      -AC

    7. Re:Momentum by Anonymous Coward · · Score: 0

      Personally, if I were in a situation like, I'd beat the guy down into a bloody pulp and then sodomize him while forcing your ex-girlfriend to watch him squeal like a little bitch as you tear his rectum wide open with your massive, throbbing member.

      But that's just me.

    8. Re:Momentum by 0x0d0a · · Score: 2

      probably because they don't have nearly the money or resources as Intel

      You're going to have a very hard time convincing me that a major chip manufacturer can't afford to field a few compiler designers.

    9. Re:Momentum by Anonymous Coward · · Score: 0

      Compiler Technology Patents.
      Ignoring the European unpatenability of software, pray tell what are these?.
      In 1970, The General Electric and Univacs had loadable microcode - back then you could add your own instructions, and the compilers worked fine. Burroughs had all stack stuff covered. IBM's 390 PC instruction for MVS is sound, plus they have *plex stuff covered, and CRAY had a lot covered too- like speculative execution. Just a hunch that moden golddiggers don't research past history. Amdahl looked at VLIW, and picked 32 bit. 64 bit is good for data in memory operations.Z80 had mirror registers, while Transmeta actually DID a few firsts. Compiling bytecode to microcode, and bunging in branch prediction, and push/pop directives is what happens, quite obvious - see COBOL, segments, code overlay. The old is new again.

    10. Re:Momentum by Anonymous Coward · · Score: 0

      > this is [...] a push for interoperability of
      > 64 bit devices
      >
      I just hope, that all the design mistakes from 32bit x86 aren't repeated. Whether that is silly BIOS limitations, memory division nonsense or kludges out of necessity, I just never want to have to deal with it again. An extensible and open-standard architecture with definite design-view into the future is what needs to happen! No more bullshit!!

  4. The problem with Hammer. by Kenja · · Score: 2, Interesting

    is the same as the problem with OS/2. People dont want to re-write their applications for native support. I expect very few apps to be codeed for Hammer because its 32bit compatiblity is so good. An application devloper can write for old 32bit x86 and target Hammer and x86 at the same time. Just like devloeprs could once write applications for Windows 3.1 and have them run on Windows and OS/2. Not that the CPU wont do well, but I dont expect it to ever get the kind of support it wants.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:The problem with Hammer. by GigsVT · · Score: 3, Funny

      Yeah, that whole 16 bit to 32 bit transistion never happened either. People just didn't want to update their code.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:The problem with Hammer. by tjansen · · Score: 1

      Yup. Most apps dont need a 64-bit address space, so why should anyone bother and provide two versions of the software (32&64 bit)?
      But operating systems will support 64-bit, because some customers need 64 bit support, and usually those who are willing to pay a lot for it. And databases will, of course, support 64 bit because they need it as well.

    3. Re:The problem with Hammer. by rmadmin · · Score: 1

      Except for the fact that the industry will _eventually_ push everyone into 64 bit processors. Look at the 286 to 386 transfer. Given that 32 bit programs going to run on the 64 bit processors makes it alot easier for the conversion. Sun currently supports both. When you buy the Sol 8/9 (Example) media kits, you can install on either 32 bit or 64 bit sparc boxen. The industry is going to have to do something like this. Of course I know their are more specifics behind what Sun does, but you get the picture.

    4. Re:The problem with Hammer. by Anonymous Coward · · Score: 0

      The difference here is there is now a big player in the os market that can offer quick support. The day hammer comes out I can buy it and re-emerge my gentoo system. Bang, those extra registers are being used.

    5. Re:The problem with Hammer. by Anonymous Coward · · Score: 0

      Yeah, which is why almost all Macinstosh applications are compiled for 68k and emulated by the PPC...

    6. Re:The problem with Hammer. by Anonymous Coward · · Score: 0

      You REALLY don't know what you are talking about. Porting to a new CPU architecture doesn't require rewriting to new API's, it requires fixing small areas of unportable source code. There's no comparison at all.

    7. Re:The problem with Hammer. by iabervon · · Score: 2

      But there are relatively few changes which need to be made to make a program run in 64-bit, and those changes don't cause problems with running it 32-bit. So people have the choice of their code running more slowly, but working everywhere, or running more quickly on Hammer, and running everywhere. Unlike with OS/2, you're not making two different versions for the different platforms, at the source level at least.

      Of course, you're going to have to have Hammer-specific binaries to use 64-bit. But generating them is just a compiler issue, and software comes out for different processors all the time, when it doesn't require code changes.

    8. Re:The problem with Hammer. by greed · · Score: 1
      When you buy the Sol 8/9 (Example) media kits, you can install on either 32 bit or 64 bit sparc boxen.

      It's even better than that. When you install on a 64-bit SPARC (or AIX on a 64-bit POWER or PowerPC), you can still run 32-bit code fully natively. No emulation.

      You have to craft your OS carefully to allow 32- and 64-bit applications to co-exist on the system. But you usually have a kernel that runs in one mode and the appropriate userland code to call into it from either.

      The easiest way to get started, of course, is to have a 32-bit kernel support 64-bit user tasks. Depending on the architecture, there may not be any advantage to re-building the kernel in 64-bit native. ("modprobe 64bit" anyone? AIX has the equivelent to turn on 64-bit user processes in a 32-bit kernel.)

      Of course, the SPARC and PowerPCs have been doing this for... uh... how many years now? 6 at least, right? Intel going to a "pure" 64-bit architecture seemed to me to be just plain arrogant. "Forget your old code, buy our new 100-watt CPUs!"

    9. Re:The problem with Hammer. by dpilot · · Score: 2

      But it's an even bigger problem with IA-64. At least Hammer will do a good job of running IA-32 code, which IA-64 doesn't. All Hammer needs is a 64-bit OS that can load both X86-64 and IA-32 code, and it's off and running. For that matter, all it really needs is to be available, because it'll simply look like a faster Athlon with no other changes.

      There's a horse-race happening, because IA-64 is here and X86-64 isn't. But IA-64 is currently stuck squarely in the high-end server market where HP and Sun live. The real horserace is between price drops on IA-64 and announcement, availability, and uptake on X86-64. X86-64 is a natural for the workstation market, but it's got to get there and move into an unfamiliar setting dominated by boxmakers more familiar with Intel than AMD before IA-64 prices drop enough to make it viable, there.

      --
      The living have better things to do than to continue hating the dead.
    10. Re:The problem with Hammer. by GutBomb · · Score: 2

      this was true when the pwerpc was the new kid on the mac block, but it ha been many years since this was the norm. It is very hard to find any software released since 1997 that has been compiled for 68k

    11. Re:The problem with Hammer. by Anonymous Coward · · Score: 0

      Duh. That's exactly why it will win. It is actually good and fast at running the old 16 and 32 bit code. And it can run 64 bit code without horrible mode switching overhead or emulation overhead. So people will buy these processors and eventually software will be able to depend on the 64 bit instructions and registers being there. Performance-critical code like the kernel will be able to take advantage of it much sooner.

    12. Re:The problem with Hammer. by roca · · Score: 2

      If your code is already 64-bit clean, you can probably just recompile it and it will run on Hammer's 64-bit mode, probably faster than it was running in 32-bit mode.

      So here's an upgrade path: first you buy your Hammer box and run your 32-bit Linux on it, just treating it as a faster Athlon. Then you upgrade your Linux to a 64-bit kernel, getting a speedup, but you can still run your 32-bit user processes. For the apps you have source for, you can recompile and run faster in 64-bit mode. Eventually people will start shipping Hammer binaries.

      One interesting question is what the speed advantage (or not) will be for 64bit mode. Increased cache footprint of 64bit pointers vs 64bit math, extra registers and PC-relative addressing. Hard to call.

    13. Re:The problem with Hammer. by Anonymous Coward · · Score: 0

      80386 shipped in 1987. First year that most PCs shipped with a fully 32-bit OS was THIS YEAR.

      So, yeah, yer right.

    14. Re:The problem with Hammer. by Anonymous Coward · · Score: 0

      According to an AMD presentation I attended recently, Hammer was developed with an eye towards applications that are starving for 64 Bits (CAD, Mapping, Bio Chem apps), but not to force all other apps over.

      This is a stepping stone just as the Intel 386 was. Intel goofed this one, AMD will win this particular fight..

    15. Re:The problem with Hammer. by Anonymous Coward · · Score: 0

      A non 32-bit OS does not prevent you from using 32-bit instructions. There were many 32-bit apps that ran under DOS for example.

    16. Re:The problem with Hammer. by ckaminski · · Score: 1

      > One interesting question is what the speed
      > advantage (or not) will be for 64bit mode.
      > Increased cache footprint of 64bit pointers vs
      > 64bit math, extra registers and PC-relative
      > addressing. Hard to call.

      Well, if the Alpha is anything to go by, I'm guessing many apps will LOSE about 10% with a simple recompile. Like the 16 -> 32bit revolution, the real benefit in performance is going to come from the vastly larger memory space, and the relaxed constraints this gives developers in building algorithms. If you don't have to worry about 64K or 2GB memory limits, you can develop faster algorithms to do the same things.

      I remember the full 64 switch that OSF went through in 95, was it? With a simple recompile, our application lost a significant amount of performance (a very high-powered, beastly CAD software).

      We had a similar experience with SGI when they did their 64 bit switch with the R4x00.

      Remember also, when dealing with 64bits, you are now dealing with bus sizes that are twice as large as before, so you will need improved memory interfaces to really gain those speed benefits.

    17. Re:The problem with Hammer. by ivan256 · · Score: 2

      Actually, 150 Watts. And that doesn't count the waste in the per CPU power module, or the chipset and memory. You're talking ~5-600 watts for a single CPU system. Mmm.. Space heatery.

    18. Re:The problem with Hammer. by Anonymous Coward · · Score: 0

      boxen

      Boxes. It's boxes. You sound like a nine year old when you say it wrong.

      d00d. I'm '1337.

    19. Re:The problem with Hammer. by ivan256 · · Score: 4, Informative

      More has to happen then an IA-64 price drop. (Or more has to happen to cause an IA-64 price drop, depending on how you look at it.) IA-64 is a beast. It's a HUGE chip that drinks power. The system I used last used more power then any of my kitchen appliances except for the oven. That has to be fixed. The CPU with the fixin's has to cost less then just the power module probably costs right now. Then there's intel not letting anyone actually build systems with Itanium in it. They white box the systems, and let vendors rebrand them. That's not going to go over well forever. You have to wonder what intel is hiding that they won't let OEMs build boards and systems though... What dirty little secrets does Itanium hide?

      The second problem is that it's proprietary. Yes, proprietary, just like Power 4 and PA-RISC. Intel bills it as open, but if you want open you should go Sparc, MIPS, Alpha (dead soon unfortunatly), or x86. Those are the architectures that have competitive vendors manufacturing the cores. People write all kinds of software for x86. Not just desktop applications. Itanium can't get that kind of support if only Intel makes it. You'll see X86-64 in embedded devices right out of the gate. There are manufacturers DROOLING over a low power 64 bit chip to stick in their storage boxes and database servers. You won't see Itanium in there.

      You have to wonder wether there are two different companies over at intel. You've got the Pentium 4, which is basically driven by the marketing department, and is a huge marketing success, but the architecture is nothing to write home about, and generally lame in the innovation department. Then you have the Itanium, which is a big grown up microprocessor that was driven by the engineers, and is going to turn out to be a marketing failure. Oh well.

    20. Re:The problem with Hammer. by puetzk · · Score: 3, Informative

      5-600W is a big range. How about some real numbers just for grins :-)

      As viewed from my 650VA UPS (which will tell me the wall power consumption, including all losses in the PSU etc) my dual athlon (2xMP1600) +17" monitor sits at approx 400VA load. When the CPU's idle to C2 (most of the time) it drops about 80VA, and if the monitor sleeps it dropsanother 110VA or so.

      So the fixed (ie PSU+HD+video+mobo+CPU idle) comsumption+etc is about 200VA, each CPU is about 40VA (different from C2 idle to max load), and the monitor is about 110VA.

      Making the (basically reasonable, though not perfect) assumption that a switching power supply's power factor is close to 1 (shouldn't be far from that I wouldn't think) 1VA=1W. If the power factor is not one, then a VA is less than a watt (ie, all my numbers are too high in that case).

      So it's a good heater, but not as bad as you feared. The lights in the room are using as much power as the idling computer, the computer edges them out during a good quakin' session :-)

      --
      The Matrix is going down for reboot now! Stopping reality: OK. The system is halted.
    21. Re:The problem with Hammer. by SK-null · · Score: 1

      Err... no can do, sorry.
      The x86-64 "extensions" are only avalibla under Long Mode, so you need both a complian OS and application.
      And, while in MS-DOS applications could just go to protected mode on its own, you can't pull that stunt in a modern OS.

    22. Re:The problem with Hammer. by dpilot · · Score: 2

      ...
      I didn't say that dropping the IA-64 price was going to be easy, did I. I agree with all of the fundamentals you've mentioned. Plus, we already know some of Itanium's dirty little secrets, we've just become somewhat innured to the power, compiler difficulties, etc. ...
      I have this ugly feeling that the marketplace no longer cares about open vs proprietary, just some people out on the Geek Fringe on places like /. and the like. ...
      Of course there are, and it's probably way more than two. Pretty much any big company becomes that way after its Charismatic Leader leaves, if not before. But as for "driven by the engineers", I wouldn't necessarily give it that moniker. IMHO no engineer would have come up with a chip like that under his/her own judgement. Your own words, "IA-64 is a beast. It's a HUGE chip that drinks power." In some ways, it looks like an academia project that got Major Management Approval.

      But it's driven by Intel, and this is the marketplace that complains about Microsoft's products, then turns around and sends their profits and stock prices up.

      --
      The living have better things to do than to continue hating the dead.
    23. Re:The problem with Hammer. by Anonymous Coward · · Score: 0

      Boxes. It's boxes. You sound like a nine year old when you say it wrong.

      No. Boxen is a takeoff of the plural of VAX - vaxen. And a VAX is hardly a topic for a nine year old.

      d00d. I'm '1337.

      Now that's more like a nine year old.

    24. Re:The problem with Hammer. by barawn · · Score: 2

      I think you're missing the point: all you need is a compliant OS. Applications can become "compliant" on a case-by-case basis. A long mode OS can run non-long mode apps simply by clearing the L bit (cf. AMD's x86-64 whitepaper). This is basically identical to the way that the 32-bit stuff ran, except you don't have "standard 16-bit mode" available under a long mode OS. That's fine - the processor can still run the stuff, you just need to reboot. Perfect.

      How long do you think it's going to be before Microsoft puts out a 64-bit Windows XP? Not long. Why? It doesn't take any time, and they get to charge people more money. Sounds like a Microsoft solution to me. Once you've got the thing running a 64 bit OS, then it's pick-and-choose 64-bit mode on an app-by-app basis.

    25. Re:The problem with Hammer. by barawn · · Score: 2

      ... and praying that the compiler doesn't introduce a thousand new bugs. Gee, that never happened before.

      Sticking with x86 means that the old compilers will work as well as they did before, and are far less likely to contain bugs than being compiled by a totally new compiler.

      Honestly, I don't see why it's that bad. Slowly but surely, they're eliminating the bad portions of the x86 ISA, and everything still runs. Starting from scratch means that you need to relearn all sorts of optimization techniques.

    26. Re:The problem with Hammer. by DenialX · · Score: 1

      I find in the winter I can save on heating costs by play quake 3 or Rendering some horrificly complex graphic. But seriously AMD will get the power specs figured out they just tend to do that on the second release of the processors.

      --
      - DenialX
    27. Re:The problem with Hammer. by Anonymous Coward · · Score: 0

      Perhaps you should reread the post you have replied to. It says "32-bit". As any competent mathematics instructor can tell you, while "32" might seem similar to "64" (they are both numbers after all), they are in fact quite different. For example, the number "64" is a larger number than "32".

    28. Re:The problem with Hammer. by ivan256 · · Score: 2

      Sure, it was a dual processor system, and it used approx, 500 watts idle, and 600 watts at load. You could NOT use a 600va UPS, in fact, intel wouldn't let us put two systems on the same 10 amp circuit, and we had 1300va UPSs for each 2 processor system with monitor. The quads had two 20 amp power cords (the ones with the horizontal blades), and needed it's own 3000va UPS. You couldn't put two on the same UPS. That means the quad CPU systems used over 1500 watts of power at full load by your calculation (There was 16GB of memory in the systems, so it probably uses less then that in a lesser configuration). Can you say hair dryer? (BTW, the system required at least two of it's 4 800 watt power supplys to be in place to power up, so the estimation isn't that far off).

      Unfortuantly, we finished our development and sent the systems back, so I can't take any measurements to give you exact numbers. You'll have to settle for my memory of the situation.

  5. what a trashy article by krog · · Score: 5, Insightful

    it's an internet tabloid creating a mountain ("Linus himself is praying that AMD wins!") from a molehill (half a sentence in an unrelated USENET post).

    crap story.

    1. Re:what a trashy article by DetrimentalFiend · · Score: 1

      I guess I'm not the only one who thought that the article kind of blew this out of proportion. Sure it is a great endorsement, but it's not like he made a special post just about how much he loves the hammer. I suppose it is a big deal for all parties involved, but I was expecting more after reading the slashdot headline.

    2. Re:what a trashy article by Anonymous Coward · · Score: 0

      Linus should not be wasting his prayers on Hammer. He should instead be praying that he still has a job this time next year.

    3. Re:what a trashy article by Anonymous Coward · · Score: 1, Funny
      yah
      if he loses his job i'm sure it'll be hell for him to find another

      what with your resume floating around out there and all...

    4. Re:what a trashy article by Anonymous Coward · · Score: 0

      u really are an anonymous coward aren't u.

    5. Re:what a trashy article by eander315 · · Score: 1

      It's nice to see the Intel shareholders come out of the woodwork.

    6. Re:what a trashy article by Anonymous Coward · · Score: 0

      This is Linus we're talking about, he's to nerds what Greenspan is to investors. When Linus so much as sneezes, we all update our kernels.

    7. Re:what a trashy article by Anonymous Coward · · Score: 0

      RTFA

    8. Re:what a trashy article by tcc · · Score: 4, Insightful

      Well I guess it depends on which point of view you are looking at it.

      Carmack posts something here, you get instant linkage and stories out on most gaming sites pointing to that post.

      Gates says something, everybody jumps on his speech and tries to analyse everything up to the point of what he had for breakfast, and his intentions for the next 20 years.

      Jobs farts, mac users are all exited, etc etc..

      The idea here is some people follow this stuff religiously, while for you it might be pointless for some others they really dig that stuff. Tabloid are way more crappy and unreliable than this story, and the worst? They sell like hotcakes.

      To give you an example, I've found slashdot by a linkage of an amiga story. While I am not a Linux freak or "your rights online" active militant, I do have my own "tabloid" stories that I like to follow (like amiga stuff for example).

      I've had the same reaction when I saw the article ("my, talk about far-fetched") but when you go and read the usenet post, it can make you think. If you don't care about linux and/or processors/os, well, you skip the story and move to the next, if you do like the hardware/OS scene, it makes a nice read, to get back to my idea, it tells you that if Linus wants the x86-64 to win, maybe they are designing the transmetta's next gen on that instruction set?, maybe this maybe that. Nevertheless, for people who like that kind of stories, it's a bit above the tabloid I'd say, because it's not a quote out of context and it's authentic.

      my 0.02c.

      --
      --- Metamoderating abusive downgraders since my 300th post.
    9. Re:what a trashy article by Anonymous Coward · · Score: 0

      Jobs farts, mac users are all exited, etc etc..

      Yeah, because mac users are gay and all excited by Jobs' anus

    10. Re:what a trashy article by Anonymous Coward · · Score: 0

      Jobs farts, mac users are all exited Now this is completely understandable..

  6. Not surprising... by tjansen · · Score: 4, Insightful

    Not surprising... he works for Transmeta, and they licensed x86-64... So what else should he say?
    Beside that, who cares for the CPU's instruction set? Nobody, except compiler designers and very few assembler programmers. And they already know x86 and the tools exist. So the only argument for Itanium can be performance/price. And ATM it looks like Opterons will be cheaper.

    1. Re:Not surprising... by WetCat · · Score: 1

      I tried to transfer custom-made system from Linux/RedHat on Sun SparcStation to Linux/RedHat on x86. The one and only problem was with endianness. (BIG ENDIAN versus LITTLE ENDIAN).

    2. Re:Not surprising... by Anonymous Coward · · Score: 5, Interesting

      Beside that, who cares for the CPU's instruction set? Nobody, except compiler designers and very few assembler programmers.

      Umm, you are correct, but you have to keep in mind that Linus Torvalds is in that set of very few people. He may not be the one writing the compiler himself, but he is extremely close to the compiler-- he works on the operating system kernel, the one position that has to be most sensitive to obscure conditions of the microprocessor in order to optimise. Which is why he is weighing in on this subject.

      Anyway, most of us have heard of Torvalds' fondness of hand-writable assembly language. (I.e., the huge portions of early Linux that were written in x86 assembly and C code which is written in such a way it may as well be assembly.. I had heard things indicating he had mostly grown out of that lately, though, now that non-x86 platforms are closer to his chunk of the kernel tree.. is that the case?) And i think we are all well aware of Linux's famed nonportability to non-GCC compilers due to dependence on obscure GCC bugs and nonstandard features. So, yeah. Linus may not be The Compiler Guy, but he will definitely have to be talking to the Compiler Guys on a regular basis, and he is in the group of people (the linux kernel development team) most likely to be the first ones to run into trouble with any new bugs which crop up in gcc. So he definitely has a good reason to have an opinion on this subject, especially given the subject increases compiler complexity so much that it is somewhat likely to increase the number of small compiler bugs that make no difference to you or i but huge amounts of difference to those persons who know what "spinlocks" are..

      - super ugly ultraman

    3. Re:Not surprising... by Anonymous Coward · · Score: 0

      Just the very mention of teh word "spinlock" scares the hell out of me.....

    4. Re:Not surprising... by Courageous · · Score: 4, Insightful

      Beside that, who cares for the CPU's instruction set?

      A bit ironic, that remark. That's basically what the AMD guys decided when they went for X86-64: that the instruction set really didn't matter, and that it was implementation and good ole' Moore's Law that really counted. Meanwhile, when the instruction set doesn't matter, you've got Intel spending a cool $10 bill on theirs. So, I have to say, I find your remark quite amusing.

      C//

    5. Re:Not surprising... by timeOday · · Score: 1

      So what if Intel wasted $1e10, considering the result is such a pig? Intel chose Rambus, too.

    6. Re:Not surprising... by Courageous · · Score: 2

      You missed the irony.

      C//

    7. Re:Not surprising... by Anonymous Coward · · Score: 0

      Intel chose Rambus, too, which is still faster than DDR.

    8. Re:Not surprising... by 0x0d0a · · Score: 2

      Beside that, who cares for the CPU's instruction set?

      Me. I used the PPC and then the x86, and boy oh boy would I like to see the x86 catch up and stop using those freaking variable length instructions. They're annoying as hell when you're disassembling chunks of code.

    9. Re:Not surprising... by tbarrie · · Score: 1
      Meanwhile, when the instruction set doesn't matter, you've got Intel spending a cool $10 bill on theirs.

      Although really, a ten dollar bill doesn't seem like it would be much money for a company like Intel.

  7. Just wishing... by Chexum · · Score: 3, Insightful

    I see only Linus daydreaming about keeping x86 (the well-known and optimized standard bytecode at Transmeta, remember?), so that the 64 bit extensions get more widespread, thus "rest of us" can afford to get 64 bit architectures on this very same architecture we grown up with... On the other hand, it's a good goal :)

    --
    "Ten years from now, they could do it in a few seconds." -- The Racketeer of the Hellfire Club, 1993, Phrack 42
    1. Re:Just wishing... by gmack · · Score: 3, Insightful

      I think hes dreaming about 64 bit for the masses.
      As would anyone else who has had to get 32 bit x86 to handle more than 4 gig of ram or tried and figgure out how to juggle the few registers provicded as efficiantly as possible.

      I for one am also wishing for cheap 64 bit.

    2. Re:Just wishing... by jonadab · · Score: 1

      Is 64-bit really enough? I think we should push for the immediate
      development of x86-1024, so that the home user can afford a REAL
      computer...

      --
      Cut that out, or I will ship you to Norilsk in a box.
  8. This is a bit ironic.. by Marx_Mrvelous · · Score: 5, Interesting

    Considering that Linus is almost fanatical about needing to "break" backwards compatibility in the Linux kernel in order to develop it as fast as possible.

    Now he's supporting a CPU scheme that, well, doesn't break anything and may even sacrifice performance for that compatibility.

    --

    Moderation: Put your hand inside the puppet head!
    1. Re:This is a bit ironic.. by vox_gabrieli · · Score: 1

      The difference is the kernel upgrade doesn't cost any money, whereas the processor upgrade does. Breaking the kernel compatibility is free (in theory), while breaking processor compatibility is going to cost development $$$.

    2. Re:This is a bit ironic.. by outlander78 · · Score: 1

      There's a difference between breaking backwards compatability in a free (as in beer) operating system, and breaking compatability in hardware which is in thousands of homes and businesses. You can choose to not upgrade Linux kernels (2.2 still runs fine, as I understand it) and get most software updates compiled for that platform. However, you can't rebuild your CPU to support a new version of Windows, Linux, your favourite office suite or anything else. That's a key difference.

      --
      cheers,
      Andrew
    3. Re:This is a bit ironic.. by gmack · · Score: 5, Informative

      That is _only_ true for module interfaces. In the past hes been very picky about changes that break userspace.

    4. Re:This is a bit ironic.. by Dominic_Mazzoni · · Score: 4, Insightful

      Now he's supporting a CPU scheme that, well, doesn't break anything and may even sacrifice performance for that compatibility.

      Except that it's quite likely that an Opteron will be faster than an Itanium for most real-world tasks. At the very least it looks like it will be comparable in speed, and cheaper. If the Itanium really was screamingly fast, that would be different.

    5. Re:This is a bit ironic.. by Anonymous Coward · · Score: 0

      Breaking kernel compatibility is free only if the time of every single person who contributes to a now broken kernel module is worthless.

    6. Re:This is a bit ironic.. by Anonymous Coward · · Score: 0

      Now he's supporting a CPU scheme that, well, doesn't break anything and may even sacrifice performance for that compatibility.

      You have no basis for the suggestion that performance in any way is sacrificed in K8. Nothing about the architecture suggests that anything is going to slow it down.

      Compare this to Itanium architecture where you can see nothing but potential performance sinks all over it.

    7. Re:This is a bit ironic.. by Jaeger · · Score: 2

      Apple sucessfully moved their computers to an entirely new processor line ten years ago, when they switched from the 68000 series to the PowerPC. They did exactly what Intel and Microsoft are doing now: including an emulation layer to maintain backwards compatability. x86 programs, to the best of my knowledge, will run on 64-bit Itaniums.

      Apple has done plenty of stupid things in the past (read Apple by Jim Carlton if you're curious), but sucessfully switching from 68000 series processors to PowerPC wasn't one of them.

    8. Re:This is a bit ironic.. by Anonymous Coward · · Score: 0

      Itanium 2 _is_ screamingly fast.

    9. Re:This is a bit ironic.. by HeUnique · · Score: 2

      Screamingly fast? do you base your assumptions on what? Intel's PR?

      I had the pleasure of working with Itanium one, and boy - compiling Linux kernel on it was SLOWER then one of my AMD's machine (700Mhz) with the same amount of RAM.

      Let us see a real comparison between Itanium 2 and Sun's hardware, SGI, or Alpha (latest generation which are available now).

      Intel's biggest problem right now that the market is very slow now. Do you really think that IT managements in corporations will rush to buy something totally new, not backward compatible to anything at those very high price tags? I hardly think so.

      Don't forget - with Opteron you got %100 backward compatibility, which means a LOT to IT staff, and it would probably cost MUCH lower then Intel's prices..

      --
      Hetz (Heunique)
    10. Re:This is a bit ironic.. by HeUnique · · Score: 2

      Sorry Jaegar, you're wrong..

      Apple move from OS 7.x to 8.x (was that 7 to 8? or 6 to 7?) had a compatibility layer which could run most of your applications in a special layer (forgot the term).

      What Intel gives you as a backward compatible is slower then Pentium III 600 Mhz. Show many any serious IT person who will buy Itanium 2 at those high prices with this compatibility.

      Lets face it - with Linux the move is easier - there will be Linux distributions for Itanium 2, and the rest of the stuff which is not available there - you'll need to recompile (and fix some endianness issues - if there are) but when it comes to commercial applications or worse - Windows OS - you'll have to wait for the vendors to ship a special version, which will cost you a lot. Don't expect Back Office for Itanium 2 tommorow..

      --
      Hetz (Heunique)
    11. Re:This is a bit ironic.. by Veteran · · Score: 2

      Switching to a new processor almost put Apple out of business. They had to run in place for years to get back to where they had been with the 68K series. Why do you think Apple was in so much trouble before Jobs rejoined them?

      Only with the most recent series of Operating Systems is Apple actually ahead of where it was with the 68K, It could have done OS X years ago if they hadn't had to struggle to catch up to where they were.

      Switching instruction sets is a big deal.

    12. Re:This is a bit ironic.. by ndecker · · Score: 1
      Don't expect Back Office for Itanium 2 tommorow..

      At first sight i read "Back Orifice"... Maybe thats the strategy: Change the architecture, get rid of all the malware, have the user pay for everything new...

    13. Re:This is a bit ironic.. by hendridm · · Score: 1

      > Now he's supporting a CPU scheme that, well, doesn't break anything and may even sacrifice performance for that compatibility.

      You've clearly never used an AMD processor before. You won't have to worry about a lack of things 'breaking', and on those cold, winter days, it will keep the immediate area around your computer warm and toasty (until the CPU cooks itself).

      If that still isn't enough, experiment with some of the toilet chipsets that come with AMD boards like VIA, ALi, and SiS.)

      I would also recommend using anything other than an nVidia video card with your new AMD system. High levels of frustration are sure to please anyone who is looking for self-punishment.

    14. Re:This is a bit ironic.. by stor · · Score: 1

      > Considering that Linus is almost fanatical about needing to "break" backwards compatibility in the Linux kernel in order to develop it as fast as possible.

      Eh? I think that's a bit of an exaggeration.

      Linus seems to think it's OK to break certain things during a development kernel . It's not like he goes round breaking things for the hell of it. He has reasons, usually based on technical arguments (maintainability, performance, correctness).

      There's still heaps of compatibility garbage in the linux kernel. Currently there's a couple of dudes trying to depricate the hacks^H^H support for Disk Managers such as OnTrack for example.

      Another practical example is /proc. There's some goddamn ugly stuff in there but it's being cleaned out quite carefully. There's people stracing apps such as kuzdu and harddrake to check what files they rely on before they go removing stuff.

      I agree that "backwards compatibility" tends to be a lower priority than correctness, performance etc. and this is A Good Thing but saying that Linus is almost fanatical about needing compatibility breakage is a bit rich 8)

      Perhaps I'm just being a pedant.

      Cheers
      Stor

      --
      "Yeah well there's a lot of stuff that should be, but isn't"
    15. Re:This is a bit ironic.. by FattMattP · · Score: 2

      But can't we just recompile?

      --
      Prevent email address forgery. Publish SPF records for y
    16. Re:This is a bit ironic.. by roca · · Score: 2

      That's partly because so much of the Mac OS had been written in assembly. That's no longer true for any important OS.

    17. Re:This is a bit ironic.. by Malor · · Score: 1

      Just as an FYI for various passers-by.... I find that the KT333 chipset is wonderful. I'm running an Athlon 1900 with a GeForce4 under Windows 2000, and it's smooth as silk and utterly stable.

      There have been many, many issues with older boards. You are indeed correct about sins of Athlon chipsets past. But the KT333 (as well as the KT266A) chipsets are wonderful.

      In Win2k, do note that you have to install the VIA 4-in-1 drivers, as well as the AMD-supplied registry patch for Windows 2000. This fixes a bad assumption on the part of the Win2K kernel about caching and page sizes, or something like that. Apparently Linux was bitten by this bad assumption too. I assume it was fixed several revs back. And don't forget your eighty-seven service packs. :-)

      Anyway, a big thumbs-up from this LONG-time PC user.... they've finally gotten it right.

    18. Re:This is a bit ironic.. by cant_get_a_good_nick · · Score: 2

      Apple got PowerPC religion within the 7.1 series, actually going from 7.1 to 7.1.2. 7.0 was a huge jump. 7.1 fixed the massive amount of bugs in 7.0 (well a reasonable subset anyway). System 7 had things called System Enablers. Enablers were Apple's idea of separating the hardware specific parts of the OS into one file, and all the rest is universal. It sucked because then you couldn't have a universal system on a floppy (wow, you could get MacOS on a single floppy once? yes my son). You couldn't fit all the enablers on one floppy with the kernel, especially with the huge 7.1.2 enabler (see below).

      7.1.2 essentially added support for PowerPC with a 68040LC Emulator. Very little of the OS was PowerPC then, they were just glad to get anything to work. Once that was kinda stable, then speed sensitive stuff went PowerPC native. I think Quicktime went first. There was something in each code segment that said whether it was 68040 or PowerPC. Each app could have mixed segments, as could the kernel.

      Considering Apple added a whole new chip architecture, they're to be commended on how well it worked out. And they did it on the heels of a major upgrade 6->7 (yes, I'm sure they wrote 7.0 with PowerPC in mind, but there wasn't much time between 7.0 and 7.1 to get everything right). Sure 7.1.2 was shit, and it really didn't get together til 7.5 series (how 7.5.3!) but it was a whole new chipset that required changes to the kernel and code segment loaders and having all these segments talk to each other. And considering they had to do these with 60MHz (in the first 6100) PowerPC 601s, not exactly screamers. They did pretty well.

    19. Re:This is a bit ironic.. by puetzk · · Score: 1

      actually, it was only just fixed in linux, and only in a fairly recent 2.4.19-pre (ie in no release yet). Not exactly an Athlon bug, but certainly a very odd caching behavior...

      --
      The Matrix is going down for reboot now! Stopping reality: OK. The system is halted.
    20. Re:This is a bit ironic.. by bero-rh · · Score: 2

      I think it's not so much about backwards compatibility, and not as much "x86-64 is good" as "ia64 sucks".

      I'm all but a fan of x86, but ia64 beats it at sucking, and x86-64 is at least a bit better.

      --
      This message is provided under the terms outlined at http://www.bero.org/terms.html
    21. Re:This is a bit ironic.. by Tony-A · · Score: 2

      I'm all but a fan of x86, but ia64 beats it at sucking
      Is that possible?

    22. Re:This is a bit ironic.. by Anonymous Coward · · Score: 0

      why not? try replacing "all but" with "not" (which are practically the same in this context)

      I'm not a fan of x86, but ia64 beats it at sucking.

  9. "Praying?" Hello? First Amendment? by Anonymous Coward · · Score: 3, Funny

    You might want to change the title of this story to "Hoping for Hammer to Win." Who's praying? Ever heard of the separation of church and state? Jesus.

    Atheists are the last group of people who are still acceptable to oppress.

    1. Re:"Praying?" Hello? First Amendment? by Tyler+Durden · · Score: 1

      Actually, I remember Linus saying in a magazine interview a while back that he is an Atheist. I think that most people from Finland are.

      Do you want to oppress him?

      --
      Happy people make bad consumers.
    2. Re:"Praying?" Hello? First Amendment? by Anonymous Coward · · Score: 0

      Slashdot is private property. If Taco wants to say that Linus offered the souls of 69 Windows developers to Mabelode the Faceless, he has the right to do so.

    3. Re:"Praying?" Hello? First Amendment? by Rassleholic · · Score: 0

      What state? This is Slashdot.

      --
      Not noteable, IMO a rubbish article.
    4. Re:"Praying?" Hello? First Amendment? by user32.ExitWindowsEx · · Score: 1

      When did Slashdot become a branch of government?

      --
      "Evil will always triumph because good is dumb." -- Dark Helmet
    5. Re:"Praying?" Hello? First Amendment? by Anonymous Coward · · Score: 0

      As an atheist, I take issue with your sig. Far and away, it is children who are and always will be the last group of people who are acceptable to oppress. Gays and liberals like to whine about their "rights" being trampled upon, while children are 1) legally prevented from working, 2) legally prevented from travelling during certain parts of the day, 3) denied representation in government, and most importantly 4) imprisoned in a downright oppressive school system. BTW, don't MOD this "funny". It is not a joke.

    6. Re:"Praying?" Hello? First Amendment? by hooded1 · · Score: 2

      Well actually, the first amendment is freedom of speech, so you are actually trying to justify your statement with evidence that actually supports the opposite of your statement.

      --
      A rabbit in the hand is worth 4 in the cage
  10. uhm... by bsDaemon · · Score: 1

    but isn't that WHY it's better than ia64?

    1. Re:uhm... by Kenja · · Score: 1

      Yup. I think ia64 is doomed. At least from a consumer standpoint.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    2. Re:uhm... by Anonymous Coward · · Score: 0

      No... ia64 would FORCE people to write good 64 bit code and would give us a NEW CLEAN instruction set. x86 SUCKS. BAD.

      Phil

    3. Re:uhm... by DenialX · · Score: 1

      Have you seen the iA64 benchmarks? Intel markets a product a year before it's even close to being ready so that they can scare the competition and maintain an image of continued development and production, while only they stall. When the iA64 hits the market I'd put my money down that Intel will have major issues delivering the supply the public will demand. That's when AMD will fire up all there plants and run them around the clock to fill massive hole Intel left and pick up the slack. AMD practices agressive smart business. In the PIII 500-900 days intel had a major shortage on chips arguing about some part that cost $1. AMD tuned all there plants to produce 900Mhz Athalons and then underclock what the ones they need to sell to the 700Mhz and 800Mhz market. It was a lot cheaper in the long run and it got things done.

      --
      - DenialX
    4. Re:uhm... by DenialX · · Score: 1

      Good point, but all old programs need to be ported over, emacs Vi, the lag time could really suck.

      --
      - DenialX
  11. Mountain out of a molehill by Zooks! · · Score: 5, Insightful

    It's amazing that somebody could make such a relatively long article from what amounts to one sentence in Linus's email!

    Reading the Linus's email it seems that he wasn't endorsing one way or the other. He was just hoping x86-64 became dominant since it would stave off some issues related to how pages were handled.

    Apparently, if things go the Itanium route then some page related things get more complicated but that's it.

    Nothing to see here. Move along.

    --

    --

    "I'm too old to use Emacs." -- Rod MacDonald

    1. Re:Mountain out of a molehill by jellybear · · Score: 1

      It's amazing how slashdot can make a relatively active thread from what amounts to a crappy insignificant article.

  12. Linus's Prayer by markatwork · · Score: 3, Funny

    Now I lay me down to sleep.... I pray Intel the IA-64 Instruction set to keep. But if Intel folds before I wake, I pray AMD picks up their stake (of the market).

    (OK so the last part sucks, but still ....)

    1. Re:Linus's Prayer by Anonymous Coward · · Score: 0

      the LAST part....?

    2. Re:Linus's Prayer by Anonymous Coward · · Score: 0

      taht si teh ghey!!1 I wil uses my adm hammar mortharbored to hax0r yuor compact computar machien for sayign taht ghey crap!

      JEFFK!!1

    3. Re:Linus's Prayer by Anonymous Coward · · Score: 0

      Religion is for those without a firm grasp of reality. I have a right to mock it. If you don't like it, go hide out in your church or something.
      Deal.

    4. Re:Linus's Prayer by Anonymous Coward · · Score: 0

      You obviously have a firm grasp of your penis. Quit masterbating so much- its really starting to affect your social life.

    5. Re:Linus's Prayer by Anonymous Coward · · Score: 0

      Well I hate to be pedantic here, but they're not mocking 'scripture' as the 'Scripture' refers to The Holy Bible. Since this is a more contemporary nursery song and not 'the scripture.' then Technically they never mocked the scripture.

    6. Re:Linus's Prayer by Creepy · · Score: 3, Funny

      What?!?

      Sure you can! Which commandment does that break? Thou shalt not mock scripture? Haven't heard that one... must have been one on the tablet Moses dropped. I give you these 15... smash... 10... Ten Commandments!

      Ok, it was funny until some holier-than-thou Anonymous Coward busted a couple of rounds in my ass. Psychotic fundamentalists...

      good thing Cowards don't get mod points ;)

    7. Re:Linus's Prayer by sean23007 · · Score: 1

      Now I lay me down to sleep.... I pray Intel the IA-64 Instruction set to keep. But if Intel folds before I wake, I pray AMD picks up their stake... of the market!

      Oh crap, I said the quiet part loud and the loud part quiet! -- Krusty

      --

      Lack of eloquence does not denote lack of intelligence, though they often coincide.
    8. Re:Linus's Prayer by Anonymous Coward · · Score: 0

      hahah anyone posting on slashdot gives up the right to claim they have a social life.

    9. Re:Linus's Prayer by Flower · · Score: 3, Funny
      I prefer this prayer.
      THIS IS MY KERNEL. There are many like it but this one is mine. My kernel is my best friend. It is my life. I must master it as I master my life.

      My kernel, without me is useless. Without my kernel, I am useless. I must compile my kernel true. I must debug faster than the proprietary who is trying to FUD me. I must outperform him before he outperforms me. I will...

      My kernel and myself know that what counts in this war is not the bogomips we reach, the cpus we scale, nor the filesize we achieve. We know it is the core dumps that count.

      We won't dump.

      My kernel is human, even as I, because it is my life. Thus I will learn it as a brother. I will learn its weakness, its strength, its modules, its vm, its #defines and its compile time. I will ever guard it against the ravages of binary modules and IP claims. I will keep my kernel efficient and ready, even as I am efficient and ready. We will become part of each other. We will...

      Before God I swear this creed. My kernel and myself are the defenders of my PC. We are the masters of the proprietary. We are the saviours of my life.

      So be it, until there is no proprietary, but Free!

      Ok, ok, I admit it needs tweaking.
      --
      I don't want knowledge. I want certainty. - Law, David Bowie
    10. Re:Linus's Prayer by Anonymous Coward · · Score: 0

      Atheism is illogical (precisely as illogical as theism -- think about it). Those who mock religion in general show themselves to be poor critical thinkers and/or puerile. Those who point out specific excesses or errors of religion are welcome to debate like gentlemen.

    11. Re:Linus's Prayer by John+Courtland · · Score: 1

      This is one of the funniest things I have read on here. Keep up the good work...
      LONG LIVE FULL METAL JACKET!

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    12. Re:Linus's Prayer by uhoreg · · Score: 1
      Thou shalt not mock scripture?
      Funny thing is that the prayer doesn't even come from scripture.
      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

    13. Re:Linus's Prayer by Anonymous Coward · · Score: 0

      ROTFLMAO, took me 10 minuet to stop laughing befor I could type again. My co-workers are starting to arive at my cube, wondering what my problem is.

      BTW, I don't think it needs much tweeking.

    14. Re:Linus's Prayer by Anonymous Coward · · Score: 0

      I mock your times new roman

  13. Well what I think by unixmaster · · Score: 1

    Well as far as many people run a P2/P3 on their boxes , when AMD Hammer comes out it would be nice for linux people ( us ) to embrace AMD Hammer and buy it. I mean what did Intel give back to Linux ? They didnt even mention it on supported processors. Whereas AMD shows its processor on 64 bit Linux. So I think AMD deserves more respect on the linux scene.

    --
    Never learn by your mistakes, if you do you may never dare to try again
    1. Re:Well what I think by AdTropis · · Score: 1

      though i really can't say anything bad about the company, i must say that i will not be using AMD in the future. over the past couple of years i have had nothing but troubles with AMD-based products. the main problem (as you have already guessed) has been heat. even now i have an 1800+ (1.533GHz) processor running at 1.150GHz and it's still 140F. oh, and that's including an all-copper heatsink and 50CFM fan combo too.

      this is really sad considering i would be 100% behind AMD if weren't for these problems. maybe if the Hammer shows better heat handling, i'll get one. for now, though, it's Intel...

    2. Re:Well what I think by Barbarian · · Score: 2

      Something's wrong with your heatsink fitting, or there's no thermal paste, 60 C is really high for 1.150 Ghz with a 50 cfm fan.

    3. Re:Well what I think by Anonymous Coward · · Score: 0

      even now i have an 1800+ (1.533GHz) processor running at 1.150GHz and it's still 140F. oh, and that's including an all-copper heatsink and 50CFM fan combo too.

      That's 60C, which is a high, but not excessively so. What kind of case fans do you have to expel the hot air from the case?

    4. Re:Well what I think by Anonymous Coward · · Score: 0

      Free facts for you --

      AMD has got it's nose nine inches up bill gates' butt and doesn't give a twit about Linux. Most of their market is consumer desktops where nobody uses Linux anyway. I really doubt anyone over at AMD HQ had even heard of Linux until they realized Hammer needed software.

      Intel financed RedHat, VA Linux, Cygnus and other Linux companies. They've done significant work on GCC, shipped their own optimized Linux compilier, etc etc etc. Intel hates MS and wants to use Linux to get at Sun's server market.

      AMD == Windows ME users
      Intel == Professional Servers.

    5. Re:Well what I think by Anonymous Coward · · Score: 0

      I may be a bit off here, but seems to me AMD is just trying to get in every door it can. First you have the Athlon XP, which is an obvious attempt to link itself with Windows XP and now they are in the Linux court? Yeah. Right. What they are is trying to market their product to as many people as possible to attain market share. Not saying that is a bad thing. Although this is very anti-slashdotish, a business is a business made to make a profit. And AMD is no exception. But to say AMD deserves respect because it throws itself in as many doors as possible (both XP and Linux) does not earn any respect from me. It's just typical business and a grassroots wish it would be in the next Intel so we can then bitch about it slashdot mentality.

    6. Re:Well what I think by AdTropis · · Score: 1

      i really don't think so. i've tested and re-tested my setup to see where the problem lies. the current configuration i have seems to work best. and i'm using arctic silver iii, which is supposed to be the best heatsink compound around. i even used their instructions for heatsink/CPU preparation. *shrug*

    7. Re:Well what I think by AdTropis · · Score: 1

      i've got 2 80mm 45CFM fans mounted near the CPU/Heatsink. i also have 3 80mm fans located at the front of the case to keep the hard drives cool. airflow definately is not a problem.

  14. hammer time by Anonymous Coward · · Score: 0, Funny

    please hammer, don't hurt 'em!

    1. Re:hammer time by Anonymous Coward · · Score: 0

      Turn this mutha out!

  15. no AMD vs. Intel by reverse+flow+reactor · · Score: 5, Informative

    Maybe I misinterpreted the original post, but I thought that this had more to do 64-bit vs. 32-bit (and the limitations of a 32-bit platform) than it has to do with AMD vs. Intel.

    The kernel compiles on so many different architectures, but with most of them being 64-bit (PPC, sparc, MIPS...). However, i386 is the dominant architecture by sheer numbers. To maintain crosss-architecture compatibility, the code has to support the lowest quality architeture (i386). By pushing towards a 64-bit architecture, the limitations of 32-bit can be left behind (oh yeah, but the nasty issue of backwards compatibility).

    Unless I just misinterpreted the post.

    --

    The significant problems we face cannot be solved by the same level of thinking that created them. -Einstein

    1. Re:no AMD vs. Intel by leviramsey · · Score: 1

      Doesn't the kernel also compile on 68K?

    2. Re:no AMD vs. Intel by Anonymous Coward · · Score: 0

      The kernel compiles on so many different architectures, but with most of them being 64-bit (PPC, sparc, MIPS...).

      Note: PPC, sparc, and MIPS are all 32-bit CPU's.
      PPC64, UltraSPARCs (sparc64), and mip64 are 64-bit CPUs.

    3. Re:no AMD vs. Intel by maraist · · Score: 2

      Maybe I misinterpreted the original post, but I thought that this had more to do 64-bit vs. 32- bit (and the limitations of a 32-bit platform) than it has to do with AMD vs. Intel.

      While we're extrapolating a lot from so little information, I happened to get the opposite impression. 32 -> 64 isn't that big of a deal for Linux since it's already readily available. The big issue is the uniform adoption of AMD's x86-64 or a rift in the x86 32/64 migration path. It would be horrible for the industry in general (not just Linux), if the application base was split between two high-volume 64bit implementations. I would love to see an x86-64 binary rpm work on both intel and AMD; thereby minimizing how maintanance issues.

      Personally, I love the x86-64 memory architecture; it's more RISC-like, and begins to chuck away the old 16-bit mode legacy mutations. I get the feeling that Linus was excited by the new kernel-specific features in the archetecture, and thus would probably like to see that become the main-stream linux driver-set. Pure extrapolation here though.

      My 10b

      --
      -Michael
  16. Linus is overlooking one major point by Jack+Wagner · · Score: 1, Informative
    Quotes Linux Torvalds: "- the page cache works with index/offset, and that should be your first priority, since the page cache is all that matters from a performance standpoint."

    That's all well and good for litle Endian OS's, but since you are dealing with a static offset you have one extra instruction lookup for all big endian machines. Thus if you port Linux to Sparc or Alpha you not only see a performance degredation of O(logN) but you loose one register spot on the level II chache for the offest lookup. In other words it will be slower, much much slower.

    Warmest regards,
    -Jack

    --


    Wagner LLC Consulting Co. - Getting it right the first time
    1. Re:Linus is overlooking one major point by Anonymous Coward · · Score: 0

      no you don't

    2. Re:Linus is overlooking one major point by Anonymous Coward · · Score: 0

      [Sing] One, little two, little three, little Endians.. Four little five, little six little Endians.. Seven little eight little nine little Endians.. TEN LITTLE Endian BOYYYYYYYYYYSSSSSSSSSSSSSS![/Sing]

  17. Irony by jejones · · Score: 2

    How ironic...the architecture of Dorian Gray, with endless bags on the side added over the past two decades (a long time in computer years)--only made to run reasonably by internally interpreting it on the fly into something decent and executing the result...and technically knowledgeable people are praying that the latest flogging of the dead horse is successful? I know, I'm guilty of it, too, because I want Intel to lose, but how strange that Intel's doing something right, namely starting over, is so universally deprecated (vide the "Itanic" nickname common on websites like The Register).

    1. Re:Irony by gmack · · Score: 2

      Because they aren't doing it right. I used to like their idea too until I started to see the design.

      They are planning for the high end only and demanding that things that are best known at runtime compilor. And they aren't even doing that consistantly. The result is a design that manages to be outrun by the Pentium IV and makes even the Athlon seem cool running.

      It reminds me of how Microsoft handled Microkernel design where they managed to have the disadvantages of the micokernel combined with the disadvantages a monolithic kernel because they tossed anything speed critical(like video) into the main kernel(bypassing the Micokernel interface).

    2. Re:Irony by roca · · Score: 2

      Starting over is only "right" if you replace the status quo with something better. Instead, Intel replaced it with something *worse*. If Itanium performed, geeks would be all over it. It doesn't.

    3. Re:Irony by Anonymous Coward · · Score: 0

      Starting over is only "right" if you replace the status quo with something better. Instead, Intel replaced it with something *worse*. If Itanium performed, geeks would be all over it. It doesn't.

      Concurred. Besides, x86-64 doesn't just take the same miniscule quantity of registers and extend them to 64-bit (like Intel did when it created the 80386 from the 80286), it's also adding 8 new 64-bit general purpose registers (R8-R15). That is the right way to do it...

    4. Re:Irony by rodgerd · · Score: 2

      Actually, a trawl through comp.arch suggests that various luminaries are reasonably comfortable with Opteron - it's less an "x86 with bits bolted on" and more a "what would I do if I wanted a nice 64 bit CISC chip that happened to be compatible with ia32 instructions"; a number of older, cruftier bits of the ia32 have been deprecated.

  18. Its just more proof by Anonymous Coward · · Score: 0

    To show its a myth that linux is a good choice if you want to run on X86 processors.

  19. So what's next Coke of Pepsi? by Wizri · · Score: 4, Funny

    Hey Linus,

    What should I drink?

    Thank alot,

    Wizri,

    1. Re:So what's next Coke of Pepsi? by Anonymous Coward · · Score: 0

      Guinness.

      #include

    2. Re:So what's next Coke of Pepsi? by Anonymous Coward · · Score: 0

      Tab... You're supposed to drink Tab.

    3. Re:So what's next Coke of Pepsi? by cthulhubob · · Score: 2

      Isn't it obvious?

      OpenCola is the soft drink you're looking for. Sparkly and refreshing, with an open-source recipe. OpenCola is simply the choice of a GNU generation ;)

      --

      In post-9/11 America, the CIA interrogates YOU!
    4. Re:So what's next Coke of Pepsi? by Anonymous Coward · · Score: 0

      Drinking Guinness is like drinking a pint of mud, only with less alcohol content.

      Give me Chimay Blue, Newcastle Brown or Fraoch anyday.

  20. Considering.. by iONiUM · · Score: 0

    AMD has 32-bit backward compatability and intel's does not, I believe AMD is the better choice anyways. Who would not want to have that option?

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

      Intel's 64-bit chip does have backwards compatibility. It's just very poor.

    2. Re:Considering.. by binaryDigit · · Score: 2

      AMD has 32-bit backward compatability and intel's does not

      Sorry, wrong. The Itanic IS backwards compatible with 32bit x86 software. AAMOF, it's been beat up quite a bit about it's lackluster performance in this regard (though understandable from Intel's POV, since it's designed to replace the x86 ISA, not just be a faster x86 chip).

    3. Re:Considering.. by Anonymous Coward · · Score: 0

      I like the AMD proc better.... not only are the development techniques similar to proven/optimized ones, They are less complex and unknown as in IA-64. IA-64 seems to re-invent the wheel a bit in places...

  21. Makes sense to me.... by Amiga+Trombone · · Score: 1, Interesting

    ...considering the alternative. Itanium is certainly a decent high end processor, but really, what advantage does it have on the high end not offered by Power, Sparc, PA-Risc, etc? Also, in x86 compatibilty mode, it suffers a rather significant performance hit, so as a drop in replacement for x86 it's value is limited. And the complexity of writing decent VLSI compiliers calls into question whether software will ever be able to take advantage of the performance the processor is theoretically capable of. Where as x86-64 can run current software with equal or better performance, and new applications written to the 64 bit instruction set can be phased in non-disruptively. Itanium may be nice, but for the kinds of applications where it could be used to advantage, I don't see where it has any advantage over other common RISC processors.

    1. Re:Makes sense to me.... by binaryDigit · · Score: 3, Informative

      but really, what advantage does it have on the high end not offered by Power, Sparc, PA-Risc, etc

      Simple, the ability to run M$ operating systems (which the other chips no longer have). As long as M$ has it's weight behind the thing, then Intel will always have a significant advantage. Reasonable (though not stellar by any stretch) x86 compatibility also helps.

    2. Re:Makes sense to me.... by Amiga+Trombone · · Score: 1

      Simple, the ability to run M$ operating systems (which the other chips no longer have). As long as M$ has it's weight behind the thing, then Intel will always have a significant advantage.

      Yes, but that didn't help out Alpha or PowerPC much. While Microsoft is supporting it, I don't really see them really pushing it. Also, while I assume Microsoft and Intel are still on speaking terms, it would appear their relationship has cooled significantly since it's heyday. I wouldn't be surprised if Microsoft was also praying for x86-64 over IA64, first because it precludes having to risk a significant investment in supporting an additional platform. With x86-64, they can wait and see if it catches on before making any significant investment in supporting it natively. In addition, I'm sure they wouldn't mind using AMD as a club to beat Intel with.

    3. Re:Makes sense to me.... by binaryDigit · · Score: 2

      Yes, but that didn't help out Alpha or PowerPC much

      True, but it's not that having Windoze supports guarantees success, it's that not having the support would be fatal (at least in the case of Intel).

      I wouldn't be surprised if Microsoft was also praying for x86-64 over IA64, first because it precludes having to risk a significant investment in supporting an additional platform

      I don't think that this is as big of a risk as you might think. First, M$ already has experience porting their HAL to disparate ISA's. Second, Intel themselves would do much of the grunt work, M$ would just utilize their code (esp. their compilers). This is what they did with the RISC chips and this is what they used to do with their own development tools back in the early days (DOS). Third, given Linus' comment, what better way to stem the Linux tide than to beat it out of the gate on a "hot, new" platform? Esp. one geared towards the highend/server market, exactly where Linux is making inroads.

  22. Clarification by KidSock · · Score: 5, Insightful

    First, this was not a USENET post. It's a message from the linux kernel mailing list that google is pumping into their groups.google.com database. Second, Linus is not saying he thinks Hammer is a better architecture. What he said in this message was that the current Linux page table implementation is not ideal for use with IA64 and therefore, for the sake of Linux servers everywhere, it would be better for Hammer to provail in the near to medium term future. I don't know his real position, but I would be very surprised if Linus though Hammer was a "better" architecture. X86 is an awkward instruction set that has been perpetuated by software designed to run on it. The core of these chips like Pentiums are really RISC chips with hardware wrappers to implement the X86 instructions. So it's just a waste if die space. IA64 is purer and a much better long term choice. Don't over analize a simple e-mail message from someone on lkml. These are not markedroid approved public service announcements.

    1. Re:Clarification by roca · · Score: 4, Interesting

      Have you compared the die size of Itanium vs a Xeon or Hammer? Itanium is much larger --- and slower --- and more expensive. Who's wasting die space?

      But hey, at least it's pure!

    2. Re:Clarification by Waffle+Iron · · Score: 5, Informative
      The core of these chips like Pentiums are really RISC chips with hardware wrappers to implement the X86 instructions. So it's just a waste if die space. IA64 is purer and a much better long term choice.

      Except that two CPU generations from now, Intel will have had to change the underlying architecture of the IA-64 chips to get performance improvemets, but they'll have to leave the instruction set compatible. So, they'll have a hardware wrapper around the IA-64 instruction set. And this wrapper is going to have to try and second-guess the output of those rocket-science IA-64 compilers and rewrite the results on the fly.

      Why not just leave well enough alone and let the CPU rewrite code from today's simple, well understood compilers? The current x86 instruction set works like a bytecode VM. There's nothing wrong with that, especially since the IA-64 CPUs and compilers haven't exactly been blowing away the x86 chips in the performance area.

    3. Re:Clarification by Anonymous Coward · · Score: 0

      X86 is an awkward instruction set that has been perpetuated by software designed to run on it.

      As opposed to Itanium?

    4. Re:Clarification by Anonymous Coward · · Score: 0
      The Itanic architecture is for more baroque than the x86. Assembly language programming for it is a nightmare, damn near impossible to do well because of the weirdness of VLIW. To program the Itanic right you really have to use a high level language to automate the handling of all the details. And there is the rub.

      About 90% of all the world experts in VLIW compiler technology are currently employed by HP and Intel trying to get the compiler right. We are talking about dozens upon dozens of CS PhDs who have toiling and struggling for several years on this project. It is completely new ground and well beyond the ability of the Open Source community to duplicate. GCC is woefully inadequate for the Itanic and its VLIW architecture. That is the real problem. The page table thing is a piece of cake in comparisson.

    5. Re:Clarification by Anonymous Coward · · Score: 0

      Actually, IA-64 was designed specifically to scale. It will be many, MANY generations before the CPUs have "hardware wrappers around the IA-64 instructions set".

    6. Re:Clarification by akb · · Score: 2

      larger

      that's cause it can take up to 4MB of level 3 cache on die

      slower

      its not really aimed to compete in its current implementation. its released to let system makers, compiler writers, etc have a crack at it.

      more expensive

      volume and aimed at different markets

    7. Re:Clarification by Ralph+Wiggam · · Score: 3, Insightful

      The parent poster went out of his way to say that IA64 was his choice in the "long term" and didn't mention Itanium once. He was talking about instruction set design, and you rebut with specific CPU implementation. Yes, Itanium is a giant monster of a CPU that will probably fail on most levels. But don't judge an instruction set based on the first implementation out of the gate. They'll get a lot better at it in the near future. The Pentium Pro was a big disaster (not a new instruction set, but new core). The engineers learned from that experience and came back with some damn fine chips.

      -B

    8. Re:Clarification by T-Punkt · · Score: 2
      The core of these chips like Pentiums are really RISC chips with hardware wrappers to implement the X86 instructions.

      You can say the same about i386, i286, and even 8086 or any other CISC CPU. It's called 'microcode'.

    9. Re:Clarification by evilviper · · Score: 2

      Does everyone remember a short while back when an insane C-Net article ran saying Mozilla was going to be a full office suite?

      I was subscribed to that newsgroup, I was part of that thread... When the article heard round the world hit, I was just as disqusted. One comment that said other apps, such as StarOffice, should use XUL ended up turning into a small-scale because of some new overzelous C-Net reporter looking to make a name for himself.

      Well, the point is, the news has always been, and will always be like this. Tech news or not, you never hear the truth. You hear wild exaggeration of facts, unsupported rumors that sound good, and generally anything but the truth. But the next day, people are back, watching the news, thinking it's completely accurate. (who still remembers the dozens of unsupported reports of public building all over the east-coast being bombed in the Sept.11th hysteria?)

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    10. Re:Clarification by Anonymous Coward · · Score: 0

      Actually you should read up on x86-64. AMD did a very good job writing the spec and it is a big improvement over its predecessor. It isn't like they just made it 64 bits and were done with it. Many, many improvements were made.

    11. Re:Clarification by roca · · Score: 2

      So, Intel didn't try to make a competitive chip? "Yeah right". If so I hope they gave a refund to anyone who tried to use it in a real system.

      Itanium 2 is coming out now. Performance is a bit better but only slightly ahead of the Moore's law curve. Intel and HP don't dare compare it to a high-end Xeon, let alone a Hammer. Will Itanium 2, too, be written off as a "developer's chip"? Just how many generations are there going to be before it's ready to use?

      > > more expensive
      > volume and aimed at different markets

      That, plus the massive die, explains why it's expensive, but they don't change the fact that it's very expensive.

    12. Re:Clarification by roca · · Score: 2

      The Pentium Pro ran 32-bit x86 code very fast, much faster than its predecessor the Pentium. Not such a big disaster as the Itanium, which wasn't a clear improvement in any dimension over its competition, except for hype.

      The Itanium 2 is faster than Itanium but not by much more than you'd expect from Moore's law. So just how many generations will it be before we're allowed to judge IA64?

    13. Re:Clarification by roca · · Score: 2

      > that's cause it can take up to 4MB of level 3
      > cache on die

      That's nice. Yet with all that cache, it's still slower.

      (In fact they need all that cache because the cache miss penalty in Itanium is absolutely horrific, since it can't reorder instructions in hardware. There's the real waste of die size.)

    14. Re:Clarification by Anonymous Coward · · Score: 0

      I'd love nothing better than to see the x86/IA32 instruction set (and old chips and Hammer) die a horrible death and we finally, after years of using a crummy instruction set, move up to something decent. The Alpha and PowerPC people will finally stop laughing.

    15. Re:Clarification by Gumber · · Score: 2

      Is it slower on x86 code, or slower when both platforms are running optimized native code?

    16. Re:Clarification by ksheff · · Score: 1

      Didn't Intel do or at least help out with the gcc ia64 port?

      --
      the good ground has been paved over by suicidal maniacs
    17. Re:Clarification by Anonymous Coward · · Score: 0

      The Itanium 2 is faster than Itanium but not by much more than you'd expect from Moore's law.

      I'm not sure what that means exactly--to say "not much more than you'd expect from Moore's law."

      Moore's law is meant to describe expected increases in performance over time. So, if something is performing better than Moore's law, then we're actually doing better than expected, right?

      I guess I'm a bit confused. It seems to me that to say something isn't doing better than Moore's law is like saying "this isn't better than the sort of improvement we expect to see."

      Huh? It's not like computer chips breed themselves, and IA64 represents an experimental attempt to improve performance above and beyond natural evolution.

      I'm not a die-hard supporter of IA64, but it seems to me it shouldn't have to change Moore's law in order to satisfy requirements of what constitutes a good set. If IA64 satisfies Moore's law as much as any other architecture, and provides an architecture that allows future implementations to continue to satisfy Moore's law, and provides any other benefits, isn't it a good architecture? That's not to say some other architecture isn't better, just that saying it isn't better than Moore's law doesn't seem helpful to me.

    18. Re:Clarification by jbridge21 · · Score: 1

      An IA64 chip is most definitely not purer. An Alpha is much purer. Too bad, too bad...

    19. Re:Clarification by Anonymous Coward · · Score: 0
      I believe that they have. But their help has been for basic stuff which fits into the current GCC framework. The HP/Intel Itanium compiler is very complex, and its optimizations are radically different than what GCC uses. If you are familiar with the GNU superopt program, you have a small hint at what VLIW compilers do.

      One of the precepts of the Itanium architecture is that the onus for preformance is moved from the chip to the compiler. Chip performance is much more compiler dependent that with traditional architectures. Compilation times are much slower and optimiztion techniques are often based on brute force techniques such as used by GNU superopt, running through all the permutations of op-codes which can be packed into a VLIW word.

    20. Re:Clarification by technicurt · · Score: 1
      In terms of wasted I-fetch bandwidth and wasted I-cache space, IA64 will always be inferior to IA32 by a sizable constant factor. IA64 squanders resources by being RISC, averaging 43 bits per instruction, and requiring a high percentage of NOPs.

      IA32 code is becoming an abstract, "portable," semi-compressed byte code interpreted by various proprietary cores at speeds upwards of 3GHz.

      IA64 has such room for obscure corner cases that other vendors couldn't make a compatible chip even if they got around patent issues. It's just so complex and dirty.

      Curt

    21. Re:Clarification by David+Greene · · Score: 1
      Moore's law is meant to describe expected increases in performance over time.

      Nit: Moore's law is an observation of the increase in transistor density on a die over time. Perforance is a side-effect because smaller transistors generally operate faster.

      I guess I'm a bit confused. It seems to me that to say something isn't doing better than Moore's law is like saying "this isn't better than the sort of improvement we expect to see."

      I believe the above poster rightly thinks that we should expect a better-than-Moore's-Law improvement with IA64 because at this point, Itanium is behind the curve.

      --

  23. AMD's kernel summit presentation by awptic · · Score: 5, Informative


    For anyone who has an hour and a half to spare... AMD (along with a few people from SuSE) made a great presentation on the X86-64 technology at the Linux kernel summit in Ottawa a little while back; the MP3 and OGG files are available at the sourceforge kernel foundry.

  24. Not as much praise is it's made out to be? by mwarps · · Score: 2, Informative

    Linus seems to be more concerned with the wide-range functionality of the specific hardware than the "brand" of it. Making Linux work with x86-64 looks to be easier than making it work "properly" (eg with fully 64-bit page sizes, addresses, etc) with IA64. Then again, IA64 is so broken and slow, it really doesn't matter much in the grand scheme of things if they can make a little go a long way with the Hammer. These small deficiencies the counterpoint poster to Linus makes reference to don't seem to be necessary to make things work..

    Regardless of who's winning the CPU war, it's nice to see that Linux is running on all the competitors.

    1. Re:Not as much praise is it's made out to be? by gmack · · Score: 2

      That is the problem.. there *are* no 64 bit page sizes.. if there were Linux would support it a *lot* more efficiantly. What you really have is a 32 addressing range and the abillity to swap pages into the 32 bit addressing range as needed.

      What we really have is EMS all over again.

  25. Addendum by Marx_Mrvelous · · Score: 1

    Hmm, after reading the actual usenet post again, he's not really making a bold statement. I still think it's a little ironic, but not in a hypocritical way. Just want that "on record" :)

    --

    Moderation: Put your hand inside the puppet head!
  26. Why is this so groundbreaking? by Jeppe+Salvesen · · Score: 4, Interesting

    I thought we supported this stuff for the other 64 bit processors? Aren't we fully 64-bit yet?

    --

    Stop the brainwash

  27. Misleading Headline... by Tall+Rob+Mc · · Score: 2, Informative
    We're not moving to a 64-bit index for the next few years. We're a lot more likely to make PAGE_SIZE bigger, and generally praying that AMD's x86-64 succeeds in the market, forcing Intel to make Yamhill their standard platform. At which point we _could_ make things truly 64 bits (the size pressure on "struct page" is largely due to HIGHMEM, and gcc does fine on 64-bit platforms).

    It sounds to me like he's praying for standardization of the 64 bit architecture, not the success of the AMD Hammer.
    1. Re:Misleading Headline... by Junta · · Score: 5, Interesting

      Yes, he's praying for standardization, using AMD's standards which is directly related to Hammer's success. Itanium was to be Intel's one and only 64-bit future, and only when faced with AMD's 32-bit backward compatible architecture did they design a fallback, the Yamhill, which would be compatible with the Hammer and legacy apps. The headline is *not* misleading at all, for once, he wants AMD's Hammer standard, not IA64.

      It seems odd though. Putting aside market situation and prices to look at the pure technology aspect of it, IA64 is a better architecture, it isn't burdened with backwards compatibility. Especially with linux (which already works with IA-64, as well as most apps), there is little reason to hold on to the dated IA32 architecture, which inherits stuff from early 80s. I could see why MS would be on the x86-64 bandwagon (if users' upgrade paths force them to change architectures, they may be just as likely to go PPC as they would IA64), but not Linux...

      It made sense when moving to 32-bit from 16-bit to keep backwards compatiblity, assembler was widely used back then out of necessity, and thus porting applications was non-trivial. Now, in an age where most everything is written in high-level languages, this is the perfect opportunity to start with a clean slate. Companies can easily recompile and do additionaly testing and earn back the money it cost to do so in short order, if their application is important to the market.... Of course all of this is from a technological standpoint....

      The fact of the market is that Yamhill/x86-64 is the future of x86. Itanium was a nice dream and all, but when you look at the two platforms and the variety of software they support, the choice is clear. Not everything will be ported to IA64 and knowing that it is hard to justify the jump...

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:Misleading Headline... by barawn · · Score: 2

      Actually, I think the reasoning probably came from the fact that Hammer is entering into the mainstream market (as an Athlon Pro, or whatever) rather than into the server-only market, like Itanium. Hammer really is going to be the first mainstream 64-bit chip. If Hammer really catches hold, then x86-64 specific OSs may come out (Linux will happen quickly, so quite a few servers will probably be running x86-64). At that point, they will not run on a P4, which still has a future ahead of it.

      Yamhill is a P4 derivative, not an Itanium derivative (of course) - if x86-64 becomes market-important, then Intel will release Yamhill into the mainstream, and then the mainstream will be mostly x86-64, rather than IA32.

      He's talking about market segments, not architectural benefits. He never said IA64 sucked.

    3. Re:Misleading Headline... by roca · · Score: 2

      > look at the pure technology aspect of it, IA64 is
      > a better architecture

      No. There are better, cleaner architectures than x86 --- MIPS, Alpha, PPC. But IA64 is not one of them. Static scheduling simply doesn't give you the performance, not with today's compilers, not with tomorrow's, probably not ever. Some things really are done better in hardware.

    4. Re:Misleading Headline... by Junta · · Score: 2

      True, but if if there *had* to be a choice between x86 and ia64, I would think ia64 would be better.... And your point is exactly why I don't get Intel's strategy. They sacrifice their head start and now get evaluated 'fairly' against competing architecturs like PPC, MIPS and Sparc. They control Alpha and PA-RISC is being flushed. MIPS is pretty much earmarked for embedded apps by the market now (Irix systems aren't doing well, are they?), so the 'major' players in the workstation/server arena are PPC, Sparc, and Intel architecture... All other things equal, PPC looks really tempting in particular....

      Of course, MS could make all the difference, unfortunately....

      --
      XML is like violence. If it doesn't solve the problem, use more.
    5. Re:Misleading Headline... by roca · · Score: 2

      > if there *had* to be a choice between x86 and
      > ia64, I would think ia64 would be better

      IA64 cleaner than x86? Maybe, if you rip out its own x86 support a few generations down the line. But faster? No. If your shiny new architecture doesn't provide a major performance boost over the old architecture, I can't call it better.

    6. Re:Misleading Headline... by Sebastopol · · Score: 2

      Companies can easily recompile and do additionaly testing and earn back the money it cost to do so in short order

      What the heck are you talking about? Do you have any idea how difficult it is to support multiple hardware configurations? You don't simply build to binaries and go on your merry way: you DOUBLE your validation team, which is a HUGE amount of resources. Only if you have a really popular product and the resources do you target two specific architectures.

      Reality is far, far more complicated than "companies can easily recompile."

      IA64 is not mainstream because Intel intentionally priced it as a low-volume server product. Emphasis on 'intentionally'. Intel can't push ia64 mainstream b/c they would lose a very lucritive product. Plus it's a fact that no one outside of servers and high-end workstations needs 64-bits ... yet.

      --
      https://www.accountkiller.com/removal-requested
    7. Re:Misleading Headline... by Junta · · Score: 2

      I work for a company that supports Windows, Irix, Aix, Solaris, and HP-UX. While it complicates QA, supporting n platfomrs does not require n times the amount of QA for one product. Especially if one is being aged out for another. Each additionally platform requires less additional QA than the previous, to a plateau. As much as companies love to spew the gargantuan cost of QA for multiple platforms, it is not nearly so bad as they say..

      --
      XML is like violence. If it doesn't solve the problem, use more.
    8. Re:Misleading Headline... by Ben+Hutchings · · Score: 2
      IA64 is not mainstream because Intel intentionally priced it as a low-volume server product. Emphasis on 'intentionally'. Intel can't push ia64 mainstream b/c they would lose a very lucritive product.

      I kind of doubt they intended to sell quite as few as they have done, though. Intel would be far better off selling tens of millions of them at a $10 profit rather than selling a few thousand at a $1000 profit, and I imagine they'll want to do that eventually. The reason they can't at the moment is that even at a low profit margin the price would be more than the mass market would bear.

      Plus it's a fact that no one outside of servers and high-end workstations needs 64-bits ... yet.

      But they could certainly use more than 32 bits for disk and file addressing, and 64 seems to be the next step up.

  28. You should visit Yamhill sometime, it's pretty by Anonymous Coward · · Score: 0

    http://www.mapquest.com/maps/map.adp?location=QFCR C4IYYzhLR2APK0ytgKcvM0MY7awwMofoL7B68YS9bkG7%2fwdm z%2fo%2fnb29cjUR7Ic1Rkrgfu%2bXPuVYoHLzP2BjEn0eNyWT MFeyzTb5i0E%3d&address=yamhill&city=portland&state =or&zipcode=&country=US&addtohistory=

  29. x86, why can't you just die? by MORTAR_COMBAT! · · Score: 5, Insightful

    it's funny how people ripped and ripped and ripped on Intel all through the 90s about keeping all their backward compatibility from 286 on through the P4. how people said they should cut the dead weight, etc.

    well, now AMD is creating the kruftiest, heaviest, nastiest instruction set of backwards-compatible crud in the history of processor-dom. Intel comes out with a new, no-legacy 64-bit instruction set, and all of a sudden it is, "god, we hope AMD wins so all our old crap still works".

    well anyway, here's at least one programmer who is looking forward to getting his mitts on a 64-bit chip which doesn't have layer upon layer of backwards compatibility, wrapped in an overpowered muscle-car of silicon. you'd think we would have learned our lesson with the Alpha, a much, much better chip than the x86 but no one adopted it. people scream and bitch and moan about supporting all the ancient krufty x86 bloat, but when it comes time, they stick with what is comfortable.

    more than likely, Intel's 64-bit offering will follow the road of Alpha into technical superiority and market disaster. and we'll be stuck still supporting 286 instructions. way to go.

    --
    MORTAR COMBAT!
    1. Re:x86, why can't you just die? by Sgt+Pinback · · Score: 1
      well, now AMD is creating the kruftiest, heaviest, nastiest instruction set of backwards-compatible crud in the history of processor-dom. Intel comes out with a new, no-legacy 64-bit instruction set, and all of a sudden it is, "god, we hope AMD wins so all our old crap still works".
      Actually x86-64 is much nicer both for assembly language programmers and compilers. For all the non-legacyness of ia64, it's even more complex than x86. Intel have totally screwed it up.
      --

      --

      I do not like the men on this space ship!
    2. Re:x86, why can't you just die? by cmowire · · Score: 3, Interesting

      OTOH, it makes some sense to keep things the way they are.

      Consider that the internal core of a perfect-new RISC chip and a x86-64 chip are more-or-less the same. x86-64 instructions come in, are translated to internal RISC code, and are then executed. The main difference is an extra translator and the register-renamer. But any architecture that lasts long enough will need such trappings, as it starts being used for things that nobody would have thought of when the designer thought the chip up.

      Remember that, for a long time, the 286 instructions that aren't easily mappable to the RISC core aren't particularly efficent.

      I used to think exactly the same thing as you are thinking now. I want a MIPS or Alpha inside, not Intel. But, given that 99% of programming is not done in assembley and the cost of adding a hardware instruction set translator is minimal compared to the difficulty and risks of switching instruction sets, the instruction set of a processor ceases to matter.

    3. Re:x86, why can't you just die? by Ralph+Wiggam · · Score: 1

      Are you comparing DEC's Alpha marketing effort to Intel's marketing? DEC couldn't market donuts to cops. Intel has convinced millions of people that "MMX technology" meant a damn thing and that the P4 will make "the internet" go faster.

      A lot of people don't even know what brand of computer they own, even though that's printed on the front. But they know the CPU inside that they've never seen is made by Intel. That's good branding.

      (BTW: I pretty much agree with you)

      -B

    4. Re:x86, why can't you just die? by MORTAR_COMBAT! · · Score: 1

      difficulty and risk of switching instruction sets == extremely large one time cost.

      hardware instruction set translator == extremely small cost for every single instruction.

      But, given that 99% of programming is not done in assembley

      yes, but that 1% of programming is very lucrative and is actually quite interesting to some extremely f*cked up individuals like... well... me...

      I want a MIPS or Alpha inside, not Intel.

      and i'd rather have POWER4 inside than anything :) but you get what you pay for.

      --
      MORTAR COMBAT!
    5. Re:x86, why can't you just die? by roca · · Score: 2, Troll

      Compare the size of the Itanium 2 die with the dies for AMD's Hammer chips. You will soon see who has the real muscle chip. (Hint: Itanium 2 will be FOUR TIMES larger than AMD's Clawhammer --- and it will still be slower.)

      Getting rid of cruft is a good move if it lets you get higher performance. But IA64 destroyed that potential performance gain with several idiotic design decisions. That shiny new no-legacy instruction set may give you a warm feeling but that's all you get.

      Now, Alpha was a nice architecture. If Intel had invested in Alpha the way they've invested in IA64, they would have left every other CPU in the dust. Too bad.

    6. Re:x86, why can't you just die? by Wojtek · · Score: 1

      Yes, we complained about backwards compatibility. Then intel came out and did a fucking horrible implemtnation of hp's work (ia53 simply being parisc 3.0). That said, amd has an exceptionally well implemented core and a fairly sane extension of x86. and they /have/ dropped a lot of cruft. Go learn about x86-64.

    7. Re:x86, why can't you just die? by Anonymous Coward · · Score: 0

      > you'd think we would have learned our lesson with the Alpha, a much, much better chip than the x86 but no one adopted it.

      I'd say you've tightly stated the case right there. Yes indeed, AMD has learned from history - people want to be able to run their existing software on their new CPU; an incompatible CPU won't get any market share, so don't build one.

    8. Re:x86, why can't you just die? by buffer-overflowed · · Score: 1

      Intel's 64 bit offering is a load of garbage... extremely complex, and it looks like it was designed by two groups, architecture designers and a compiler core. It's what happens when you let coders define an architecture. Multi-million dollar mistake. A purely RISC 64-bit chip the likes of Alpha would've been great, but Intel took the job, butchered it and then ran it through a shredder. Alpha was pure, and a great architecture, IA64 is NO Alpha. It couldn't hold Alpha's coffee mug in the mornings. It's an absolutely enormous die (meaning higher manufacturing costs) and processors aren't really divided into RISC and CISC anymore. Hammer is a better architecture from a market standpoint, and from a technological standpoint as well. From everything I've read on it, it appears to be part of AMDs long term strategy... and it's a good strategy. Just remember which company got most of the Alpha engineers. But hey, here's a link, go read up on processors here.

      --
      The key to the enjoyment of pop music is to replace any instance of "love" with "C.H.U.D."
    9. Re:x86, why can't you just die? by Gumber · · Score: 2

      Slower on x86 code, or slower when both platforms are running optimized native code?

    10. Re:x86, why can't you just die? by evilviper · · Score: 2

      Dropping backwards compatibility shouldn't be done just for the sake of droping backwards compatibility. The Aplha was such a great processor because it was designed and engineered to be a great processor, including backwards compatibility wouldn't necessecarily have hurt anything.

      The Alpha processor is incredibly elegant, partially because it is a RISC processor. Neither the AMD nor the Intel 64-bit processors have that advantage, so I don't see any advantage either way. Perhaps the AMD processor, with compatibility, could be a much cleaner processor than Intel's. Not that I'm making a claim either way. The single thing Intel has going for it, is it's theft of the Alpha. They at least had a chance to look at a good processor, and I hope they learned something from it.

      You want to know which one I'll go for? I'll go for the one that runs the coolest, with the least power consumption. Speed is secondary, and the elegance of the processor is even further down the list.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    11. Re:x86, why can't you just die? by roca · · Score: 2

      Both running optimized native code.

      (Of course Hammer will rip Itanium to shreds running 32-bit x86 code. That's no contest at all.)

      I'm extrapolating from the fact that Intel and HP don't dare to benchmark Itanium 2 against a current Athlon or Xeon, and I'm assuming that Hammer in 64-bit mode will be significantly faster than either of those.

    12. Re:x86, why can't you just die? by roca · · Score: 2

      Oh, I'm also assuming that we're talking about real server workloads (integer heavy, unpredictable access patterns), not some easy regular floating-point workload like SPECfp.

    13. Re:x86, why can't you just die? by roca · · Score: 2

      All modern x86 implementations are RISC inside. RISC really doesn't mean anything any more.

      I agree that Alpha was very cool and it's very sad to see it killed.

    14. Re:x86, why can't you just die? by Anonymous Coward · · Score: 0

      If I wanted good clean 64-bit computing for my linux platform I'd choose sparc or MIPS. But I'll end up with a dual hammer because I like the X86 hardware compatibility and hammer performance and price. All my software will be recompiled for 64-bit so I have no worries. But I'm curious why you think there are still 16-bit 286 or 386 apps floating around.

    15. Re:x86, why can't you just die? by 0x0d0a · · Score: 2

      well, now AMD is creating the kruftiest, heaviest, nastiest instruction set of backwards-compatible crud in the history of processor-dom. Intel comes out with a new, no-legacy 64-bit instruction set, and all of a sudden it is, "god, we hope AMD wins so that all our old crap still works".

      Amen, brother. I was so happy when I heard about IA-64, and then sure enough, AMD has to drag us right back down into IA-32 hell.

      If AMD wins, it will be through short term gains, and means that life will suck more for us in the long run.

    16. Re:x86, why can't you just die? by John+Courtland · · Score: 1

      I just wish they would use a software translator for the IA-32 crap, then streamline the hell out of the 64-bit stuff. You make a good point about supporting 286 instructions, but when you can basically RISC most of the good ones (ADD SUB MUL LEA on and on) then have the other ones (ENTER AAA all those goodies that are NEVER used, at least not by me) in some sort of software wrapper that will translate them into good 'ol RISC instructions, then support is there (with minimal overhead) and you have your RISC set of good necessary HARDCODED instructions.
      Maybe I don't know what the hell I'm talking about, but as far as I know, the software overhead of pulling AAA out and replacing it with a function of some sort wouldn't really be noticeable on a 1GHz+ computer (and these things will be much faster than that).

      --
      Slashdot is proof that Sturgeon's Law applies to mankind.
    17. Re:x86, why can't you just die? by Anonymous Coward · · Score: 0

      Intel have totally screwed it up.

      Why are Intel plural?

    18. Re:x86, why can't you just die? by ksymoops · · Score: 1

      I could not agree with you more. We have to face the facts that x86 is broken and let go of it.

      --
      Never put off till run-time what you can do at compile-time. -- D. Gries
    19. Re:x86, why can't you just die? by dreamchaser · · Score: 2

      How can you like the price and performance of a chip that isn't even shipping yet?

    20. Re:x86, why can't you just die? by ralphbecket · · Score: 1

      DEC did release Alpha with their mx binary translation tool (there were versions to convert from Vax and MIPS to alpha, IIRC).

      Worked very nicely (i.e. you just pointed it at the binary and it churned out the translation, you hardly needed the man page.)

    21. Re:x86, why can't you just die? by Oestergaard · · Score: 2
      well anyway, here's at least one programmer who is looking forward to getting his mitts on a 64-bit chip which doesn't have layer upon layer of backwards compatibility, wrapped in an overpowered muscle-car of silicon.

      Why wait?

      This rig is half a decade old:
      $ uname -a
      SunOS sol 5.8 Generic_108528-14 sun4u sparc SUNW,Ultra-1

    22. Re:x86, why can't you just die? by Anonymous Coward · · Score: 0

      it's funny how people ripped and ripped and ripped on Intel all through the 90s about keeping all their backward compatibility from 286

      When I am reading back the "die x86 please die" posts, I dont really read about an idological instruction set debate, I read the story of people to wich recompiling and re-optimising their apps isn`t that much of a big deal, but lower clock by clock and clock to price performance to non-x86 competitors (they all mention alpha and powerpc) is. I hear them argue "sure dumping x86 will be very very hard, now lets get on with it" rather then "instruction set foo is more efficient in todays high memory bandwith and memory size (no more need for smaller code) and all the power in the world is there to let compilers do their work"

      All the "die x86 die" post seemed to wish for intel to force the x86 market (wintel users) to use smaller and faster chips , the large wintel userbase would make the chips cheap and only intel had the power to force wintel`ers to do so, rather then wish that intel would produce more efficient chips along their x86 range period.

      Now x86-64 will be the next athlon (cheap and fast) many people will be happy with it just like they where happy about the athlon (fast,cheap) but I think they still be jealous of the powerpc and alpha becouse they know that when the allmighthy of the chip industry would pull together to optimise,die shrink and make ready for higher clocks and produce chipset for architectures like that, then there would be yet another price performance improvement and that what the were praying for.(except for linus and friends ofcource who will have to do all the coding...we really should paaypall them a beer or something afther they have pulled a stund like that)

    23. Re:x86, why can't you just die? by hawk · · Score: 2
      >Alpha was pure, and a great architecture, IA64 is NO Alpha.

      "I knew Alpha, and, sir, you are *no* Alpha."

      :)

      hawk

    24. Re:x86, why can't you just die? by Anonymous Coward · · Score: 0

      the collective of people who make up intel are plural. it's a britishism.

    25. Re:x86, why can't you just die? by Anonymous Coward · · Score: 0

      You're embarrassing yourself. Please read up. Now which one is a real sad cpu? I thought so.

  30. Who cares? by Mirus+Nex · · Score: 0, Offtopic

    With my current love of OS X I could care less what's happening in the "WIntel" world. I'm the only one at my work that uses Linux on the desktop because we only have x86 based destop systems. I'd be more than happy to dump this system for a G4 dual 1GHz. I'm not knocking Linux at all, in fact I still love it for a server environment, but with all the "hoopla" over the GUI it needs to grow up a bit. I've been happily using Linux on my desktop for almost 10 years straight at work while everyone else has gone through the headache of upgrading Windows, and the ugliness that is XP...Hell, my 6mo old daughter could design a better looking interface. Anyway, I'm just not excited about anything on the x86 front anymore. How far off is the ia-64 from it's original release date? Wasn't it scheduled for release in 2000? Bah...

  31. Linus supports AMD.... by dacarr · · Score: 1

    Does this mean that Lintel (jargon file reference) is out?

    --
    This sig no verb.
  32. I worked on IA64/linux at Intel by Anonymous Coward · · Score: 0

    The IA64 instruction set is much more innovative than the old x86. Linux in particular benefits from smart compilers that achieve benefits many times what is expected from clock speed. AMD's version deserves to wither on the vine.

    1. Re:I worked on IA64/linux at Intel by Yunzil · · Score: 2

      The IA64 instruction set is much more innovative than the old x86. Linux in particular benefits from smart compilers

      You misspelled "omniscient".

      Hope this helps!

    2. Re:I worked on IA64/linux at Intel by Anonymous Coward · · Score: 0
      "AMD's version deserves to wither on the vine."


      Would you back your statement with some facts please? Since you worked on IA64/Linux at Intel it should present no difficulty for you.

  33. Re:This is FUD by JPriest · · Score: 5, Insightful
    This is _exactly_ what Linus said

    We're a lot more likely to make PAGE_SIZE bigger, and generally praying that AMD's x86-64 succeeds in the market, forcing Intel to make Yamhill their standard platform. At which point we _could_ make things truly 64 bits

    He wants hammer to succeed only so Intel will have to go 64 bit and they can go all out 64 bit, this is not Linus picking the AMD camp.
    usernet post here

    --
    Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
  34. Re:This is FUD by Anonymous Coward · · Score: 0

    mod this up!! article is wrong, please update.

  35. Transmeta vs. IA-64 by Animats · · Score: 1, Redundant
    He's praying that he doesn't have to try to implement "code morphing" for the Inanium instruction set.

    The OS problems for IA-64 are minor, but the compiler problems are very tough.

  36. Re:COME ON, IT'S A FAKE! by Anonymous Coward · · Score: 0

    Perhaps because he works for transmeta. And intel's stiff competition is forcing trasmeta to lay off a chunk of workers? Perhaps also because the x86-64 port effort is dedicated to opensource, and intel is still tight fisted about everything. (Correct me if I'm wrong, but intel has released 0 lines of open source code so far, right? Hell, even Microsoft released the source to their .NET rotor, albeit under a shitty license.)

  37. He's the one that made the daemons... by RyanFenton · · Score: 2

    ...Thus, if we can conclude that he is praying to himself, it isn't a religious argument anymore. Thus, he'd absolved! :^)

    Ryan Fenton

  38. Re:This is FUD by Jucius+Maximus · · Score: 1
    MOD PARENT UP.

    The truth shall set you free.

  39. Praying for Hammer to Win??? (wrong) by Anonymous Coward · · Score: 0

    RTFA , where does Linus say he want hammer to win. He only says he wants it to succeed so Intel will adopt 64 bit too.

  40. Linus Shut Up by TandyMasterControl · · Score: 1
    Oh yeah, that's a fine way to thank Intel for all the support they have given Linux and yourself over the years. Can't you just maintain neutrality, as Intel has done publicly with respect to the Microsoft/Linux struggle?

    --
    Johnny Quest has two Daddies.
    1. Re:Linus Shut Up by 1lus10n · · Score: 0

      " Oh yeah, that's a fine way to thank Intel for all the support they have given Linux and yourself over the years. Can't you just maintain neutrality, as Intel has done publicly with respect to the Microsoft/Linux struggle?"

      would you mind actually READING the ACTUAL post instead of the article before you open that sewer you call a mouth ?

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
    2. Re:Linus Shut Up by Anonymous Coward · · Score: 0

      Read the actual post, dumbass. He's not praying for AMD over Intel.

  41. Market Split comming! by 3seas · · Score: 3, Interesting

    Don't you see it comming.....all the way down to hardware...on one side the DRM and such products and the other the open systems

    1. Re:Market Split comming! by Anonymous Coward · · Score: 0

      That's ok, we went through it in the 80's with the minis. And we all know how that turned out.

      (Of course, you had well informed management driving the market rather than the Pepsi-swilling masses. Hmmm, maybe I should reconsider worrying.)

  42. Re:Um...no....read this by sethadam1 · · Score: 1
    I think you misunderstood me. I was commenting on the fact that better hardware isn't always adopted because the average user doesn't care about performance or true quality, they care about price and misleading numbers like CPU megahertz.

    Sun and Mac make great hardware - why do people shy away from it? They don't want to make the financial commitment to it, they feel as though they get more for their buck with Intel. I hope x86-64 is huge, but if it's too expensive, I bet you'll see it fall by the wayside, or worse, into the hands of that loud arrogant Linux minority who extoll the benefits of what they think is better, but is only truly better by their crazy standards.

  43. Woops! by Anonymous Coward · · Score: 0

    I mistook "can't be happy" for "couldn't be happier"....

  44. And what Sir Linus says is gospel truth is it? by Second_Derivative · · Score: 5, Insightful

    I'm not some prodigal kernel developer, but I do think the AMD architecture looks like a piece of shit. You're really telling me that we want to have an architecture that operates in a 16, 32 AND 64 bit mode, that has tons of crufts and kinks from the 80's still in it and a paltry handful of registers that are all overlaid... A(H|L) -> AX -> EAX -> 64-bit AX? Why? what the hell would that be good for? just bloats the die by another order of magnitude I'm sure.

    Intel's got a sound solution and they at least have the balls to finally give the cruddy old x86 architecture the heave-ho; ok they can't do it now but IA64's architecture does not require 8086 or IA32 to bootstrap it so both can be thrown out sooner or later. Regardless of what the actual metal might be, the actual platform is beautifully elegant next to x86 and will ultimately be a real asset in the future as 64 bit architectures become the norm, much more so than some short term gain that might be had by virtue of a superior implementation from AMD.

    Maybe I'm missing something here (OK I'm not on the design teams for both processors so I certainly AM missing something here) but from this standpoint, it looks like this would be the one time when I want to cheer for Intel as opposed to AMD. Pity they had to botch the development cycle like they did. *sigh*

    1. Re:And what Sir Linus says is gospel truth is it? by barawn · · Score: 4, Informative

      You're right - from a theoretical standpoint. And, if all things were equal, IA64 should utterly rout x86-64.

      However, things aren't that equal. First off, x86 has had a lot of work thrown into it, and the current processors are quite good at implementing x86: I doubt there's a huge architectural penalty anymore - you can build virtually identical PPC and x86 computers and compare them, and even though PPC is a much better architecture, it's not going to blow x86 out of the water. Yes, it's idiotic to have, for instance, a stack-based floating point implementation, but the P3 and Athlon both make FXCH free, so it's not that bad anyway, and the P4's SSE2 implementation isn't bad, so using SSE2 instead of x87 is a decent compromise.

      Ars Technica (www.arstechnica.com) actually has a good writeup of why we should stop treating x86 as this bastard dog of an instruction set, although they mostly relied on the fact that we have a huge installbase of x86 software.

      Honestly, I doubt x86 decoding seriously bloats the die that much - jeez, on a 0.13u process, how big would the original 8086 core be? Take a look at the die for a Hammer processor - x86 decoding doesn't take that much space.

      Just wait and see, that's my answer. Let the benchmarks prove AMD or Intel wrong. Intel's really relying on the brilliance of compiler writers, whereas AMD's banking on tons of experience. We'll see who has a better strategy...

    2. Re:And what Sir Linus says is gospel truth is it? by roca · · Score: 4, Insightful

      > I do think the AMD architecture looks like a
      > piece of shit.

      You obviously don't know anything about it. In 64-bit mode Hammer gives you 16 general purpose registers (RAX, ..., RDI, R8, ..., R15) and 16 floating point registers (you are encouraged to do all FP using SSE2 and forget about the x87 crap). The GP registers are not overlaid (e.g., the 8-bit instructions access the bottom 8 bits of each register; AH,BH,CH,DH are not available). 64-bit mode is cleaner than x86 in other ways too.

      > the actual platform is beautifully elegant

      Unfortunately you can't run programs on the "actual platform". You can only run programs on the slow and expensive Itanium and Itanium 2.

    3. Re:And what Sir Linus says is gospel truth is it? by roca · · Score: 3, Interesting

      > using SSE2 instead of x87 is a decent compromise

      In fact, it's significantly faster. Latest gcc has a switch to do this.

      BTW, you're ignoring the fact that x86-64 is a significant improvement over x86, not just a 64-bit stretch. 8 new general purpose registers, 8 new SSE2 registers. It starts to look a lot like a real architecture, yet compiling to it is very little different from compiling to x86.

    4. Re:And what Sir Linus says is gospel truth is it? by 0x0d0a · · Score: 2

      Ars Technica (www.arstechnica.com) actually has a good writeup of why we should stop treating x86 as this bastard dog of an instruction set, although they mostly relied on the fact that we have a huge installed based of x86 software.

      Who cares? You sorry that your bootloader is going to have to be rewritten? No, I didn't think so. So it comes down to apps in old operating systems.

      DOS -- does anyone ever boot into true DOS any more? Just about everything is run in a compatibility box for Windows users. Just port that to IA-64 with an emulation layer. Performance already sucks, so it's no big deal. If MS manages to do *half* the job Apple did during the 680x0 to PPC transition (admittedly, a tough question) there won't be any problem at all.

      BeOS -- Sorry, guy...

      Windows9x/ME -- Die. I'm not sorry about it at all. Die.

      Windows NT/2000/XP -- this line will definitely be ported to IA-64, and I'm sure there will be a compatibility environment. Quit whining.

      Linux/BSD -- no problem at all. Just recompile. :-)

      Honestly, I doubt x86 decoding seriously bloats the die that much - jeez, on a 0.13u process, how big would the original 8086 core be? Take a look at the die for a Hammer processor - x86 decoding doesn't take that much space

      Why waste space at all that you could use for cache or something that would actually *help* performance?

    5. Re:And what Sir Linus says is gospel truth is it? by sheddd · · Score: 1

      IA64 in a nutshell:

      IA64 is trying to offload the work the pipeline does (schedule parallel instruction) to a compiler. The scilicon design could be simple and elegant... but the compiler will be very, very difficult.

      IF it's possible to write a good compiler, I think it's going to take years. AMD wins :)

      Intel will try to get Yamhill out ASAP and will be forced to pay licencing fees to AMD for their instruction set.

      AMD's David may very well topple two Goliaths (Intel, and Microsoft if they're dumb enough to overprice their 64bit OS, sending people to linux instead).

    6. Re:And what Sir Linus says is gospel truth is it? by Malor · · Score: 1

      Apple did that transition with a software emulation layer. The PPC was much faster than the 680X0 chips it replaced, and the 68000 instruction set is very clean, simple, and easy to emulate. The net effect was that Classic applications ran a little bit slower than they did on the older Macs, but only a little, and new binaries were shortly provided for the really performance-intensive apps.

      Intel et al are in sort of a catch-22. They need a good emulator to transition away from their X86 cruft, but the X86 cruft makes an emulator nearly impossible. In essence, each new generation of chip has been a specialized emulation of the X86 core. Software is never as fast as specialized hardware; there's no way a software emulator could get even close to the insane speed of the modern X86 hardware emulators.

      A hardware solution is required. But consider: for Intel to make Itanium really fast at X86, they'd have to implement as many transistors as they're using now in their P4 core, PLUS add a whole bunch more transistors to do the new instructions as well. They could use fewer transistors in their emulation layer, but that will slow it down. Most likely, the number of transistors being used now are truly required..... if it was possible to ship an X86 chip that was just as fast with half or a quarter as many transistors, you can bet someone would be doing it.

      Intel is already competing with brutally fast X86 emulators. Duplicating all that work PLUS moving to a new instruction core at the same time is most likely impossible.

      So they did what would probably be best, overall, for the market, and chose to switch to a new architecture. However, to all accounts, their implementation is dismal, and offers loads of pain in the transition without much visible benefit in exchange.

      As some poster above mentioned... why on earth didn't they just get behind the Alpha and push? There was already an NT port, compilers were written, and the architecture was clean, powerful, and FAST. They had such a strong base there. Had they gone that route, I suspect AMD would be in serious trouble now. Instead, they ARE serious trouble, and Intel is hurting instead.

      Not Invented Here syndrome strikes again.

    7. Re:And what Sir Linus says is gospel truth is it? by Znork · · Score: 2

      So, the AMD architecture is a piece of shit, compared to doing 64bit stuff on 32bit x86?

      Because, if you actually read the mail, rather than the ummm... 'challanged' intro, neither IA64 nor any other 64bit platform is mentioned. This is about IA32 vs AMD x86-64, not about IA64 vs AMD x86-64. So, yes, you and a whole lot of other people are missing something here.

      Of course, that doesnt make as sensationalist a story.

    8. Re:And what Sir Linus says is gospel truth is it? by barawn · · Score: 2

      I agree with you, although there may be a few certain situations where x87 is a better choice than SSE2 on certain processors due to non-parallelizability (is that a word?) of certain code. Hence the reason I said "decent compromise". If Intel had had the die space, I would've said have -both- a fast x87 unit and a fast SSE2 unit, and share what you can between them. But, eh.

      I definitely agree with you that x86-64 is a significant improvement: that's why I'm confused why everyone thinks that it's impossible to extend an architecture and maintain backwards compatibility and still have an intelligent architecture. When I looked at x86-64, it looks half-decent: the old x86 cruft is hidden, and not even available in full 64-bit mode. My thoughts on this are heck, this is the way to go. Iterate this once, maybe twice more, and you'll have an architecture which competes with the best of 'em, yet is still fully backwards compatible.

    9. Re:And what Sir Linus says is gospel truth is it? by barawn · · Score: 2

      It is not about the apps. It's about the toolchain, and the libraries. You said it yourself:

      Linux/BSD -- no problem at all. Just recompile. :-)

      But that implies a wealth of things: a working compiler that works as good and is as efficient as the old one, with as few bugs as possible. If you write the compiler from scratch, this is not going to be the case. It is not going to be as good and as efficient as one that's been worked on for an incredibly long time.

      There's a wealth of information on this subject out there: take a look at AMD's presentations showing the progression of SPECint95 scores as improvements in CISC (x86) based designs completely eliminated the differences between architectures. You flat out do not get much of a performance boost from switching architectures: a well optimized design reduces any ISA to an optimal architecture.

      Think about it this way. When you upgraded processors before in x86-land, the worst that could happen would be a really bizarre bug would show up that could cause strange things to happen, but for the most part, everything worked. See the F00F bug, the Pentium fdiv bug, etc. etc. If you switch processors and move from IA32 -> IA64, the whole damned OS could fall apart and not run straight from the beginning because of a compiler bug. It's an integration nightmare.

      Man. Then when you think that IA64 puts a huge strain on compiler writers, it's no wonder that people look at x86-64 and say "that might not be a bad idea."

      As for the die space argument you had at the end, cache is huge, decoding/translation is tiny. You're talking orders of magnitude difference here. Think about it in the reverse sense. If you had something that increased die size by, say, even 1%, and allowed backwards compatibility with absolutely tons of applications, wouldn't you do it?

  45. completely misunderstood: out of context by jpc · · Score: 4, Insightful

    If anyone actually read the lkml context, the remark was entirely in relation to the flood of recent patches making everything on 32 bit platforms support 64 bit sizes. Once upon a time it was just files over 2GB, then it was block devices over 2TB, now it is all sorts of shit because vendors are selling 32 bit machines that support 64GB of RAM.

    Now Intel of course just reckons that people should buy Itaniums if they want this (and apparently they did actually ship 250 of the Itanium 1...) but someone is buying these. Even though you have to use 32 processes in order to use the memory.

    Clearly these machines should be 64 bit, thats what Linus was commenting on. Then we could leave at least some of the limits for 32 bit machines without complaints.

    The other problem is non-atomic 64 bit ops on 32 bit machines, incrementing counters and such. This has caused quite a few problems recently.

  46. didn't Intel patent a couple of Itanic opcodes? by Anonymous Coward · · Score: 0

    thus preventing IA64 clones and competition?

  47. Linus: Size Pressure on "struct page" due to HIMEM by coupland · · Score: 4, Funny

    In shocking testimony uncovered by The Inquirer, Linus Torvalds has publicly stated that the size pressure on "struct page" is largely due to HIGHMEM! This ground-breaking statement was a crushing blow for HIGHMEM fans, but received applause from struct page supporters. More information on this ground-breaking revelation as it unfolds...

    :P

  48. Re:not AMD vs. Intel by reverse+flow+reactor · · Score: 1

    that appears to be where my arguement is somewhat flakey.

    However, we do not know what the future plans for backward compatibility in the kernel are. When does support for 32-bit architectures end? 5 years from now? 10? Soon there will be a time when maintaining support for 32-bit architectures is going to impede progress and development of new possibilities on 64-bit architectures. At what point does the kernel fork into 32-bit and 64-bit versions? Or does support for one of the just get dropped? When is that going to happen?

    But, as seemingly one ambiguous line in a Linus post is being debated in a Slashdot article, and the article was introduced in a rather sensationalistic manner via a less-than-reputable news source, maybe we are making a mountain out of a molehill.

    --

    The significant problems we face cannot be solved by the same level of thinking that created them. -Einstein

  49. Come as a suprise? by peterdaly · · Score: 2

    I know his words are a little out of context, but that's already covered enough here, so I won't go into that part of things...moving on...

    I am the first to admit I don't totally understand the different 64 bit chipsets, that being said it comes as not suprise to me AMD has some advantages over the i64 offering. AMD has been blowing Intel away recently on many different performance levels. Intel has lost their quality advantage. Remember when people were taking a big chance buying an AMD machine back in the 486 days, or at least everyone thought so. You never hear about that now. A lot of the articles today tout the per megehertz speed advantage AMD holds over Intel. The gap has been so large lately AMD does the fake mghz labeling thing so comsumers can compare on a more apples to apples basis.

    Maybe Intel's time has come and the monopoly is on the verge of being broken. I for one would welcome it.

    -Pete

    1. Re:Come as a suprise? by Brian+Stretch · · Score: 2

      How could anyone in their right mind think that AMD and Intel do not compete has equals?

      Because Intel can still scare the big OEMs into not offering AMD chips, or at least not offering, say, high-end AMD notebook configurations. The new Compaq 900US is a great improvement on this front (DDR SDRAM! Decent video chip! In stores now!), but it still only has a 1024x768 res screen.

      Of course, the "white box" vendors have been gaining market share as a result of all this. Oops.

      Now, with AMD converting nearly all of their Dresden fab to .13 micron Hammer production and UMC ramping up for Athlon production under contract, AMD will be able to supply enough chips for those OEMs to tell Intel to go fsck themselves if they threaten to cut off their chip supply or play other such games. "Volume is our vaccine", sayeth Jerry Sanders. Watch the fun and games begin in early 2003.

    2. Re:Come as a suprise? by Brian+Stretch · · Score: 2

      So what. This isn't illegal. Exclusive contracts are not illegal as a matter of course. They happen all the time.

      I never said it was.

      Proof positive that there is no Intel monopoly.

      Near monopoly at the top-tier level?

      The fact this is possible proves there is no monopoly.

      There won't be very soon :-).

      I know, Intel doesn't have a monopoly in the strict sense of the word (government sanctioned and all that). But they've been awfully heavy-handed, not to mention pushing garbage like the P4 Celerons on the market (ewww!), and it's going to be soooo much fun watching them get Hammered. AMD has for the most part responded properly, though their occassional lawsuits have been disappointing.

  50. Re:Um...no....read this by uradu · · Score: 2

    > I hope x86-64 is huge, but if it's too expensive

    More expensive than Itanium? Get real. Last week's eWeek had a good editorial on this. AMD has traditionally catered towards the consumer end of the market, and even if they go more upmarket they're likely to be consideraby cheaper than Intel's high-end offerings.

  51. Itanium and Opteron by cristofer8 · · Score: 1

    However, herin lies the fundamental difference between IA-64 (Itanium) and x86-64 (Opteron). The Itanium is a 64-bit chip, and is fundamentally different from x86. But it has an emulation layer that allows it to run x86 code if the need arises. The x86 code won't run as fast, since the chip isn't designed to run it.

    x86-64, on the other hand, is like the 32-bit extentions to the 16-bit x86, which came with the 386. The chip is still a 32-bit x86 (or actually a 16-bit (8 maybe?), which is capable, but not optimized, to run 32 bit code, and now capable, but still not optimized, to run 64-bit code.

    People constantly complain about the fact that x86 sucks - here's finally a chance to do something about it (ala the mac powerpc change) and everyone starts whining.

    If you haven't guessed already, I vote for Itanium. If Intel, Microsoft, and the Linux people do it well, it *can* be a transparent transition, again like the mac powerpc switch. Joe-blow gets a shiny new Itanium dell, which lets him run the latest and greatest software, but he can still run dos 1.0 programs, albeit not quite a quickly as he did on his Pentium 7 (ITanium isn't quite on the desktop yet), but still plenty fast enough.

    1. Re:Itanium and Opteron by binaryDigit · · Score: 2

      People constantly complain about the fact that x86 sucks - here's finally a chance to do something about it (ala the mac powerpc change) and everyone starts whining

      Yes, one of the strengths and weaknesses of the Wintel market. With Apple, they control the whole show, so they can both dictate, but then be sure to fully (well, somewhat fully) deliver such wholesale changes. With Wintel, you have to get buyin from M$ first and foremost, and then what are the odds that M$ will go at it both barrels, uh not! They'll hedge their bets and support whichever arch. that pushes more copies of Windoze (which with either chip, means a new upgrade, hooray).

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


      I might have agreed if the IA64 design wasn't so horribly broken.

      As it is, if I have to pick from one of the pair, x86-64 is the way to go.

      And that's before we take into account price...

  52. 64 bit desktop is still overkill by ehiris · · Score: 2

    The only smart reason I see to go to 64 bit is when you need more then 4 GB of memory. The technology is not far enough yet outside the server/high end workstation market to require all that memory.

    Maybe next generation windows will waste more of my memory so I will need a 64 bit CPU.

    1. Re:64 bit desktop is still overkill by pi+radians · · Score: 2

      You still only use 640k right?

      --

      sin(6cos(r)+5A)
    2. Re:64 bit desktop is still overkill by Courageous · · Score: 2

      AMD knows all this. That's why K8/Hammer has higher IPC than K7/Athlon. It's the next-generation successor to Athlon, which is planned for obsolescence and will be retired to make way for Hammer, eventually.

      C//

    3. Re:64 bit desktop is still overkill by Anonymous Coward · · Score: 0

      The only smart reason I see to go to 64 bit is when you need more then 4 GB of memory. The technology is not far enough yet outside the server/high end workstation market to require all that memory.

      Maybe next generation windows will waste more of my memory so I will need a 64 bit CPU.


      Well, I satisfactoraly(sp?) surfed the web, wrote email and ran a GUI spreadsheet & word processor on a 486DX33 w/ 16MB RAM and OS/2. So... we don't even NEED 90MHz Pentia w/ 32MB RAM and 1GB HDD.

      However, Even with .lt. 1GB RAM, a 64GB CPU will definitely speed up digital video and audio manipulation, so that, for example, viewing highly compressed full-screen video on 22" monitors at 30fps won't drop frames, and creating them will also become much easier.

      It goes without saying that games will then have the capacity to become more life-like.

    4. Re:64 bit desktop is still overkill by Nicolas+MONNET · · Score: 2

      32 bits =~ 4gbytes of address space, minus housekeeping stuff, that means you can get at most 3gb on Linux for instance if I'm not mistaken.

      I already have 1gig on this machine, and planning on buying more -- I need that shit to compile the latest big stuff. I'm soon to hit the limit. So yeah, I'd like 64 bits:)

    5. Re:64 bit desktop is still overkill by afidel · · Score: 2

      The pc I built last summer has 1.5GB of ram, so this xmas I should be due for 3GB of ram in my new box. and by summer 2004 I should be at 6GB or more than can be sanely address with 32bit cpu's (yes there are the Intel 38 bit memory hacks but they are just that, hacks). This is of course just the naturaly progression due to Moore's law. Besides the more stuff in ram and not on disk the happier I am, my pc's get rebooted at most once every couple months (both home and work workstations, servers even less frequently of course) I like having all of my common programs open instantly.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    6. Re:64 bit desktop is still overkill by Anonymous Coward · · Score: 0

      We're getting close to the point where you could get rid of the harddrive on your computer and just go with a battery backup on your memory instead. It's not uncommon for some highest end computers to have as much main memory as disk space now. As the disk bandwidth just doesn't keep up it just becomes a backup device.

    7. Re:64 bit desktop is still overkill by Anonymous Coward · · Score: 0

      Bah, where's my login...

      Anyway, 64 bits also allows for more instructions as well as do more parrallel computations, if you so need. There are more reasons than just memory to increase bit count. Besides, we are getting pretty close to that memory limit. We want to be ready to go over the limit before we actually hit it, and we want to be well prepared when we hit it. We don't to have another do the DOS thing all over again.

      Also, plenty of servers have hit that limit, as well as scientific calculations like more precise answers. This is why Intel is making an expensive 64 bit chip.

    8. Re:64 bit desktop is still overkill by Anonymous Coward · · Score: 0

      when you start doing hdtv multimedia/broadband apps on your PC you'll need it.

      Editing home movies will be a lot easier and voice recognition capabilities will be a lot better.

    9. Re:64 bit desktop is still overkill by ehiris · · Score: 2

      I wouldn't rely any of my data on a battery.
      Not even a bad picture! :)

  53. Intel p4 Xeon CPU's suck! by t0qer · · Score: 0, Troll

    Troll me if you dare moderators, I have the karma :P

    Lately i've been building a machine in 3D for a neighbor down the street. I've been using truespace 5.2 and a plugin called vctek.

    Well, the scene got to a point where it just became impossible to work in due to the high poly count. My p4 1.4 just could not handle it. The vctek chains were taking up a helluva lotta time to render.

    I asked the neighbor if he could buy me a fast computer to do redering on. From my years of being a sysadmin i've always been able to count on intel for both reliability and speed. So I speced out a dual p4 xeon 2ghz system.

    The peices came, I put them together and I started rendering my scene. What normally took me 48 hours to render was now going to take 14 hours. Yipee I told myself, time saved! Wait a minute though...

    scene on a single 1.4 takes 48hours
    scene on a dual 2.0 takes 14 hours
    That's only a 3 fold increase!!!

    So what the fuck? I thought the xeons were SUPPOSED to be faster. I thought I should have seen an increase in speed on a magnitide of 4 or 5.

    Well another sysadmin buddy of mine has been buyin AMD stuff for years. We get into the same rivalry over our systems as 2 grease monkeys might do with their cars. For kicks he wanted to benchmark the scene on his single 2200MP. I went ahead and e-mailed the scene off to him and waited for the results.

    The Results?
    A single AMD 2200MP will match a dual xeon.

    I'm sorry to say it folks, but from what i've seen this last week intel is slipping. Hyperthreading is a pretty useless technology, basically just a software CPU. It didn't do anything for my render times. Intel has lost yet another loyal follower.

    My next system will be AMD for sure. For pure price/performance they are blowing intel out of the water. Yes AMD, you have another convert.

    --toq

    1. Re:Intel p4 Xeon CPU's suck! by realmolo · · Score: 0

      Umm, everyone knows that a single, faster CPU is very often faster than dual, slower CPUs.

      Not many applications really "split the load" properly (or at all) between mulitiple CPUs. So the fact that the MP2200+ was faster than your dual Xeons isn't surprising, or an indication that Intel is "slipping".

    2. Re:Intel p4 Xeon CPU's suck! by /dev/trash · · Score: 1
      The Results? A single AMD 2200MP will match a dual xeon.

      Good try.....but what were the numbers?

    3. Re:Intel p4 Xeon CPU's suck! by t0qer · · Score: 1

      And the #'s are...

      713 frames on a single P4 1.4 48 hours.
      713 frames on a dual p4 2ghz xeon 14 hours (hyperthread off)
      713 frames on a dual p4 2ghz xeon 13.8 hours (hyperthread on)
      713 frames on a single AMD 2200MP 12 hours

      The application totally makes use of SMP too. The main reason for the scenes complexity is the animated chain drive created in VC tec. Each Chain link is an individual object with it's own move and rotation path in the key frame editor. Each of my chain drives comprise of 3 sprockets with a chain consisting of 173 links, each link is like a good 1000 vertices apiece. So we have 173,000 vertices times 3...

      Chain drives are comprised of over 519,000 vertices. Lots of math.
      519,000 vertices
      1038 Keyframe entries (have to account for move and rotation)

      So yeah, its a big big scene.

      --toq

    4. Re:Intel p4 Xeon CPU's suck! by Anonymous Coward · · Score: 0

      that's becauwe of a cache size issue .. compare it with the PIII Xeon .. u'll see that the high end PIII outperforms some of the P4 Xeons becausre of cache size. Wait for the next batch of P4 Xeons to come out in Q3/Q4.

    5. Re:Intel p4 Xeon CPU's suck! by yokem_55 · · Score: 1

      It's because the P4's x87 fpu is very weak. Intel (and now aparently AMD also) is emphasizing SSE2 as replacement for the kludgy stack based x87.

      --
      ...and IN SOVIET RUSSIA, beowulf clusters imagine 1, 2, 3 profit!!!! jokes made out of YOU!!!
    6. Re:Intel p4 Xeon CPU's suck! by /dev/trash · · Score: 1

      bah.
      He's doing things NOW. some people can't afford to wait. I'd say AMD wooped a little ass.

  54. AMD and Intel by Archangel+Michael · · Score: 2

    These companies are both broken. What needs to be done is for a sacrificial lamb in the form of a dual chip release. First you create a broken kludge upgrade 64 bit chip that is backwards compatable with X86 (the sacrificial lamb), while at the same time (on another design) stripping all the old outdated stuff and sticking LOADS of cache and other optimizations on the new chip, but with 100% compatable with the 64 bit extensions of the sacrificial lamb. This would enable THOSE with brains to move right to the new 64 bit chips while those W/O brains could remain backwards (compatable).

    --
    Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    1. Re:AMD and Intel by Wonda · · Score: 1

      You seem to asume the old stuff takes lots of space on the CPU die, adding 64 bit only added 5% to the die space (or so AMD said when they started), so i'd expect the old 16 bit stuff to take less then that. Removing it would not help you much.

    2. Re:AMD and Intel by Anonymous Coward · · Score: 0

      >First you create a broken kludge upgrade 64 bit chip that is backwards compatable with X86

      Hammer

      > while at the same time (on another design) stripping all the old outdated stuff

      Itanium

      Unfortunately, the majority of the market is without brains. The better design will die and we'll have another round of cruft. Yes, both companies are broken. Ufortunately, they represent the market quite accurately.

      For the record, I'm posting from a 64 bit PPC.

    3. Re:AMD and Intel by Archangel+Michael · · Score: 2

      FYI,

      Itanium and Hammer are not 64 bit compatable chips, which was my point. Two chips with 64 bit processing that are 100% compatable at the 64 bit level, one backwards, one not.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
  55. I am so sorry by Anonymous Coward · · Score: 0

    segfault -- can't touch this

  56. Let's look at what happens here if Itanium fails. by emil · · Score: 5, Interesting

    If AMD is successful in forcing Intel to adopt x86-64, great harm will be inflicted upon:

    • HP-UX
    • VMS
    • Tru64 (what is left of it that is rolling into HP-UX)
    • To a lesser extent, AIX-5L

    While recent interviews with HP execs (on The Register) indicate that HP is taking some steps to "roll with the x86-64 punch," I sincerely doubt if HP can be convinced to port VMS to Opteron should it become necessary.

    What is even more troubling for the Itanium is the fact that HP's compilers are faster than Intel's, but the HP compilers have not been released outside of HP-UX. The standoffish attitude of other ISVs (Dell, IBM, etc.) is not hard to understand given these circumstances.

    You will also have noticed Microsoft's (now infamous) "leaked" memo on Windows-64 running on Opteron. Such a leak I believe has been carefully crafted to throw FUD upon all things Itanium. Furthermore, it is in Microsoft's best interests for Opteron to prevail, as such a victory will destroy not only DEC/Compaq's high end, but also HP (as much as HP-UX deserves to die, it should not fall to Microsoft).

    If Intel and HP truly want Itanium to flourish, Intel must reduce the price immediately (to at least a SPEC-to-SPEC match with Athlon/Opteron, and possibly lower), and HP must release fast compilers under an open license.

    If the Itanium market remains fragmented, AMD wins, and Microsoft's interests are advanced.

  57. Who is Linus speaking for? by colostomy_net · · Score: 2, Interesting

    Setting aside all the Linux kernel issues, Linus has a decidedly vested interest in the AMD part as Transmeta has already taped it out. So when he speaks of the kernel issues, keep in mind that his Transmeta stock options may speak loudly in his mind.

  58. and microsoft will support by johnjones · · Score: 2

    oh and microsoft will support 4 64bit archs (-;

    AMD -> x86-64
    Intel -> IA64
    ?
    ?

    to quote http://www

    so what would it be surley not Alha as thats end of life and not PA-RISC

    that leaves MIPS PowerPC and ?

    regards

    john jones

    1. Re:and microsoft will support by afidel · · Score: 1

      AMD -> x86-64 Intel -> IA64 Intel ->x86-64 (yamhill) Not aware of anything else out there as far as 64bit that Intel would port to. They absorbed what they wanted from Alpha. MIPS, Power, and Sparc are all boxes Microsoft will not really want to support.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    2. Re:and microsoft will support by GoRK · · Score: 2

      Windows NT used to be available for Alpha and PowerPC

    3. Re:and microsoft will support by Anonymous Coward · · Score: 0

      And Mips.

  59. Re:Linus: Size Pressure on "struct page" due to HI by Anonymous Coward · · Score: 0
    It is official; Netcraft confirms: HIGHMEM is dying

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

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

    ...snip...

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

    Fact: HIGHMEM is dying

    long live "struct page"

  60. I agree with the sentiment by g4dget · · Score: 2
    Intel's VLIW architecture is going to be a pain for compiler writers, greatly limiting the diversity of languages that's likely going to be available. It will probably do well on C and Fortran-based benchmarks, but whether it runs your or my code well is an entirely different question.

    I don't particularly like the x86 instruction set, but unless we all switch to Alpha or SPARC, x86-64 makes the most sense to me.

    1. Re:I agree with the sentiment by BitwizeGHC · · Score: 2

      I don't think the Itanium ISA will "greatly limit" any of our language choices. The way I see it, at the very least we have two choices:

      1) Compile to C, and then compile the C to native code.

      2) Compile to the .NET CLR, which by the time Itanium takes off will be the standard development platform.

      --
      N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
    2. Re:I agree with the sentiment by roca · · Score: 2

      Regarding 2), one huge problem for IA64 is that, being so hard to compile to, JIT compilers are very slow and that really hurts the performance of virtual machines.

    3. Re:I agree with the sentiment by dvdeug · · Score: 2

      Intel's VLIW architecture is going to be a pain for compiler writers, greatly limiting the diversity of languages that's likely going to be available.

      The major compiled languages are all attached to GCC, so if Linux/BSD get a decent C compiler for IA64, they will also get decent Pascal, Fortran, Ada, Java and Objective C compilers. Most implementations for other compiled languages are compilers to C. Most direct-to-assembly compilers only targeted IA32 anyway, arguably making it no great loss. JIT compilers will lose out, though.

  61. Don't accuse me of looking for flames, but... by Steve+Franklin · · Score: 1

    Doesn't all this sort of point out the advantages of selling computers AND operating systems the way Apple does? Apple decides they want to go to a Berkeley version of Unix, they just do it, and build the machines to run it. They decide they want to use a different chip architecture, they buy different chips and incorporate them in their machines. I realise this strategy has tanked for other manufacturers, but the presence of various non-Windows operating systems on embedded devices seems to support this contention. As soon as you get away from the computer as a general purpose modular machine a la IBM compatible, all the Intel-Microsoft-joined-at-the-hip nonsense seems to evaporate, or at least sink to the level of a chronic pain in the butt. In this light, I'm thinking the new IBM-Gnulix machines bode well for the future of non-M$Intel machines. Am I offbase here? Are not Microsoft and Intel still one product companies and destined to fade away?

    --
    Hic iacet Arthurus, rex quondam rexque futurus.
  62. In other news... by GregAllen · · Score: 3, Funny

    Linus passed gas yesterday.

    Droves of geeks were seen wafting in his wake, hoping to get a whiff.

    Must be a slow day for news.

    --
    Please help find my missing daughter: FindSabrina.org
  63. What are you talking about? by Anonymous Coward · · Score: 0

    VLSI compilers? Comparisons against PowerPC and PA-Risc? Not having an advantage against other RISC processors? Where have you been?

    For starters, it's "VLIW", not VLSI.

    Next, PPC isn't even remotely close to Itanium2 in performance.

    Then, there's PA-Risc -- HP has completely abandoned that architecture, so how can PA-Risc even compete?

    And if you had been staying on top of things, you would know that the Itanium2 blows the pants off all competitors, including UltraSparc III. Check out the press releases. Even if they aren't dead-on accurate, the scores are quire impressive.

    http://www.intel.com/pressroom/archive/releases/ 20 020529comp.htm

  64. The Other Lord's Prayer? by randomErr · · Score: 5, Funny

    Our Linus which art in Santa Clara, Hallowed be thy name.
    Thy kernal come.
    Thy will be done in desktops, as it is in servers.
    Give us this day our daily rpm.
    And forgive us our crons jobs, as we forgive our cron jobers.
    And lead us not into temptation, but deliver us from Microsoft:
    For thine is the kernal, and the power, and the glory, for ever. Amen.

    --
    You say things that offend me and I can deal with it. Can you?
    1. Re:The Other Lord's Prayer? by Anonymous Coward · · Score: 0


      That was so lame I don't even know where to begin.

    2. Re:The Other Lord's Prayer? by Anonymous Coward · · Score: 0

      I know where to begin.

      randomErr should fuck off and die.

    3. Re:The Other Lord's Prayer? by randomErr · · Score: 2

      This is from who, oh yeah, an Anonymous Coward.

      --
      You say things that offend me and I can deal with it. Can you?
    4. Re:The Other Lord's Prayer? by FleaPlus · · Score: 1

      Wow, that was hilariously beautiful. I personally would substitute "deb" for "rpm," though, because it's what I use and the syllables match better.

  65. probably nothing to license by g4dget · · Score: 2
    In this article, the "Inquirer" wrote:
    Intel would have to license the X86-64 code from AMD, a fact that might stick in its craw more than just a little.

    I don't see why. Instruction sets don't generally seem to be protected by any law. Otherwise, AMD would have had to license the x86 instruction set, which I doubt they did (and if they did, Intel would be in a great negotiating position). Or the various IBM, PDP, and VAX clones would have had to license the respective instruction sets, which, again, doesn't seem to have been the case.

    In fact, in their own article on the Transmeta use of x86-64, which they reference, they wrote:

    Sources close to AMD said that Transmeta "licensing" the instruction set, which it did last May, meant no more than it had decided to work with the instruction set and there were no real conditions or limitations on use for X86-64 code.

    That means that Intel - which as we reported here some time ago has a "skunkworks" preparing a 64-bit backup plan - can freely use the AMD instructions to make a processor, if that's what it chooses to do.

    Seems to me that the "Inquirer" agrees that x86-64 doesn't require a formal license.

    1. Re:probably nothing to license by afidel · · Score: 2

      While the classic x86 instructions were white room reverse engineered AMD decided with MMX,SSE and SSE2 that because the names of the instruction sets were trademarked and that it was really only for marketing purposes that they were adding support that they might as well just liscense them. Intel obliged and liscensed them at what were fairly decent terms, albeit a half to full generation behind the Intel products that featured them. Since for real applications it usually takes that long for people to learn/implement the new instructions it wasn't a big deal for AMD as by the time they were really on everyones must have checklist they were implemented and Intel got their PR/marketing win that made them all fuzzy. Intel did in fact liscense the X86-64 ISA from AMD even though they really couldn't be forced too because some MBA did risk analysis and decided that risk + potential lawyer cost liscense. Plus AMD gets legitimacy from having their bigger, more well known rival liscensing their tech.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    2. Re:probably nothing to license by Anonymous Coward · · Score: 0

      Didn't AMD get access to the x86 core from back in the days that they were making chips for intel (286/386 or 486 days?)?

      That's what I thought at least.. but all that did was make it so that AMD could reverse engineer, as oppose to create a compatible chipset without reverse engineering (a la first non IBM machines BIOS)..

  66. Thats because... by Anonymous Coward · · Score: 1, Interesting

    The IA 64 will require too much rewriting of code for Linus' child (Linux etc.), so of course he wants a transitional implementation to 64 bit processing.

    1. Re:Thats because... by vidarh · · Score: 2

      Linux already runs on several 64bit platforms, including IA 64, so that argument is bullshit.

  67. 32 bit CPUs are here forever by willy_me · · Score: 5, Insightful

    Even if desktop PC's migrate to 64 bit in the next couple of years, you still have all the other embedded devices out there running on 32bit CPUs. There is no need for these devices to use a 64bit CPU - for these applications 8megs of memory is plenty, 4gigs is just crazy!! This is why 8bit CPUs (and even some 4bit) are still in production today and in much greater quantity then those 32bit CPUs found in desktop computers.

    If linux is to be used in such devices, it'll have to support 32bit architectures.

    PS, PPC chips are 32bits. IBM Power chips are 64bits but they are actually different from PPC chips. Code written for one doesn't run on the other - something the Mac rumor mongers simply don't understand with their "Apple is going to use a IBM Power CPU" bs.

    1. Re:32 bit CPUs are here forever by Anonymous Coward · · Score: 0

      Power Chips can run PPC code and there have been 64 bit PPC chips. The new all Motorola 8XX and 8XXX chips are 64 bit.

    2. Re:32 bit CPUs are here forever by swb · · Score: 2

      Even if desktop PC's migrate to 64 bit in the next couple of years, you still have all the other embedded devices out there running on 32bit CPUs. There is no need for these devices to use a 64bit CPU - for these applications 8megs of memory is plenty, 4gigs is just crazy!!

      32 bit CPUs may be here for a relatively long time after 64bit gets absorbed into the desktop, but forever? Even though a given embedded application may not *need* a 64bit CPU, economies of production and fabrication suggest that it may be *cheaper* to use a 64bit CPU as chip makers are likely to make more of them and less 32bit CPUs.

      It's like B&W teevees -- I don't need a color TV in my kitchen, a B&W one would do, but I'll be damned if I can find one. It seems that they're all color.

    3. Re:32 bit CPUs are here forever by willy_me · · Score: 2
      Even though a given embedded application may not *need* a 64bit CPU, economies of production and fabrication suggest that it may be *cheaper* to use a 64bit CPU as chip makers are likely to make more of them and less 32bit CPUs.

      The economies of scale arguement actually work against you. You're assuming that there will be more CPUs for PCs then embedded devices. You're wrong, the embedded market is much larger then the PC market. For example, a person might own one PC. Great, but they also own a printer, digital camera, television, VCR, automobile,,, the list goes on. All these devices use embedded CPUs and don't require access to over 4gigs of memory. Since it costs more to make a 64bit CPU, these devices will continue to use 32bit CPUs. In this market, a price difference of a couple of bucks is enough to create a custom CPU. And will a TV perform better with a faster CPU? I think not.

    4. Re:32 bit CPUs are here forever by ocie · · Score: 2

      I think you're both right. We see a lot of 8 bit cpus and a lot of 32 bit cpus, but 16-bit cpus are not as popular. I think that as 64-bit cpus become more available, they will be used in higher end applications, while the 8-bit cpus will be used in the lower end applications.

      --
      JET Program: see Japan, meet intere
    5. Re:32 bit CPUs are here forever by Drakonian · · Score: 1

      32 bit CPUs are here forever and 640K ought to be enough RAM for anyone.

      --
      Random is the New Order.
    6. Re:32 bit CPUs are here forever by stripes · · Score: 3, Informative
      IBM Power chips are 64bits but they are actually different from PPC chips. Code written for one doesn't run on the other - something the Mac rumor mongers simply don't understand with their "Apple is going to use a IBM Power CPU" bs.

      Read IBM's own tech specs on the POWER4, it does the POWER ISA, PowerAS, and PowerPC. They are not mutally exclusave. The PowerPC added a bunch of single pression FP, and dropped (or made implmentastion dependent a bunch of DP and other stuff they didn't think a Mac needed). I think the PowerAS has some stuff for using *huge* address spaces (useful for a capability baised system), but I don't know that much about PowerAS.

      I don't think any affordable Mac is going to use the Power4, but Apple could do it for a hig end server, something like the X serve, but maybe 5 times the cost (since the POWER4 CPU is thought to be about twice the cost of the existing X serve!).

      I also have my doubts about IBM putting AltiVec into the POWER4 (the did licence it from Moto though), and some real doubts about whether Apple would build a high end system with an AltiVec-less CPU.

    7. Re:32 bit CPUs are here forever by Anonymous Coward · · Score: 0

      >PS, PPC chips are 32bits. IBM Power chips are
      >64bits but they are actually different from PPC >chips.

      This is not accurate, the Linux-ppc64 folks used to run (and still do) most part of the userland in 32 bit mode. Modern Power processors, in particular IBM's Power4 are well behaved PowerPC Book E 64 bit implementations, the only think they lack compared with Motorola's 74XX is AltiVec (which is not part of the standard) see LinuxPPC64for further info.
      I don't know if MOL (Mac on linux) has been sucessfully run on Power(3,4) systems, but it looks doable.

      Regards
      roberto at spock dot cl

    8. Re:32 bit CPUs are here forever by Znork · · Score: 2

      Yeah, but from what I got out of the mail thread the bitching is mainly about 64bit support on 32bit architectures. Something bound to always really really suck. You end up doing bugprone and annoying workarounds with memory segments and other crap.

      32bit on 32bit is fine, 64bit on 64bit is fine, 64bit on 32bit sucks, 32bit on 16bit sucks, etc.

  68. x86 to handle more than 4 gig of ram? by Anonymous Coward · · Score: 0

    Easy. Just update the LIM spec.

  69. Proof for Linus being an atheist by Anonymous Coward · · Score: 0
    Linus is an atheist/agnostic

    Same thing applies to Alan Cox, Richard Stallman and Bill Gates. See here

    1. Re:Proof for Linus being an atheist by Anonymous Coward · · Score: 0

      Alan Cox is not on that web page. There is an "Alex Cox", film producer.

  70. hammer by Anonymous Coward · · Score: 0

    time for Itanic.

  71. Linus: Praying for Hammer to Win? by Anonymous Coward · · Score: 2, Funny

    Why does Torvalds care about some rap crap 'singer'?

    1. Re:Linus: Praying for Hammer to Win? by sharkey · · Score: 2

      "Watch your fingers. That CPU gets incredibly hot if you leave it plugged in."
      "What? OWWW!!!"
      "Can't touch this!"

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  72. A mans reputation a mans burden by brunox · · Score: 1
    Oh well, I'm surprized slashdot reviewers let that one in... Linus is just a man, with a reputation. Would it take him out his freedom of speach? Can't him just say what he thinks, what he wishes on a given moment that everyone on earth feels free to make conclusions out of his words?

    Oh my, the man was just trying to show to his fellow co-woker that changing some things in the kernel isn't just a matter of one mans whishes, that there are many things to be considered, including which 64-bit implementation will prevail.

    From this to people saying he says that because he works at transmeta, or because he has no gratitude towards Intel which sponsored Linux and himself its a clear demosntration on how much a reputation can become a burden and makes me think how strong a man has to be to keep moving on, like he does.

    1. Re:A mans reputation a mans burden by Anonymous Coward · · Score: 0

      How many love letters do you write him a day?

    2. Re:A mans reputation a mans burden by brunox · · Score: 1
      None, I know he is a busy man.

      What about you?

      Are you one of these who thinks Linus should be burn in the Inquisition fire just because he created the OS you and me use and made some money out of it? Are you one of those who believes that a man have always to say right and nice things about everything or otherwise his words arent worth trust? Oh no, I see, you are just the anonymous coward, why am I bothering?

  73. Out of context by p3d0 · · Score: 4, Insightful
    This is entirely out of context. Linus says that there are some problems in Linux related to implementing certain 64-bit things in certain ways, partly because of gcc bugs, and so he said the equivalent of "let's hope x86-64 wins because then we don't have to think about it".

    I wouldn't take this particular quote to be his definitive statement of preference for x86-64 over IA-64.

    --
    Patrick Doyle
    I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  74. Re:Let's look at what happens here if Itanium fail by cheezedawg · · Score: 2

    *sigh*

    Itanium is not competing with Hammer or any other chip from AMD. It would make no sense for Intel to reduce the price of Itanium to less than an unrelated product.

    --
    "The defense of freedom requires the advance of freedom" - George W Bush
  75. DEAR STEVE JOBS by roca · · Score: 4, Interesting

    Please port OSX to Hammer and stick AMD chips in your Macs. You can save face by pretending it's not x86 (even though it will make customers happy when they can run WINE and VMWare on OSX). Your programmers will enjoy the relatively clean 64-bit mode. You won't face the risk of being the sole customer of your CPU vendor. Best of all, you will be able to make cheap Macs with competitive performance. I promise to buy one if you do it.

    Sincerely,
    Robert O'Callahan

    1. Re:DEAR STEVE JOBS by Anonymous Coward · · Score: 0

      there is speculation this could happen. just don't hold your breath.

    2. Re:DEAR STEVE JOBS by afidel · · Score: 2

      Why? G5's possibly and G6's for sure will by 64bit as the Power ISA already has a mature 64bit mode. Besides Apple is probably going to IBM for their next PPC chip since it apears Ti doesn't have what it takes to do things fast enough. I don't think anyone would bet against IBM as being in business or being capable of making a great CPU.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    3. Re:DEAR STEVE JOBS by roca · · Score: 2

      It's about CPU price/performance, and for that, you need volume. IBM's Power chips are fine but they don't ship in volume (nor do they need to; the price of the CPU doesn't matter so much in that market). On the other hand AMD will ship a lot of chips.

    4. Re:DEAR STEVE JOBS by Tsugumi · · Score: 1
      I promise to buy one if you do it

      uhmm... <AOL>me too</AOL> ;-)

    5. Re:DEAR STEVE JOBS by andrewski · · Score: 1

      Hi. I bought my first new Mac (TiBook DVI) this spring because it positively blows the Intel shite out of the water. I paid $2599 for it.

      It has more battery life, a bigger screen, better construction, more core, and is both thinner and lighter than ANY comparable PC. And... It's cheaper. Go price out top-of-the-line PC notebooks and then look at the Powerbook. It's a better machine.

      Sincerely,
      Andrewski

    6. Re:DEAR STEVE JOBS by Anonymous Coward · · Score: 0

      Did you actually email this to Steve Jobs?

    7. Re:DEAR STEVE JOBS by phoxix · · Score: 1
      Actually, I wouldn't be too surprised if Apple already have a working port of OS-X on X86/X86-64/etc related technologies.

      This way, if Apple is ever given crap from either IBM or Motorola, Apple can easily fire back that their OS-X technology works fine and that they (Apple) can take their business else where (ie Intel and AMD)

      Even if you were to see an X86/X86-64 port of Apple's stuff, I'm pretty sure Apple would still retain their control over their hardware. So buying parts for the new Apple like how we do with our current PC's would still be ruled out

      Sunny Dubey

  76. Re: The PPC eBook spec supports 32 and 64 bit CPUs by willy_me · · Score: 4, Insightful

    No, Motorola 8XXX chips are eBook compliant chips. The eBook specs support both 64bit and 32bit cores.

    The is absolutely no reason to go with a 64bit CPU unless you have to do a lot of work with 64bit integers (unlikely) or you need greater then 4gigs of memory space (more likely). The eBook spec supports future CPUs for Macintosh computers that require lots of RAM (64bit) and future CPUs for the embedded market that require very little memory (32bit). Those CPUs that are currently available are 32bit CPUs.

    And yes, there was the failed PPC 620 CPU but that never really made it out into any products so there haven't been any real 64bit PPC CPUs to date (although I'm sure they're coming.)

    As far as Power chips running PPC code - I don't think so, although I could be wrong. From what I understand, the PPC601 was a transition chip to the PPC architecture. It was designed by IBM and able to run much of the Power instruction set - thus making Power applications easy to port. Then came the 603 and 604 CPUs designed by Motorola. They were much different from the original 601. This is all when IBM had great plans of the PPC architecture being able to do everything and taking over 8x86 - it didn't happen. From there, the architectures diverged with PPC going towards efficiency and Power going for, well, power.

    To make a long story short, PPC can _almost_ run the Power instruction set of 1990 - or at least code is easy to port. However, the Power architecture was never designed to run the PPC instruction set. A Power CPU of today won't run a program compiled for PPC.

  77. Re:Let's look at what happens here if Itanium fail by rodgerd · · Score: 3, Informative

    HP don't actually have much of a problem, because Itanium is basically HPPA 3.0 with a bunch of x86 emulation stuff tacked on. HP have, in effect, gotten Intel to underwrite the development of their next-gen RISC architecture and hype it as the next big thing.

    In a scenario where Itanic is a failure (ie ends up in a niche as a midrange only CPU), HP-UX and VMS are in much the same position they were before - running on an expensive niche CPU.

    AIX still has POWER 4/5, so IBM don't care.

    The people who are screwed are the people porting their OS to what could become an HP-only chip.

  78. Overkill? by Blkdeath · · Score: 0, Flamebait

    What is this world, and more importantly, our own community coming to? Linus makes an offhand remark and it's jumped all over like divine words from a deity? Don't get me wrong, Linus is a great man who's done great things, but really; this much fuss over a sentence posted to Usenet? It's pretty dissapointing when kernel developers have to practise self-censorship to avoid a media flurry.

    --
    BD Phone Home!

    Shameless plug. Like you weren't expecting it.

    1. Re:Overkill? by Blkdeath · · Score: 1
      Pretty terrible when insight that goes against the status quo is considered flamebait.

      {sigh} Maybe the rumours of elitism in the Slashdot crowd are true after all.

      My apologies in arears for not going off half-cocked because Linus opened his news reader and spake.

      --
      BD Phone Home!

      Shameless plug. Like you weren't expecting it.

  79. Well, there goes my Linux partition by Anonymous Coward · · Score: 0

    Sorry, but atheist-authored operating systems are not going to be running my hardware. I'd rather cripple my hardware with Windows than run an atheist OS on it. Particularly post-9/11, these things ought to be a lot more important to us.

    1. Re:Well, there goes my Linux partition by JPriest · · Score: 1
      I'd rather cripple my hardware with Windows than run an atheist OS on it. Particularly post-9/11, these things ought to be a lot more important to us.

      First, as the poster pointed out, Bill Gates is also agnostic, so Windows is not an option for you either. Second, that hard-line us-and-them view of things and general lack of acceptance of another's beliefs or culture is one of the very things responsible for the events that occurred on that day. To point at the _agnostics_ and scream enemy over 9/11 is hardly a manner to go about things. You have to be acceptant of others beliefs before you can expect them to be acceptant of yours.

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    2. Re:Well, there goes my Linux partition by eunos94 · · Score: 1

      What the hell? Since when did one programmer being an atheist make the whole damn OS an 'atheist-authored operating system'? And what they hell does that mean anyway? If 95% of the programmers where Catholic, does that make it a Catholic operating system? Then what if the other 5% were Satanists? And what about agnostics? They're not atheists, so what they heck do we do now?

      And since when did 9-11 have anything at all to do with atheists? I thought we were all supposed to be bigoted and racist about muslims and arabs? No one sent me the memo to change my haywire beliefs. I feel left out.

      I am constantly amazed at the sheer idiocy of some of the posts. Gah!

    3. Re:Well, there goes my Linux partition by Anonymous Coward · · Score: 0

      Ok, I'd like to point out some subtle thing you apparently missed. Agnostic != Athiestic. Agnostics are in the frame of mind of "Show it to me and I'll believe it(given sufficient evidence), and only then." Agnostics don't typically believe in any single thing, nor do they feverently deny the existance of "god".

      Athiests, on the other hand, do just that--deny the existance of "god" or other higher beings, "gods".

      However, that said, I'd be very hesitant to judge either, without knowing the individual. Being agnostic or athiest does not make oneself a bad or immoral person. Quite to contrary, many agnostics and athiests are very spiritual. Notice here the lack of the word "relegious", there is a difference.

      Also note: a great many intelligent people are either agnostic or athiest; primarily because they cannot ignore the vast incostancy, dogma, and idioms in the world's relegions.

      If you knew this, great; it would do /. (as well as the world--but lets be relistic here) as a whole much good to learn this. If not, I sincerely hope Iv'e cleared things up for you.

  80. General misunderstanding on IPF (IA64) pureness. by leandrod · · Score: 4, Insightful

    First, Itanium is the marketing name for the processor. The architecture is IPF, or IA64.

    Second, it's anything but pure. It also has an IA32 (i386) compatibility mode, that kills any die size benefits of a new architecture, at least for the next few generations until IA32 really dies.

    Third, even when it gets rid of IA32 compatibility, IPF may still be a pig: many people who know more about this issue than me consider it to be too complex and full of bad trade-offs, essentially stretching a good idea (VLIW) too far (EPIC).

    There is the argument that RISC architectures are essentially better. Too bad IBM can't find its way to the general market, Motorola has only proprietary Apples as its venue, Sun falters in execution and forfeited popularisation, and Digital was killed by elitism.

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
  81. I think he means the state of by Anonymous Coward · · Score: 0

    confusion

  82. What Linus says is not as important... by software_non_olet · · Score: 3, Insightful


    What Linus says is not as important as the fact that his words are spread and discussed all over the internet. That's proof that we don't have a one- or two-player game any longer (Microsoft plus Intel).

    It's an important power-shift, which took place. Now four players decide the further development: two OS- and two CPU- manufacturers. And to avoid deadly risks they need to be compatible to each other.

    Woopy! The market is getting back it's power!

  83. Are X86-64 and IA-64 really competitors? by timeOday · · Score: 2, Insightful

    Everything I've seen is that while the Hammer will be targeted (and priced) for the desktop, IA-64 is so big and expensive that it will be marketed only as competition to IBM and Sun processors for years to come. If this is true, IA-64 is hardly more interesting than some new expensive, incompatible processor from Hitachi or anybody else.

  84. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  85. Re:Let's look at what happens here if Itanium fail by roca · · Score: 2

    Yeah. For some reason server vendors are insisting on going with the more expensive, slower, hotter, non-x86-compatible CPU.

  86. Re: The PPC eBook spec supports 32 and 64 bit CPUs by afidel · · Score: 1

    PPC G5 was purported to contain 64bit adressing but I believe newest info no longer contains that claim so afaik it is anyones guess as to which way it will go.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  87. Re:General misunderstanding on IPF (IA64) pureness by putzin · · Score: 2, Informative

    True, but everyone knows itanium here, but not so much IPF.

    And anyone who claimed that Itanium is "pure" was not too terribly well informed. Actually, what defines pure for a processor anyhow? I agree with your second statement.

    As for three, I think the jury is still out. Wait for open source competent compilers to be released (say 5 releases of EPIC GCC from now) before anyone really makes a claim as to good v. bad here.

    And finally, remember, desktop CPU's make up a very small percentage of total CPU's shipped. Motorola's biggest CPU customer is not Apple, but rather Motorola's Cell infrastructure and networking businesses. Then, they have other companies (Force, et al) reselling their embedded PPC chips as well. Intel makes a ton of embedded CPU's. These are the high volume chips that make their way into your cars, dsl routers, phones, cell switches, telephone networking equipment, and handheld comps that most take for granted. A huge chunk of processors shipped aren't even 32 bit (don't need more than 8 for many embedded apps!) so you're argument that RISC is bad doesn't really hold water unless the only CPU's used are desktop/server (less than 10% by some accounts of the total CPU market).

    --
    Bah
  88. Lazy Torvalds by Anonymous Coward · · Score: 0

    He's just punting having to support another archetecture. Better? Worse? Doesn't matter. It's more work and he doesn't want to to deal with. Plain and Simple.

    Course this attitude has help keep Linux down for so long now. This will keep Linux off of a large number of med/large sized 64 bit machines in the future. Just Linux cutting off another of it's own toes...

  89. Great, just Great by Anonymous Coward · · Score: 0

    Intel is fully behind Linux while AMD straddles the fence. and now this.

  90. IA-64 is a good concept by Anonymous Coward · · Score: 0

    I read the article, but I think Linus is wrong on this. The IA-64 architecture is kick ass. Compilers will take 10 years to reach the maturity level required to compile for it optimally. Intel is going to have to hire some real code warriors and contribute to IA-64 linux, then we'll have an awesome linux for it.

    Also, Linus didnt outright say that Itanium sucked. In fact he was talking about an ease of programming issue not a processor performance issue.

    Note, Linus' employer transmeta has already licensed x86-64 from AMD .. so Linus is obviously going to be leaning towards it.

    Itanium 2 has awesome performance and beats anything with equivalent MHz on just about every benchmark including specint and specfp.

  91. This wasnt an endorsement of AMD by Anonymous Coward · · Score: 0

    he said he wishes the x86-64 architecture suceeds and that Intel adopts it so it gets popular. Note, Linus' employer transmeta has a vested interest in x86-64 (they licensed it from AMD).

    You are right about Carmack though, if he endorses x86-64 ... AMD is set.

    1. Re:This wasnt an endorsement of AMD by Anonymous Coward · · Score: 0

      How the fuck so? Do you think that the CIO or who ever makes the decisions for Merryl Lynch to buy computers even knows who the fuck John Carmack is. Most likely not. He buys from some big integration house like Dell, HP/Compaq, Gateway, or IBM. They probably also buy Intel because they know the name and they've been around a long time. People like that like to have reliability and they associate that with being around a long time and being a big corporation. Besides, Dell only uses Intel.

      Not everyone wants to fuck John Carmack like /. does. Yes he probably is a very good software engineer, but short of the Game and OSS/FS community who knows him. Probably not many. He doesn't seem like the type who gets into the political circles. He never has "testified" before congress on anything to my knowledge. He doesn't write columns in magazines. He is a fairly private individual, which is fine, but means that his notarity is small.

  92. Au contrare by emil · · Score: 2

    PA-RISC binaries must run under an emulator on Itanium, at some performance loss over native binaries. This is a whole new platform, which HP is attempting to conceal from us.

    Any business considering a move from PA-RISC to Itanium should also consider Sparc and Power since both of these established architectures have support, reliability, and scalability - points which are lacking or unproven on Itanium.

    1. Re:Au contrare by rodgerd · · Score: 2

      It's a step HP were always going to take - that's they key point. HP's original plans for HP 3.0 called for the VLIW architecture that Itanic is based on. HP - and it's customers - will be no worse off it Itanium is not a popular desktop chip than they would have been if HP had sinply designed HP-PA 3.0 and made customers recompile or use emulation.

    2. Re:Au contrare by sl3xd · · Score: 2

      I'll say this: If nothing else, at least you can see that the Itanium != Opteron competitor. The intended markets are so *completely* different... I finally gave up in apathy from the rabid responses from Opteron fans.

      I suspect they aren't so much Opteron fans as they are cheap, and prefer to put up with poorly designed, inexpensive, rushed-design hardware; they are unwilling to fork over the extra cash for a computer with a better and more elegant design and architecture. (I'm not saying that the Opteron isn't an excellent piece of technology. I'm saying that if the same technology & effort that was spent on the Opteron went to something non-x86, things would be even better)

      Another hallmark is they want Apple to release OS X for their cheap x86 hardware; somehow believing that it would be at least as stable on the horiffically diverse x86 (and its much more erratic (and often terrible) quality control, to say nothing of quality) than the tightly controlled & heavily tested hardware it currently runs on.

      Even when shown the facts they don't want to believe that Apple is a hardware company first, and software second-- and when Apple allowed Mac clones, it almost bankrupted them.

      --
      -- Sometimes you have to turn the lights off in order to see.
  93. 64-bit vs 32-bit ... why not both? by Skapare · · Score: 2

    I haven't looked at the specs for today's crop of 64-bit processors. Since I started programming in C back in 1982, I've gradually weened myself off assembly language. By 1992 that was mostly complete (did a little Sparc assembly late last year). So I don't really have much motivation to invest time in understanding a new machine architecture from the CPU instruction perspective. Thus, I don't really know what today's 64-bit CPUs can, or cannot do in this regard ... but ...

    What a good 64-bit CPU needs to be able to do includes:

    • Have a complete 32-bit operational mode where everything can be done.
    • Have access to 64-bit (and 128-bit if applicable) data operations while in 32-bit mode.
    • Make it possible and easy for a kernel in 64-bit mode to handle virtual processes in either 32-bit mode or 64-bit mode selectable invidually by process (e.g. would not force them all to be running the same mode).
    • Supporting 64-bit processes from a 32-bit kernel would be a nice touch, too, but not really essential.
    • Be available in varying physical bus sizes for different scales of needs in different markets, such as 32-bit for embedded to small desktop, and 64-bit to high end workstation to server to number cruncher.
    • Architecturally support even larger physical bus of 128-bit when times comes for that performance level to be market worthy.
    • Support data fetch/store operations of all sizes 8-bit, 16-bit, 32-bit, and 64-bit. A size of 128-bit would be a plus.
    • Fast byte order reversal instructions for all sizes.
    • Statefully interruptable CPU instructions to support fast MD5, RSA, AES, and other crypto needs (the world is going to be doing more and more crypto, so get used to it).
    • Statefully interruptable CPU instructions for codecs, including Ogg Vorbis.
    Huh, where am I? Where's the light. Oh crap, it's 6:00 already. Where has the night gone. Damn, and I was having a good dream, too. Oh well, another dull day at work.
    --
    now we need to go OSS in diesel cars
    1. Re:64-bit vs 32-bit ... why not both? by JBMcB · · Score: 1

      Because you'd end up with something like a pentium, a RISC core surrounded by CISC subcomponents for backwards compatability. Many of the things you mentioned (CPU codec support, encryption) don't belong on a general purpose processor, it's much more efficent these days to make a really fast processor core and do everything else in software. Much cheaper to optimize, easier to fix bugs (F00F anyone?) The problem is you need good compilers to get decent performance, and many compiler writers these days are more interested in bundling more pre-heated graphics routines and bloated enterprise frameworks than optimizing for code speed (*cough*Microsoft*cough*) Apple did it the (mostly) right way when they switched from 680x0 to PowerPC, "We're doing RISC now, everybody move, but you can still run your lowly 680x0 code in emulation"

      --
      My Other Computer Is A Data General Nova III.
  94. So What by greymond · · Score: 1

    That won't stop Mandrake, Red Hat, Debian, etc... from modifying there Kernal to be better on an Intel.

  95. Re:"Praying?" Hello? last commandment? by Anonymous Coward · · Score: 0

    Stompstomqstomr ...... hush dweezle, hush ...

  96. Re:General misunderstanding on IPF (IA64) pureness by leandrod · · Score: 2
    > desktop CPUs make up a very small percentage of total CPUs shipped

    I know, but I do not care about the embedded market. The general computing market is the one who has a direct impact on the culture and the technology trends, since it subsidizes development of chips that, when miniaturized and their investment amortized, become the next generation embedded processors blueprints.

    > your argument that RISC is bad

    I never uttered that argument, because I believe RISC is the past and the foreseeable future. I did say that EPIC is bad, and I did imply VLIW is good only in a limited scope, but then VLIW and EPIC are not RISC.

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
  97. Wanna bet? by Anonymous Coward · · Score: 0

    They had a great hard drive unit going once. And what happened to their printers? They may get into it and they may seem to do well for a year or two but then it'll fubar big as always and they'll sell off or shut down killing anyone that was relying on them for the long term.

    1. Re:Wanna bet? by afidel · · Score: 2

      Sorry, but chip manufacture/design is core to what is left of IBM's hardware business. They need to be able to design things in a way that fits with the design goals of the AS400 and os/390 lineages, not to mention the SP line. I don't see any comodity CPU as offering that. Look at the top of the Supercomputer top500, IBM may not have the top spot but they have the lions share of the top 100. They also have the lions share of the fortune 100 backend operations. Now that the tech buble has burst IBM is still doing well because these large powerhouses of business did not go out of business and in fact are using their relativly strong positions to gain market share during this downturn. Many are doing that by doing more data analysis and improving customer relations, much of which is being powered by tradition backend big iron. I don't see IBM going to anyone else for CPU's unless someone else can do it both better and cheaper than they can for their needs. Right now someone may have one, possibly two of those criteria met, but no one has all three and I don't see it happening soon.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  98. Wants Hammer to beat Pentium, not Itanium by iabervon · · Score: 4, Insightful

    He has nothing against the Itanium (in fact, Linux runs on the Itanium perfectly well). What he's hoping for is that Hammer takes off so the non-Hammer x86 market dries up and Intel goes to an Itanium/Hammer product line instead of Itanium/Pentium. What he's worried about is 32-bit machines with large memory and disk.

  99. x86 decoding by Christopher+Thomas · · Score: 2

    Honestly, I doubt x86 decoding seriously bloats the die that much - jeez, on a 0.13u process, how big would the original 8086 core be? Take a look at the die for a Hammer processor - x86 decoding doesn't take that much space.

    The real problem is that it adds extra stages to the pipeline, which does things like make branch mispredict penalties worse.

    1. Re:x86 decoding by barawn · · Score: 2

      Definitely true. However, you sortof need to look at it in context. I'm grabbing things off the cuff here, so if I'm wrong, let me know. P4's pipeline stage is 20-stage or so. I can see 3 which are probably due to x86: 6-8, the allocate/rename stages. I don't even think you can fully blame those on x86, but whatever. So about what, 15% of the pipeline is due to x86? That's not a huge penalty to pay for backwards compatibility, really: 15% of your IPC? 3 clock cycles out 20? I'd be happy with that tradeoff.

      Honestly, though, if you look at the P4's architecture, I'm not entirely sure that those 3 clock cycles are due to x86 cruft: I think they're there to feed the ever-hungry execution units. I really do wonder exactly how much of a penalty modern processors pay due to the x86 ISA. I really would doubt it's much at all.

    2. Re:x86 decoding by barawn · · Score: 2

      Erm, OK, need to correct that a bit, mainly because the P4 is such a weirdo.

      The P4's trace cache kindof eliminates the x86 translate penalty, because the trace segments for the long x86 instructions come from the microcode, rather than from a translation engine. In fact, if you think about it, you're really not hurt at ALL by having x86 here, because if someone wants to do one of these weird x86 instructions, well, they'd want to do it in your new ISA as well, and it'd be awkward there. The correct solution here would be "don't have the idiot programmer do that" but that's not the processor designer's fault, it's the compiler's fault for using such a clunky instruction (or the programmer's fault, for using a stupid assembly instruction).

      Honestly, let processor designers go wild, and they'll come up with dozens of ways to fix a broken ISA, until it doesn't matter anymore that the ISA has stupid cruft in it, because only the "intelligent parts" remain. I think Hammer's a step in that direction as well, by increasing the number of registers, and by eliminating the x87 cruft in full 64-bit mode.

  100. Re: The PPC eBook spec supports 32 and 64 bit CPUs by virtual_mps · · Score: 1
    The is absolutely no reason to go with a 64bit CPU unless you have to do a lot of work with 64bit integers (unlikely) or you need greater then 4gigs of memory space (more likely).
    Hmm. Unlikely things like doing an ls in a filesystem that supports large files or doing an mmap on same? 32 bits is getting to be a common limitation as hard disks jump past 200GB and consumer systems are shipping with .5G RAM or more.
  101. Re:This is FUD by 0x0d0a · · Score: 2

    He wants hammer to succeed only so Intel will have to go 64 bit

    This is kind of too bad, because from what I've seen AMD's Hammer has more x86 cruft than IA-64. Now I'll grant that Intel would love nothing more than to keep 64 bit architectures for servers for a nice long time and get a juicy enterprise business going (sticking consumers with a 32 bit architecture for years to come), but I don't know if I want AMD to end up on top, given their technology.

    BTW, why the heck can't either AMD or Intel make a processor that doesn't give off enough heat to melt the ice caps? The Pentium III was a pretty good chip for a while, and then both camps decided to start dissapating huge amounts of heat again. I'd like to get a new processor, but I'm not going to get something that sucks down 70 watts, either, and takes a noisy fan and gets the whole case hot.

    I always used to love the fact that Windows wasted so much memory and so many CPU cycles that by the time I had to get a piece of hardware for my Linux box, it was terribly cheap, driven down by commotitazation. However, it's now reached the point where people are trying to get CPU cycles even at the cost of a quiet, cool computing environment, which is not good.

  102. Re:Let's look at what happens here if Itanium fail by 0x0d0a · · Score: 2

    HP having good compilers? These are the same people with the *abysmal* C++ compiler, the one years behind everyone else?

  103. Brasileiro? by Futurepower(R) · · Score: 1

    Brasileiro?

    1. Re:Brasileiro? by leandrod · · Score: 2
      > Brasileiro?

      Sim, yes, oui, ja, da, hai

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
  104. Re:This is FUD by geekee · · Score: 1

    The language is sufficiently vauge such that either your interpretation, or the interpretation that Linus prefers x86-64 to IA-64 could be the correct interpretation. My guess is it's the latter. Too bad English isn't as precise as c++.

    --
    Vote for Pedro
  105. Re:This is FUD by JebusIsLord · · Score: 1

    This was off topic, but i'll answer anyhow. The reason chips keep getting hotter is that heat dissipation increases exponentially with clock speed. Even though die size has been shrinking by half every 18 months, heat is growing as a problem. Intel even says that without changing manufacturing processes they would theoretically dissipate nuclear reaction temps in the next 10 years. Fortunately though starting with the AMD Hammer architectures they will be moving to SOI (silicon on insulator) which will help solve the problem for now.

    --
    Jeremy
  106. Excuse me but aren't the Mac G-4 chips 128 bits!? by SHEENmaster · · Score: 1

    Does Linux take advantage of such a chip? My next computer will either be a mac laptop or a sun workstation.

    Either way, I'll be running Linux. Which system is recommended??

    Would Solaris or Mac OS X provide <gasp>superior</gasp> performance on their native platforms or Linux? Are Sun's kernel modifications for "Sun Linux" being reintegrated into Debian GNU/Linux's Sun version?

    Feel free to send me an email (SHEENmaster at flame.dnsart.com) if you know a lot on the subject.

    I guess this was a bit off-topic, but I hope it spawns an interesting discussion just the same.

    --
    You can't judge a book by the way it wears its hair.
  107. Stop being ignorant by Anonymous Coward · · Score: 1, Interesting

    It's sad to see how close minded some of the people are here. "Itanium is slow slow slow" and "X86-64 is the future."

    First off the IA-64 archietecture is completely new unlike X86-64. True, Itanium sucked in performance, but just because it doesn't work too well the first time means we give up on it? True innovations require great leaps rather than mere small increments. Itanium is a whole new design that will eventually take full advantage of the new technology, whereas X86-64 is an increment with some improvement. If IA-64 is continually developed it will surpass X86-64 for sure. BTW its funny how some people complain of Itanium II's slow clock speeds when they were supportive of AMD's adoption of a misleading system that tried to mislead consumers about the clockspeed of their processors.

    Furthermore look at Intel's roadmap. The ultra-high end segment is meant for Itanium, while Xeon will exist for lower end segments. I don't understand why everyone is comparing Itanium to Opteron in the first place. Opteron will most likely be competing against faster Xeon Processors with larger caches and perhaps Hyperthreading technology once it matures a bit more. Its extremely unlikely that any well-managed company will use Opteron in a 64 bit oriented environment. It would most likely be used as a 32bit replacement with its chief competitor being again, Xeon.

    Also the idea that Microsoft is conspiring with AMD against Intel is lunacy. Microsoft is not going to surrender any market to Linux whether it be IA-64 or X86-64. It will make the best OS it can possibly make for IA-64 because corporate software has a higher profit margin than consumer software, and they certainly will not let Linux dominate the IA-64 market, where linux already has a sizable share of the server OS market. Furthermore, Linus's support of AMD is completely irrelevant to the situation. IA-64 linux is already in development, and many corporations are behind because they hedged a lot on IA-64 and it will survive because Intel wills it, HP wills it, and many other companies do as well. And the fact that Intel and HP has a good overall execution record, how else did they get where they are today without one?

    I'm also surprised that I haven't seen too many questions about a weakness in the entire Hammer line of processors, the built in memory controller. Is AMD going to have to revise the Hammer core each time a new type of memory is on the horizon? If they do, it'll be costly constant R&D and if they don't, then they lose out on memory bandwidth advantage as Intel chipsets can just get a new chipset. Also more importantly, what about backward compatiblity? Is AMD going to have to manufacture many different variants of the same processor for different memory types? If they don't, then they cut off the upgrade path for their userbase which would have to buy a new motherboard each time. And as we know, much of AMD's support comes from hardware enthusiasts on a budget. Also many large companies will build systems with older memory types cause it makes economica sense. If AMD does manufacture several versions of the same processor it will be extremely costly since not all inventory will be sold. AMD cannot afford to screw up like Intel initially did with Itanium. If AMD screws up its execution, which there is a large chance of it happening, then we lose AMD as a competitor, and as bad as having to put up with AMD fanatics, it would be worse to have intel be able to jack the prices up at will.

    Anyways, I may have been divergent a little, but if you have nothing better to say then "X86-64 is the future," "Itanium sucks" and especially "Itanium ownz j00" please don't post.

    1. Re:Stop being ignorant by Anonymous Coward · · Score: 0

      Don't worry about it man.

      Slashdot is full of PFY's who have nothing better to do that talk about stuff they have no idea about.

    2. Re:Stop being ignorant by vranash · · Score: 1

      I just wanted to say I'm glad someone has finally said this in this thread. This is the same problem america in general has.. everybody says their way is the only way, and everyone else's way sucks (yes, I am generalizing, but it's oftentimes true.) Maybe if more people took the time to research their arguements, we'd end up not only with less rude arguements, but also with more productive discussions on the strengths and weaknesses of the technology in questions, perhaps helping lead to both a better understanding of it, as well as better products from everyone.

    3. Re:Stop being ignorant by asswipe · · Score: 1

      Okay... sounds like you are telling everybody that they don't know what they are talking about and that YOU do... The whole idea behind the continuing x86 line since the early 1980's has been to preserve software investments. This idea has carried through well and was a main selling point put out by Intel itself. There is nothing particularly wonderful about the Itanium instruction set over the x86 set. Any new or rehashed ways of performing a function in one instruction set can just as easily be implemented in the other and extensions to the x86 set can always be added. Intel's bright idea of going against all previous logic and making its' new flagship processor 100% non-backwards compatible with current software makes no sense. The guys at Intel that thought this one up should have their heads examined. Your argument about the Opteron memory controller onboard is a non-issue. Hey at least it works which is more than can be said about some of Intel's latest solutions.

      --
      ---- "You mean as we stepped up the current... it just grew?" --The Green Slime
  108. Re:Excuse me but aren't the Mac G-4 chips 128 bits by Anonymous Coward · · Score: 0

    No, the G4 is a 32 bit processor.

  109. correction: itanium doesnt run... by Anonymous Coward · · Score: 0

    ...it crawls

  110. don't under estimate marketing, either by Anonymous Coward · · Score: 0

    ----merely from the fact of the names "hammer" and "yamhill", my loot would be on "hammer" Think of the stickers on the outside of new machines. This is not an insignificant deal, advertising/propoganda works. "Hammer" sounds bad, "Yamhill" sounds like a dirt farm in ohio.

  111. Re:General misunderstanding on IPF (IA64) pureness by 0x0d0a · · Score: 2

    many people who know more about this issue than me consider it to be too complex and full of bad trade-offs

    And those people that know more than you know more than the highly-paid, best of the best cabal of chip engineers at Intel?

  112. 64 bit isnt faster than 32 bit, get a grip! by miffo.swe · · Score: 1

    A good reason to keep 32 bit is that its faster than 64 bit in real world computing. 64bit is only warranted in big numbercrunching wich ordinarily doesnt take place on a desktop or a fileserver etc. 64bit also makes the applications bigger and more bloated. Surely it sounds faster because its a bigger number but it isnt.

    --
    HTTP/1.1 400
  113. Re:Let's look at what happens here if Itanium fail by Anonymous Coward · · Score: 0

    Not even "slower". (I take you meant reliability as your reason why..) Power4 @ 1GHz does -- with two cores with two FPU's each, each FPU cabale of one FMAC per cycle -- 4 billion FMAC's a second (peak). Beat that with any Pentium IV or Athlon, or Itanium or Opteron for that matter.

    Of course, furthermore, try go 32-way and see if you got there in the first place. But that's another matter altogether... (But go SGI! Chili Con Graphics 4 evar!1!)

    Actually I tried to be supportive of the parent comment here.

  114. Re:This is FUD by Anonymous Coward · · Score: 0

    You know, if English was as precise as C++, we wouldn't be talking at all. :-)

    Natural languages tend to have a life...

  115. Re:General misunderstanding on IPF (IA64) pureness by leandrod · · Score: 2
    > those people that know more than you know more than the highly-paid, best of the best cabal of chip engineers at Intel?

    What does being highly-paid tells, except that the employee happen to make his employer feel his indispensable?

    "Chip engineers at Intel" were never "best of the best cabal". This were Digital Alpha, HP PA-RISC - most of them left already in the DEC and HP organizational culture debacle to join, among others, AMD -, IBM Power and assorted others.

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
  116. Re:General misunderstanding on IPF (IA64) pureness by Anonymous Coward · · Score: 0

    The IA64 is a pig. It has so much internal state that context switching will bring it to a dead halt. Since interrupts and OS calls from user space both cause a context switch, it will run very poorly on the desktop, and may not run well on servers. It might be good for long compute bound apps, but that is a very tiny fragment of the market place. It will not scale down to the desk top, and without the desk top how will they get the price down. Time to sell Intel short???

  117. Re:Let's look at what happens here if Itanium fail by roca · · Score: 2

    I was referring specifically to Itanium.

  118. Tell Carmack to not support it by askien · · Score: 1
    If Carmack does not optimize the new id title for IA-64 then the platform will be dead.

    This is a funny.

    --
    -- askien
  119. Re: What has the 4Gb limit? by cant_get_a_good_nick · · Score: 1

    In Linux and Windows, is the kernel limited to 4Gb of real memory, or are there higher limtis and the process can only address 4Gb. I remember in WinNT the kernel addresses 2GB of virtual, and a process 2Gb of virtual, and WinNT advance Server, the kernel addresses 1gb and 3Gb process. Have these changed?

  120. Re:Let's look at what happens here if Itanium fail by bromba · · Score: 1

    Of course, furthermore, try go 32-way and see if you got there in the first place.

    No problem. NEC has a 32-way ccNUMA system with Itanium2 (McKinley) processors. It's called Tx7i.

  121. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  122. I just got a 64 bit SPARC. They are cheap. by BoomerSooner · · Score: 0

    Ultra SPARC IIe 64 bit in Sun Blade 100,
    or if you're real cheap get a 333-440
    Ultra IIi off of eBay
    You'll pay 500-1000 for a decent system.

  123. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  124. 2 Legit 2 Quit? by horati0 · · Score: 1

    I looked at the title of the article and I thought, "God, Linus, is a guy in parachute pants that important to you?"

    --
    The neutrality of this sig is disputed.
  125. Talk about off topic but what the hell... by Anonymous Coward · · Score: 0

    Let me get this off my chest first: The fact you posted this here made my head spin at first. Now that lets address your problem.

    >>Has anyone else been in a situation like this?
    Yes, more then you know.

    I've been elected the local relationship councilor in my area for some God-awful reason...
    (Maybe penance...but let's stay on topic.)

    [Here's some Validation]
    And let me assure you this. You're not alone in this type of situation. In fact when it comes to the technically minded (geeks) it's almost a normal reaction especially if this is your first real girl friend you've had deep feelings for.

    >>What did you do to resolve it?

    My personal experience with this type of situation changed my life....and if it hadn't been for some very special people it would have destroyed it. I survived and came out stronger, but that was a very unique and dark situation that most people wouldn't so listen up and save yourself before you lose everything.

    >>It's about a girl - the only girl I've ever loved. We'd been together for about two years. >>And as far as I knew, we loved each other.

    Love follows the rules of entropy and can never be predicted and explained with one definition. There are a million different ways I could describe love and not one could do it justice.

    >>About four months ago we broke up. She was cheating on me with a complete bastard >>who was cheating on his girlfriend too. It really messed my head up - I've been >>depressed for months and to add insult to injury, she won't even talk to me anymore.

    I don't know your girl-friend so I'm not going to try to get in her head and explain her actions to you, besides that part isn't really the issue right now. She has to live with those the rest of her life and that is price that is paid with all actions. Remember that later.
    ----Disclaimer---
    I'm going to warn you now that I'm going to be very forthright and blunt...
    --------------------
    >>It's like I've been cast as the bad guy whereas the complete bastard gets all the glory.

    1st You need to separate your self from this good guy / bad guy crap. Your relationship is over. You didn't cheat on her she cheated on you. How it looks to anyone else is unimportant because you know that you aren't at fault.

    >> I knew her password, so I forwarded all her emails to an anonymous Lycos account, >> and periodically I'll log in to her mail server and grab her Outbox for reading.

    2nd This is a common thing...it gives you some power control of over her. Its false power though. It violates communication rules that relationships need to be maintained. (Now my methods can be somewhat strange but I promise to explain myself)
    - You need to open a new window now and login into (the account you created) and delete the emails.
    - Then send her an email (without including your name use "Wyatt Trips" if you feel you need a name) in the email tell her that her email password has been compromised and is being used in illegal activities and that she must change it immediately. DO-NOT include any information that could lead her to suspect it was you!!! This message is not a lie (other then the name) and in the fact somewhat truthful.
    - After sending the message proceeds in deleting the account you created. You've started to do the right thing but don't leave any chance to be tempted. You're actions are most likely being driven highly by emotion and a need for some control of the situation.

    Once you've done this you will all in all stopped the offence but that's not good enough.
    You can't just treat the symptoms you have to fix the problem. That problem is internal and is really with your self. continue reading and I'll explain

    >>Every time I read the emails I get really really upset. But I can't tell anyone why, >>because then I'd have to admit to stalking her.
    >>It's addictive. I can't seem to stop doing it.

    You want to do the right thing but consequences suck. So the method I've given above sidesteps the consequences and leaves the rest in your hands. You have to deal with the break up itself. So here is my own geek howto on the matter.

    HowTo deal with a bad breakup...
    1.Accept that like it or not it's over.

    2.If she/he comes crawling back saying their sorry DON'T take them back...yet. No matter the circumstances. If you two are ever going to work again and I mean really work you need to rebuild a little bit.

    3.Circumstances of the break up are inconsequential...what's done is done and can't be undone. In fact the more you try the farther away you will push them. (Experience and even more observation speaking)

    4.You need to let your self grieve a little while; don't just get a new someone. You just lost someone close. (No they're not dead but it is still a loss that feels just as bad) Write, eat ice cream, watch movies, Listen to Nine Inch Nails or talk to friend but try to deal with the fact that even if they walked through that door you can't take them back (no matter how much you want to)

    5. There is a mentality you must force yourself to adopt. Take control of your life again. (If your still grieving and it's been over a month you're a little behind and need to get your life back) Everything happens for a reason (even the catastrophically insane) and now you need to take a negative and make it a positive. It happened and you cans sit here forever wishing it hadn't or move on and give yourself a chance to find someone even better (This will seam impossible for awhile, but given time you'll see that it's true.)

    6. How to take back ones life? (Start making a list about you)
    -What do you want to be when you grow up (no matter what age you are now)
    -What do you want: Dreams and Goals
    -What are your interests?
    -What do you do alone that inspires your mind?
    -What makes you proud?
    -What makes you happy?
    -What are 10 things you wish to do before you die?
    -Favorite color:
    -Favorite food:
    -If you could have any Automobile what would you want?
    -If you know everything there is about one subject what would it be?
    -What are 10 mistakes you've made in your life?
    -Which ones would you do again?
    -Who is important to you
    -Who are your friends
    -Who do you trust
    -Who do you mistrust
    -What is your favorite movie?
    -What other places have you visited to visit?
    -How well do you know your town/city/state/or community?
    -What do you believe politically?
    -What do you believe spiritually?
    -Are you the person you thought you would grow up to be?
    -Do you want to be?
    -Am I depressed?
    -What are you afraid of?
    -What shouldn't you be afraid of?
    -What in life could you do better?
    -What do you want to do better?
    -Am I happy with my life?
    -(your questions here)

    You're probably going, huh? What the hell does this have to do with anything? You have to understand who you are before you can change yourself for anything greater. The greatest untapped resource available to you is you. The most important question on that list is the last one 'Am I happy with my life?' The answer with everyone is almost always No. So let's change it and make it better. Note: Hang-on to the list you've made so that you can compare and evaluate things later.

    7.It is said that times heals all wounds and that "What doesn't kill you, makes you stronger." Each holds a little truth/with deceit. Nothing is ever certain, but your will can make things happen. An initial reaction after a bad break up is to never take a chance again. In short never take another risk. A life without risk is a life without again. If you risk nothing you gain nothing. Life is about risk and that very fact can make life exciting and worth living. In every game there are winners and losers. The losers will give up and stop but the winners won't stop (they may want and take a break but they keep going to see it through to the end.) It's your life and you have to decide if you want to Live, die or simply exist. For those that simply want to exist...well your going to miss out on so much I can't even begin to tell you how much. On the other hand many religions (Tao-ism or Buddhism may be good religions to look into).

    8.Should I turn to religion to find the answers to this problem? No. You may find comfort or inspiration but all your answers are in you. The trick is finding them, and that is an adventure that has not happened yet and thus cannot be written about.

    9.Ok I've found myself I know what I want I'm on the right track now, but I still feel weak around others. Normal, you've found purpose but not assertiveness. You see you need to realize that your feelings are just as important as everyone-else's. When someone starts to step-on you, belittle or simply, write you off you have to stand up for yourself Without attacking them. Everyone is entitled to a free voice, and your voice is as free as theirs. You also have one more thing going for you they probably don't you know who you are what you want and are trying to get it. That's power.

    10.When can I date again? In my opinion if your willing to take a stand and fight for your life then your ready, I would wait until after the grieving process AND I wouldn't date the one who broke your heart at first. Assure them you'll see them but after you've been on a date or two with someone else (you decide whenever that is - giving you control over your emotions, and a little bit of the past relationship) Also if you do decide to date the one that hurt you then you need to play hard get a little bit, so they have to work to get you back.

    11. It's your life you're going to make mistakes but life Is about Learning from the mistakes we've made and doing better. You're life is in your hands and is what you make it.

    I've been to hell, danced with the devil, even tried to run the place. I held the remnants of my soul in my hands and was about to smash the remaining into the abyss. An angel then appeared and saved me, before the last of my humanity was gone forever. The soul is a beautiful thing and capable of restoring and transforming ones heart.

    __I'm not sure why you posted when you did or why I was reading these comments on this particular day, but remember everything happens for reason. I understand why you continue to do this and I know what will happen if you continue, but you now have a choice, Between Life and Death (Emotional or Physical)

    Choose wisely.

    -DenialX

  126. 'Single pression FP' by Cato · · Score: 2

    Just wanted you to know that 'pression' is a draft beer in France - good to work some alcohol in there somehow :-)

  127. Re:Let's look at what happens here if Itanium fail by Shimbo · · Score: 2
    HP having good compilers? These are the same people with the *abysmal* C++ compiler, the one years behind everyone else?

    Thay have Compaq's compiler people too (or had actually). A lot of the folks who used to write the backend code for Alphas have gone to Intel to do the equivalent on the Itanium.

  128. $10 R&D by JamesKPolk · · Score: 1

    Why do you think H1B visas are such a big deal?

  129. Re:General misunderstanding on IPF (IA64) pureness by Espen+Skoglund · · Score: 2
    You don't really have any idea of what you're talking about, do you? My experience shows that context switching between two threads is at least four times more expensive on a Pentium4 (and that's before trying to optimize the Itanium context switching code). Then there is the added benefit of having tagged TLBs on the IA-64, which removes the major performance hit when switching between address spaces/tasks on a Pentium based system.

    Next, context switching from user-level to kernel-level seems to be way more inexpensive on an Itanium system compared to a Pentium 4 system. Basically, if one uses the Enter Privilege Code (EPC) instruction for doing system calls (no, Linux doesn't do this yet), there's no need to do anything exception/interruption like for entering/exiting kernel mode. This basically means that we avoid any pipeline stalls and flushes---the processor simply continues running with kernel priviliges.

    If one enter the kernel due to an exception or interruption there will, however, be a bit more state which needs to be saved and restored. The large registers sets of the architecture pose almost no additional overhead here, though. The floating point registers need in general not be saved and restored on exceptions, and the register stack engine (RSE) ensures that most general purpose registers can be saved and restored lazily if needed.

    In short, you seem to have no idea of what you're talking about, something which is clearly proved by your claim that running desktop environments incur a high number of context switches.

  130. *WHACK* by Anonymous Coward · · Score: 0

    > I had the pleasure of working with Itanium one,
    > and boy - compiling Linux kernel on it was
    > SLOWER then one of my AMD's machine (700Mhz)
    > with the same amount of RAM.

    That is because Itanium has *much* more registers to allocate than AMD/x86, it will sure bog down the compiler. Try rerunning your test cross compiling the Linux kernel for x86 on the Itanium instead of Linux kernel for Itanium on Itanium.

    1. Re:*WHACK* by David+Greene · · Score: 1
      Itanium's increased number of registers should make register allocation faster because the interference graph can be colored much more easily (less spilling).

      There are lots of compiler-related things that could make compiling code for Itanium slower, but traditional register allocation is not one of them.

      --

  131. Appropriate headline... by Anonymous Coward · · Score: 0

    ...it seems "praying" is a pretty common thing in the Linux community these days.

  132. bah. Child's play . . . by hawk · · Score: 2
    >32bit on 32bit is fine, 64bit on 64bit is fine,
    >64bit on 32bit sucks, 32bit on 16bit sucks, etc

    Trivialities.

    Now, 18-22 bit address spaces for 8080's and 6502's, *that* was impressive :)

    hawk

  133. no, no. by hawk · · Score: 2
    It's Bill Gates and RMS that are the same person. Haven't you noticed that "they" never appearin publc together? hmm?

    :)

    hawk

    1. Re:no, no. by aonaran · · Score: 1

      That actually makes sense, creating a phoney war against himself to draw more attention to his products.

  134. Re:General misunderstanding on IPF (IA64) pureness by leandrod · · Score: 2
    > context switching between two threads is at least four times more expensive on a Pentium4 (and that's before trying to optimize the Itanium context switching code)

    Interesting, thanks for the info! Do you have any idea about how this aspect of IPF compares to typical RISC systems, like Sun SPARC III and IBM POWER64?

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
  135. Re: What has the 4Gb limit? by Ben+Hutchings · · Score: 2

    Some Intel processors use 36-bit physical addresses. Virtual addresses remain 32-bit, of course, so each process is still limited to something under 4 GB. The kernel has to fiddle with its own page table to address the whole of physical memory. This is the HIGHMEM kluge that Linus was talking about.

  136. Re:Let's look at what happens here if Itanium fail by sl3xd · · Score: 2

    I think he meant go 32-way with a system that uses x86 processors, and is fully x86 compatible.

    I know there are systems that are more than 32-way using x86 processors -- but they aren't x86 compatible at all.

    --
    -- Sometimes you have to turn the lights off in order to see.
  137. Look at what they actually do. Geez... by cracauer · · Score: 1

    It is bejond me how anybody who studied what AMD's 64 bit extensions actually do (the "nice" prefix trick) and has observed some of the tricky coding issues on pre-386 MS-DOS can want AMD's extension ton win over IA-64. You people are crazy. Well, no probably most of you don't even know how AMD's extension works.

    IA-64 is about as much as a bitch when it comes to compilers as it gets, but it is truly the right thing to do (and I part-time work on a compiler).

  138. Routing for Intel for once by bill_mcgonigle · · Score: 2


    Perhaps if ia64 succeeds, "developers" will actually learn what a cross-compiler is, and then maybe, just maybe, will figure out that it's not so hard to cross compile to other CPU architectures as well.

    The blinders might come off and it might even spark some competition in the marketplace.

    We can thusly be assured that x86-64 is the way of the future.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  139. Re:Um...no....read this by DenialX · · Score: 1

    Right on!

    Ever since the Athalon was released AMD is the poor mans powerhouse. Intel manages to under sell AMD once or twice a quarter at best. AMD gives the best price when comparing performance equivalent processors.

    AMD has managed to bring the giant down to the battlefield by taking a huge part of the OEM and Enthusiast Market. They follow the same strategy that ATI (video cards not NIC's) did for so long.

    Would you rather sell 100,000 chips for 10$ a piece or sell 1,000,000 chips for $1 a piece.

    Market saturation is valuable community and can be acquired by the ambitious, but only the ambitious willing to continually deliver quality performance at such a large quantities can keep it.

    --
    - DenialX
  140. Confirmation by AShuvalov · · Score: 1

    I confirm I heard this rumor too.

    --
    Andrew
  141. That's wrong by AShuvalov · · Score: 1

    Itanium has cache on separate die. Its own die is small and is consuming only 25 Watts. But all together it is huge. And never sold separately.

    --
    Andrew
  142. Re:General misunderstanding on IPF (IA64) pureness by Espen+Skoglund · · Score: 2

    No, sorry. I haven't worked with these systems, so I can not really tell how well/bad they perform in this context.

  143. Alpha binary translation by I91MM · · Score: 1
    I never had any experience of the Unix-based tools, but I have used VEST[1], which is the VMS-based binary translator.

    As you said, it worked like a charm. There were only three major limitations:

    • You couldn't translate "system"[2] images, because they were linked against the system symbol table (SYS.STB).
    • You couldn't translate an image which was compiled on VMS version 3.0 or earlier (well, there has to be a cut-off point for backwards compatibility somewhere!). So, programs compiled before 1984 were untranslatable [including VAX Space Invaders unfortunately (compiled 1981; never found any sources)]
    • You couldn't translate images which used self-modifying code.
    Shareable images [=shared libraries] could also be translated, and images could then be pointed at the translated shareable image. So, even to this day, on an Alpha you have two Fortran sharable images: FORRTL (Alpha native) and FORRTL_TV (VESTed image for VAX support).

    Object libraries could not be translated, but the compilers still generated (and maybe still do?) VAX object code and the linker could create a VAX executable, which could then be translated.

    IIRC, it used recompilation rather than interpretation: the recompilation was not dynamic, but the image activator would generate .HIF files when it came across a piece of code that could be re-organised; these .HIF files could then be used to re-optimise the executable by VESTing the VAX executable and telling VEST to look at the .HIF file.

    VEST is no longer available with new Alphas, but you can still get it, if you ask, from Digital...errm, sorry, Compaq...errm, sorry, "the new hp" ;)

    A similar binary translator is planned to translate Alpha binaries to IA64 binaries for the IA64 port of VMS.

    -M.

    [1] Officially I believe the name stood for "VAX Executable Symbol Translator" or some such.

    [2] Because it could be very bad for system stability, as kernel data structures were radically different.

    --

    Sen vord is thrall and thocht is fre,
    Keip veill thy tonge I conseill the.