Why are CPU manufacturers (Intel and AMD), instead of improving their cores, have been just adding more? First, there was the single core. Then, the dual, quad, and soon 8 and 16-core cpus. So, my question is: Why not just improve the cores themselves instead of just increasing the number of them? Since coding software to be utilized by more than one core is extremely difficult, why not just improve the architecture of that core to make it run more efficiently?
Some will argue that the Core 2 Duo and soon Nehalem are faster clock-for-clock than previous generations. Though, you know very well that neither Intel or AMD has been working as hard as it should on improving the architecture itself instead of just adding more and more cores.
What do you guys think?
Some will argue that the Core 2 Duo and soon Nehalem are faster clock-for-clock than previous generations. Though, you know very well that neither Intel or AMD has been working as hard as it should on improving the architecture itself instead of just adding more and more cores.
What do you guys think?