Sorry, but you made me chuckle with that post; you know better what intel should do than intel ?
Let's see why perhaps they do not do what you think they should do:
>Release a dual-core Dothan-based desktop chip clocked as
>high as possible
1) it may not support iAMD64 yet, and it could take a while before it does. People seem to think such a "simple extention" is done overnight, while in fact it requires a redesign of just about any crucial part of the core, and this simply takes time. Years in fact. Depending when intel started working on this, I would not expect a 64 bit Dothan derivative until the end of next year at the earliest (although i could be wrong obviously, and maybe intel started working on it much longer ago, but considering even Xeons seem to be struggeling with it, I wouldn't count on it).
2) it may not clock all that much higher. Its not because Dothan is in no way power limited that it has infinite clockscaling potential. Up until the Pentium 3 or so basically no (desktop) cpu was truly power limited, yet they all had firm limits to their clockspeed potential. Remember the core of Dothan is very much like the venerable Pentium Pro/2/3; just not designed to scale that high. People pointing to the overclocked Dothan notebook (@2.4 GHz) may also not realize a single overclocked cpu is hardly an indication of what is feasable in mass production with sufficient yields, headroom, and perfect stability. My WAG would be Dothan on 90nm is not able to significantly exceed ~2.4 GHz as a mass produced cpu, therefore, might have a very hard time keeping up with K8 as a desktop performance part since K8 will probably achieve 2.6 GHz even on 130nm.
Netburst OTOH, especially prescott, in spite of its thermal problems seems to have ample headroom if intel can sort out the thermal issues. Every 0.1v intel can lower Prescotts vCore immediately gives it a big boost. Do the math:
P=V²/R. so for a 3.4E you get:
115=1.425²/R or
R1= 0,017657609
Now lets lower Vcore with 0.2v to get closer to Dothans vcore, and keep the same TDP:
115=1.225²/R2 or
R2= 0,015179348
R2/R1=1,163265326
Since power consumption scales linearly with clockspeed, that means a 4 GHz prescott @ 1.225v would consume as much as the current 3.4E without any other process improvements. Increase the TDP a bit further (its way too high anyway
, refine the process/design and 5 GHz over time may not be out of reach. ~1.2v seems like a reasonable target to me for a 90nm chip. Lowering Prescotts vcore through layout/process improvements seems like an easier approach than overclocking Dothans short pipeline beyond what it can handle .
Now think what would be better a 4+GHz prescott or 2+ GHz dual core Dothan ?
3) dual core just isn't the silver bullet many seem to think it is. Just run Doom3 on a dual chip machine, and see how little it brings. Imagine intels top end part would be a dual core, 2 Ghz Dothan today, imagine the negative press it would get. It would most likely get trashed by the A64 and older P4s. Doom3 wouldn't be the exception either... Dual core is looking very promising for workstation/server workloads, but it will take a while before it makes sense to sacrifice single threaded performance in favor of SMT performance on the desktop. Several years at least, if ever.
4) I don't have the numbers at hand, so I could be wrong on this one, but if I'm not mistaken Dothan's core (minus cache) isn't anywhere near half the size (in mm²) of Prescott. Therefore, a dual core Dothan would be (significantly) more expensive to produce than a netburst based cpu. Dothan is small, but 2 Dothans on a die is rather big for anything but a high end chip, and a high end (desktop) chip is expected to perform well on most, if not every app, something you can not reasonably expect from it (it will suck at games for one thing).
5) Dothan sucks on FP and is mediocre on SSE2 (at least compared to the P4). These things do not matter too much for its intended purposes (mobile), but it would really hurt as a high end solution for things like rendering, encoding, workstations apps like CAD, EDA, etc, which intel has been telling us for years is so important.
There might be other reasons, or some of the reasons I suggested may not be completely true, but I'm sure intel is doing what it does for a reason. If next year, intels desktop flagship cpu is not a dual core Dothan, its probably not because they didn't read your post, or hadn't thought of it yet...
= The views stated herein are my personal views, and not necessarily the views of my wife. =