Originally posted by: Nemesis 1
Now go look at the graph In my link and re read what mitosis chip is .
Nemesis all that the Intel article you linked to is talking about is the basics of existing and long known trade-offs in parallelization when dealing with fine-grained versus course-grained computing in Beowulf-class supercomputers.
Sure Intel is hypothesizing in the article about the prospects of putting "Beowulf on a chip". But they are not talking about subverting any of the known limitations (Amdahl's Law, Alamasi and Gottlieb's Law, etc) of parallelized computing. Hence the analysis of trade-offs for core-size versus throughput per core.
Only at the absolute very end of the article do they toss a few words towards Mitosis.
The "special purpose hardware" is basically an attempt to improve upon the known latency and bandwidth issues of core-to-core communications, even within the same die. In beowulf-class systems this is generically referred to as the network fabric. The "graininess" of your program determines how critical the network fabric is to the total system's performance. Special hardware is already in use today in all high-dollar Beowulf-class supercomputer installations. (quadrics is but one example)
I spent nearly a decade building and optimizing Beowulf-class systems for computational chemistry calculations. Trust me when I say there isn't really nothing knew under the sun here in your links to Intel, save for the hardly unexpected possibility of have an advanced enough process node (the Intel paper assumes a 22nm node is available) so as to enable the creation of a single-die beowulf-class system on a chip.
Nothing about this validates or invalidates the concept of Mitosis. Mitosis can exist in tomorrow's CPU's as sure as branch speculation exists today. You don't need >2 cores to make it happen, but the more cores you throw at the speculation (the more hands a single player seats at a single blackjack table) the more likely one of the cores will be to have the correct answer.
The problem with this, as always, is that it comes back to power-consumption. Turn on 1 core and get your answer in 5min at 1W or turn on 100 cores and get your answer in 1min at 100W...how many customers need that answer 4min sooner at 100x the power consumption? The answer is >1, but is it enough to create an entire mass consumer volume product?
To me the end conclusion here to Mitosis is obvious, as obvious as the end conclusion to Intel's foray into the netburst architecture.