On 12/7/04 at 1:49 PM, dah

hq.iucn.org (Dan HINCKLEY) wrote:
> Has anyone been following this discussion, or do any of you know more
> than this article addresses about Apple and the IBM chips?
>
>
http://www.linuxinsider.com/story/34994.html
I'm not a chip expert by any means, but from what I have picked up on
the subject (mostly from articles on places like Ars Technica), I don't
trust this article's analysis.
Some points that immediately came to mind after reading the article:
* The author makes claims about the Cell processor by stating "The cell
processor, furthermore, is *confidently* [emphasis theirs] planned for
mass production at 65-nanometer sizes early next year." By my memory,
the G5 was just as confidently planned to be running at 3 ghz by now, a
fact that the author even mentions a paragraph or two above. In other
words, it's a claim that has just as much value - or as little.
* The author also made no mention at all of the fact that the G5 is
based off of the POWER architecture used in IBM's own high-end servers,
or frequent speculation that a next-gen desktop chip is in development
bearing the same relationship to the POWER5 as the G5 bears to the
POWER4. I'm not certain myself how that would fit into the
Cell-vs-Sparc-vs-Intel-vs-G5/PowerPC comparison the author's making, but
it's certainly a relevant and obvious linkage; ignoring it so completely
suggests to me a deliberate withholding on the author's part, which in
turn makes me think he has an ax to grind. This is especially true when
you consider the implication he makes that Apple has no choice but to
move to the Cell if they want to stay with PowerPC, as well as his
accusation that IBM is deliberately holding back on the G5 chip.
* The author makes very favorable claims about the Sun Sparc
architecture, without giving specifics, or indeed any other basis that I
can tell beyond the impression that he likes the Sparc architecture and
the people who work on it. This is at odds with almost everything else
I've read about Sparc; the impression I get from the news sites I read
is that it's a dying architecture, though by now we're getting into
areas where I'm not even an 'informed' layman. :)
* The author claimed that although the Cell processor is broadly PPC
compatible, the lack of Altivec and differences in
graphics/multiprocessor models would actually make it easier to port to
Sparc than to Cell. Again, I'm not even really an informed layman on
this point, but I *do* remember the 68K-PPC transition; from that
experience, I think his claims for the ease of porting to Sparc are
exaggerated at best, and more likely complete bunk.
"In addition, existing Sun research on compiler automation suggests that
multithreaded CPUs like Niagara and Rock could automatically convert
PowerPC and even MC68000 executables to Sparc on the fly -- meaning that
"fat binaries" would not be needed, although a Mac OS 9.0 compatibility
box would probably still make sense." Remind any other old-timers of the
claims for the 68K-PPC emulator, that with the extra speed of the PPC
was supposed to run even old 68K programs faster than a native 68040
processor? IIRC it took at least two generations of PPC Macs to fulfill
that promise, closer to three, and that with a precompiling emulator
instead of the original interpreting one. It's certainly possible that
Sun made enough improvements since then that this time it would work
better, but the only evidence we're given here of that (or any other
Sparc benefits, for that matter) is the author's assertion - and after
the way he fudged other points I do know a little about, I don't trust
him.
In short, the impression I got was that the author was biased in favor
of the Sparc architecture, biased against the IBM POWER/PowerPC
architecture, and picked facts to fit his prejudices instead of
analyzing with an open mind.