Quote from TGregg:
What could be so much better? The big deal when we jumped from 16 to 32 bits was memory addressing, INTC had us in that stupid 16+4 memory addressing thing where every memory spot had like a dozen different possible addresses. Man, that sucked.
But at 32, what's that? Like 4 gig a thread? Geez, that's plenty of RAM for today, IMO.
The only thing left is math at 64 versus 32. And yeah, it'll be more precise. 64 bits is 18,446,744,073,709,551,616 while 32 is 4,294,967,296. Now folks who watch the stars, weatherdorks and folks who fold up protein might like that improved accuracy, but are most folks gonna notice an improvement from 1 in 4 billion? 4 billion is how many folks lived on the Earth a couple decades ago, for crying out loud.
On the other hand, once we move to 64 bits, then max memory becomes literally "a crapload". Memory limits are a thing of the past, and maybe we can do cool things like only use 1 out of 10 possible addresses (like the post office does with street addresses). This would help us ID memory problems, which seem like the biggest problem when writing software.
Dunno, but it sounds like 64 bits is no big deal. And I don't see a big need for the next gen at 128 bits.