This article talks about Sun firing some portion of its employees
working on the upcoming UltraSparc V program. They talk about all
kinds of things in this article, but they don't mention the two things
which I think are really the reason -- Sun's new partnerships with AMD
(Opteron) and Fujitsu (Sparc64).
The "blame" for this rests squarely in the hands of one company: Sun.
First off, the UltraSparc V project started 7 years ago and was still
a year or two away from being complete. That is as bad as the
original Itanium, and it would have yielded much less performance in
the end. US V wasn't going to be a class-leading processor by any
stretch, and while they had actually taped out the chips, they still
had a lot of work to do.
http://news.com.com/2100-1006_3-5189458.html?tag=nefd.top
The US5 would've required new interfaces and motherboards and would've
been incompatible with existing US3 & US4 servers. They also talk
about a bunch of other Sparc'ish stuff like Gemini, Niagara, and Rock;
some of them are also canned, some are continuing. Anyways it looks as
if UltraSparc isn't entirely safe at Sun, neither from the low-end
with Opteron, nor from the high-end from the alternative Sparc64.
Well, there are a few things to think of first here.
1. Sun has (err, had) the second largest CPU development team in the
world (presumably behind Intel). They were spending a LOT of money
developing new processors.
2. Sun hasn't been at all competitive on single-threaded performance
with their chips for at least 10 years.
3. The UltraSparc V was in development for about 7 years now and while
it had taped out it was still a good 2 years away being ready.
4. Once the US V was done it STILL wasn't going to be competitive in
terms of single-threaded performance.
You also have to look at Sun's markets. Right now Sun competes in two
main markets, the 64-bit workstation market and servers. Workstations
need high single-threaded performance, and Sun kind of stinks here
(and would continue to stink with the US V). The only reason why this
market exists is because x86 had no 64-bit support and couldn't handle
large memory. Ever since the Opteron was released last year, Sun's
entire reason d'etre in the workstation market has disappeared.
High-end workstation software is QUICKLY moving towards x86-64 and
they will be dumping support for Sparc/Solaris ASAP. This was going
to happen regardless of whether the US V made it to market or not.
For the network server market, high single-threaded performance really
doesn't matter much, since it's all about multithreaded performance,
ie exactly what Niagara is designed for. This is a market that Sun
does very well in now and Niagara should fit into this market VERY
well. The US V was not really going to help much here.
So, in the end the UltraSparc V was a very expensive and complicated
processor that would offer fairly poor performance. It's main market,
64-bit workstations, is dead for Sparc. Niagara was a much better
solution for the network server processors and it's a much simpler
(cheaper) design. In fact, it's likely that it wouldn't really have
been all that worthwhile to develop all new hardware and support
infrastructure for the US V when it would have ended up being a more
expensive but slower platform for network servers.
Long story short, the only dumb thing about this is that it took Sun
so long to cancel the project. Really the US V should have been
canned about 2 or 3 years ago when AMD announced x86-64. However I
guess Sun didn't know for sure if the Opteron would take off like it
did and whether or not Intel would follow along or continue to push
IA-64. Now that both of those things have come to happen, the US V
was never going to sell anything and it was still costing a LOT of
money.
Now, if Sun (no guarantees there) is smart they will do a few things
going forward:
1. Quickly de-emphasize Sparc/Solaris for workstations in favor of
Opteron x86-64/Solaris and/or x86-64/Linux. This is going to happen
whether Sun wants it or not, but if they push the Opteron here they
can ride the wave and actually make some money out of all this.
2. Move all their network servers to the US IV and Niagara (that's
already their plan).
3. Buy some Fujitsu SPARC64-V processors for future workstations to
support those legacy Sparc/Solaris workstation users who have software
that can not easily be upgraded. This gives Sun faster chips for MUCH
less money than developing their own.