There seems to be some debate over clockspeeds, but I don't see a lot of people talking about why Mr. Gelsinger is mistaken.
As someone who has spent at least a small amount of time porting 32-bit apps (like SPICE) to 64-bits, I don't see the switch to 64-bits as something that is likely to be a slam dunk for speeding up software. Any program with a fair amount of pointer operations is likely to slow down since you replace 32-bit pointers with larger versions that take up more cache space and more bus bandwidth. Same information, twice as much space. That said, there are plenty of applications do speed up when you reoptimize for 64-bits, but not by a lot. And there aren't that many that I have seen. Anyone who thinks that recompiling a 32-bit program to 64-bits will result in it running twice as fast, needs to think about this some more.
So, if performance isn't the primary motivator for moving to 64-bits, then the other obvious reason is the 4GB memory limitation. And I tend to agree with our CTO's theory on memory. I just upgraded my home computer to 1GB. I don't see any reason why I need more memory than this right now on my home desktop.
I don't see anyone actually refuting what he said. Do people really think that they need 64-bits on their desktops right now? And if so, why?
Yes, I work for Intel so no doubt plenty will say, "well of course pm's going to say that 64-bits don't matter" and that's fair enough I guess. But if anyone accuses me of bias, I'd like to see exactly why they think that I'm mistaken.
As someone who has spent at least a small amount of time porting 32-bit apps (like SPICE) to 64-bits, I don't see the switch to 64-bits as something that is likely to be a slam dunk for speeding up software. Any program with a fair amount of pointer operations is likely to slow down since you replace 32-bit pointers with larger versions that take up more cache space and more bus bandwidth. Same information, twice as much space. That said, there are plenty of applications do speed up when you reoptimize for 64-bits, but not by a lot. And there aren't that many that I have seen. Anyone who thinks that recompiling a 32-bit program to 64-bits will result in it running twice as fast, needs to think about this some more.
So, if performance isn't the primary motivator for moving to 64-bits, then the other obvious reason is the 4GB memory limitation. And I tend to agree with our CTO's theory on memory. I just upgraded my home computer to 1GB. I don't see any reason why I need more memory than this right now on my home desktop.
I don't see anyone actually refuting what he said. Do people really think that they need 64-bits on their desktops right now? And if so, why?
Yes, I work for Intel so no doubt plenty will say, "well of course pm's going to say that 64-bits don't matter" and that's fair enough I guess. But if anyone accuses me of bias, I'd like to see exactly why they think that I'm mistaken.