Originally posted by: Beattie
You know that in like 5 years everyone is going to be re-doing all the programs and stiff all over again just to support the new 128 bit processors. Why is so much effort going into 64 bit when they should be thinking ahead to bigger and better things?
when you design a CPU all the functional units would have to be twice as wide.
i.e. to make a 128bit alu basically means gluing 2 64bit ones together. that would make CPUs twice the size, for no reason since 128bits is way more than we need, even 64bit probably is. we dont need 128bit precision, nor do we need 128bit addressing. fpu's already have 80bit precision as it is, i'm pretty sure. so yes, we dont need it.
128bit adders, 128bit shifters, etc. not good at all.
a better idea, would be to destroy the x86 isa and start over with one that wasnt designed to save money and resources when everything was super expensive.
greater than 64bit numbers can be respresented using data structures in a 32bit cpu even. it will just take many passes to crunch it through. but still not really a big deal, its not that often used.