Rob Stow said:
True enough - and in that year and a half all AMD
has really done with AMD64 processors is to jack up
the clock speeds. I'm *not* putting them down for that.
My whole point is simply that they can't keep doing
that indefinitely - which is why they are switching to
dual cores as another way to keep jacking up performance.
The first paragraph I posted in this thread hasn't
been snipped yet, but what came immediately before
it /has/ been snipped. The poster I was replying to
was lamenting the fact that dual cores are apparently
going to be accompanied by lower clocks. And I say
again: isn't that the whole point of dual cores ?
Clocks simply can't keep going up the way they have in
the past.
Why do you assume clocks can't keep going up the way they did in the
past? Just because Intel reached a limit with Prescott, which may be
due to a lot of reasons other than "scaling is dead", you can't assume
the same is true for AMD, or Intel's other designs. I'm not making
any claims one way or another, just that you are drawing conclusions
on limited data. Certainly there's no evidence AMD believes it can't
scale MHz effectively in their 90nm process, and no reason to believe
that either Intel or AMD couldn't do so in their 65nm generation as
well.
IMHO the bigger driver for dual cores is that smaller processes
allow for more transistors, and the easiest ways now to use those extra
transistors are for bigger cache or for additional cores. In the past
you'd see processors made more complex, by widing the superscalarity.
3 way x86 is at now there is a point of diminishing returns. Though I
think Intel is rumored to have a 4 way core in their next x86 design...
There are certain things that drive a "sweet spot" for die sizes. You
can only make them so small before you run into packaging issues, and
smaller dies result in more chips which if you can't sell them all
leads to unsold inventory that you have to write down -- something Intel
is currently going through. That's probably one of the reasons why
Intel is increasing the cache size to 2MB, and moving to dual cores on
the desktop (since it is higher volume and can soak up more capacity)
before servers.
This is in contrast to AMD, which is doing dual cores on the server
first, where the larger profit is, since they do not have oversupply
issues, but a much larger desktop die size could potentially lead them
into an undersupply. Look for dual core desktop Athlon 64s to get
pushed forward if AMD starts having a lot of spare capacity (either due
to lower sales in the overall CPU market, or AMD's market share staying
stagnant or declining) If AMD's market share starts to shoot through
the roof, look for the dual core desktop Athlon 64s to get pushed back
to the 65nm generation.