Well... in a certain way, though, Joe SP will notice the difference of being dual-core before he notices anything else that Intel or AMD implement in their processors in terms of single-threaded performance... So, even if for ridiculous reasons (10+ background processes), Joe SP can still reap more benefits from dual-core than, say, the 64-bit transition... I mean, the much better multitasking will give him much more than maybe 10% performance increase in a given application. That's Joe Sixpack, anyway... and that's for now...
I mean, if it does indeed give him more of what he wants, then it's automatically a good thing, right? Regardless of the fact that Joe doesn't know better and wants silly, stupid things... Will it work? Probably. Intel will probably manage to sell a dual-core 2.8Ghz pentium with ease and in big numbers. And overall, smithfield will be more important than A64 X2 for software developers, because there will probably be a bigger installed base of smithfields than of A64 X2s...
Let's face it: it's just plain good to have a dual-core processor accessible for US$250... even if it has 20% lower single-threaded performance...
I'm a big fan of multiple CPUs anyway. I think there are great benefits to be had from having 2 CPUs... For any computing-intensive task, anyway. I'm into research and I use computers as mathematical tools, so 2 CPUs is a great idea... And in a few years, I bet software that needs high performance (not Word or whatever, but sound/video editing, math software, and so on) will all be multithreaded. The benefits from dual-core will probably be explored in the next several years... Are there limits? Hell, yeah. But it probably offers more performance than other architectural features/improvements like SSE2 or even AMD64, because it truly kicks in in apps that really need speed...
<P ID="edit"><FONT SIZE=-1><EM>Edited by Mephistopheles on 04/27/05 02:23 PM.</EM></FONT></P>