Here is a blog post by Johnathan Edwards, a Research Fellow at MIT, expresses his views on multicore parallelism. An excerpt from his blog says:
“There are only two groups that want multicore. One is the computer hardware industry, which has become addicted to rapid obsolescence, and whose sales will fall if computers start lasting more than a few years. The other group is researchers looking for a topic. Multicore programming is an irresistible bait for researchers: it is a hard puzzle, and it seems to have easily quantifiable results. Unfortunately it is turning out that there is little quantifiable difference between the plethora of alternatives, leaving it as a matter of subjective judgment, which they hate. I already see signs that the multicore research frenzy has peaked.”
An interesting view on this story and comments in this post on insideHPC.
“Performance is not the problem,” a vote against multicore
Parallel Programming is Not Needed? I don’t quite agree…