veri745
Golden Member
- Oct 11, 2007
- 1,163
- 4
- 81
I would just like to inject a comment in here that a very smart computer architect once told me:
No-one WANTED to go from single-core processors to dual-core; it was done out of necessity. A dual-core processor is inferior in every way compared to a single-core processor that can do the same amount of work. i.e. Provided all cores have the same IPC, a 2Ghz single-core processor would outperform a 1Ghz dual-core. Not only would it perform better, but it is easier to design (WAY easier, not just a little), and would require less transistors/die area.
The move from single- to multi-core processors was done because the designers were starting to hit a wall as far as clock speed and power were concerned. If they hadn't, we would certainly still have single-core processors in our computers today.
No-one WANTED to go from single-core processors to dual-core; it was done out of necessity. A dual-core processor is inferior in every way compared to a single-core processor that can do the same amount of work. i.e. Provided all cores have the same IPC, a 2Ghz single-core processor would outperform a 1Ghz dual-core. Not only would it perform better, but it is easier to design (WAY easier, not just a little), and would require less transistors/die area.
The move from single- to multi-core processors was done because the designers were starting to hit a wall as far as clock speed and power were concerned. If they hadn't, we would certainly still have single-core processors in our computers today.
