| So Phillip is making two points:
| 1) RISC chips are inherently faster than "CISC" chips found in a PC
| 2) RISC chips allow you to have your choice of OS
|
| Comments?
Plain shit,
Sums it up pretty well.
Nowadays, CISC chips have a RISC heart with n-pipeline, branch prediction
...
there is SIMD on x86 chips. because of their affordable prices and high sale
volume, x86 chips evoluate faster than plain risc chips. As a consequence,
risc chips are not inherently faster anymore because cisc chips use risc
paradigms, but cisc chips hide his internal work with a façade pattern.
And you correctly point out that there is less to this whole subject
than meets the eye, once you scratch away a pretty thin layer of ISA
paint.
Furthermore, the more affordable is a technology, the more business
development there is upon it. As a consequence, x86 chips have the more
extended choice of OS, applications, libraries. I prefer to get a cheap
cluster of x86 computers rather than an expensive risc solution. The google
success is due to this low cost arch.
Probably a _little_ more to google success than commodity servers,
maybe?
Itanium, of course, is neither CISC nor RISC, but it could me made
extremely affordable if Intel chose to make it so. Intel would dearly
love to place Itanium servers with google and would probably
practically give them away to get the placement (IBM on the other hand
is so busy worrying about Eclipse and WebSphere that a secretary
probably has to come in periodically with a memo to the head honchos
to remind them they're still in the hardware business). Whatever it
is that's keeping Itanium out of google, it's not money.
To all intents and purposes, the price/performance ratio of Itanium
vs. x86 is anything Intel wants it to be. Intel wants to keep that
number as high as it can, but there are circumstances (like google)
where Intel can use the flexibility it has to make the make the
capital costs of an Itanium server either not an issue or work in
Itanium's favor.
Intel can even absorb the initial capital costs of rewriting software,
and I suspect they'd be willing to do even _that_ to be able to say
that google is using Itanium.
What they can't do is make Itanium easy to program, create a
widespread infrastructure of Itanium programmers that can be hired for
a reasonable price, or make Itanium easily interchangeable with x86.
Once a company moves to Itanium, it's there for keeps, just like a
company that moves to IBM hardware.
Intel with Itanium just like the guy on the corner with the litttle
plastic packages of white powder. Special deal the first time.
Probably a taste for free. google just not dumb enough to accept the
offer.
Most of the companies get rid of their plain risc stations and take pc,
because price/performance/needs is the key choice.
TCO (Total cost of ownership) and ROI (Return on investment) are the
numbers that the people with the green eye-shades want to know. When
IBM wants to sell one of its pricey boxes, it knows how to talk this
kind of language, and it wins the argument often enough to keep
placing boxes.
You only have to have been present once when hundreds of workers are
brought to a standstill or have seen an entire day's worth of
transactions thrown into chaos by operator error to understand that
there is more to this argument than MIPS, FLOPS, or Transactions per
second per dollar.
Power can be fully virtualized, and IBM can offer to sweep away a
whole roomful of boxes, cables, and other geek gear with one very
presentable looking (albeit very expensive) box that is backed up with
decades of learning how not to make mistakes. IBM can make a box full
of identical processors look all different kinds of ways at once, and
it can do it without having to rely on someone with an impressive
certification (say an RHCE) that didn't even exist a decade ago,
although I understand that people with credible mainframe credentials
are currently in short supply.
Too much to credit the cited poster with? Probably. But as with many
urban myths, there might be just an atom or two of truth somewhere
that suggests the line of thinking.
RM