adamfilip said:
well in Order to keep pace with intel and AMD.
they need too
The P4 will be at 4ghz by year end. and already has a form of SMT
and a better version of SMT i believe is expected year end.
so Apple/IBM has no choice
The current Pentium 4 "Prescott" cores aren't going above 3.4ghz until they solve that 100w power draw. When their Centrino Dothans hit in about a week, unless the shipping target misses, then they'll have a chip that draws about 35w at peak performance for 2.0ghz, scales down to 600mhz and around 8-12w at idle, and performs roughly on par with a 3.55ghz P4.
When that happens... How long do you think the P4 will have on the desktop? Someone will get the bright idea to create a standard ATX board for the Centrino, and then the desktop modders will be running something just as performance-capable but at a third of the heat, while not needing to spend as much as, say, as P4EE 3.4 ($1,049) or an Athlon FX-53 ($804).
Then there's savings on cooling, form factor, and so on...
The competition is
not with the Pentium 4, which is hitting all kinds of walls because of inneficient core design and wasteful use of resources. It's with AMD's very PowerPC-like Athlon cores, and with the much more efficient Penitum-M line.
As for there being no choice... You're wrong.
IBM is rumored to be working on a chip for the XBox at the moment, one that is pretty well in line with some of their other designs, which will end up as a three-core single chip processor. Sharing 1MB of L2 cache and on-die memory control, this monster will act like six processors at once (due to SMT providing virtual "cores" on each real one) as far as an aware OS is concerned. In other words, whatever number of threads your software can assign to a processor, it now has six of them to do its spooling through.
Freescale is working on a dual-core, double-precision AltiVec processor as well (starting as en e600, then transferring to the e700 line). While not a triple-core SMT machine, it still acts as two processors on one chip at just slightly higher heat than the current 74xx generation. For applications that make use of floating point math, the AltiVec implementation should prove a godsend, because it will allow that complicated dual-precision math to be done twice as fast.
Clockspeed is not the be-all, end-all, as you would think mac users would realize by now. The G5 and Athlon XP and 64 are all lower clocked, as is the Opteron. Going to claim that they can't keep up, though?
I thought not.