Comment Please ask yourself why? (Score 1) 423
Please ask yourself why Intel and AMD are doing this. Is it just for fun? No.
There is a reason that they MUST do this. The increase in gigahertz cannot last forever because there is a concept called the speed of light. I've seen numbers that say that at 10GHz it would take one entire cycle to move three centimeters.
So, as Andrei Alexandrescu puts it, the hardware guys put a dead body in our [software guys] trunks and make us take care of it with threading.
In fact, go to the expert: Alexandrescu with Meyers is leading an effort to define some sort of memory model in c++.
Also check out his lock-free data structures. That's right! Lock-free.
There is a reason that they MUST do this. The increase in gigahertz cannot last forever because there is a concept called the speed of light. I've seen numbers that say that at 10GHz it would take one entire cycle to move three centimeters.
So, as Andrei Alexandrescu puts it, the hardware guys put a dead body in our [software guys] trunks and make us take care of it with threading.
In fact, go to the expert: Alexandrescu with Meyers is leading an effort to define some sort of memory model in c++.
Also check out his lock-free data structures. That's right! Lock-free.