BurntKooshie
Diamond Member
- Oct 9, 1999
- 4,204
- 0
- 0
<< BurntKooshie
ok 64bit programs are more complex right so if we had SEE for a 64bit processor with 64bit programs we will get much more horse power right
i mean it is like pentium pro with 16bit programs it sucks but when we use 32bit programs the pentium pro shines right >>
64-bit programs don't have to be more complex. They simply allow larger integers to be used. This means that if you need numbers that are greater than 32-bits, you'll basically need a 64-bit architecture.
You'd get much higher theoretical performance. Alpha chips, and UltraSparcs (not sure about other vendors) already have SIMD -- they just call them different things (Sun calls it graphics visualization instructions, or something like that -- don't quote me on that though). The problem is that SIMD isn't for everything. It requires you to have two (or more) pieces of data, that are not dependant upon each other, and are supposed to have the same instruction performned on them.
Of course, when you increase the number of pieces of data that a processor can crunch through, the more important data issuing becomes (meaning it needs to be able to fetch more and more pieces of data from caches in a cycle), so you push the bottleneck around.
The Ppro had poor 16-bit performance for entirely different reasons (I don't remember exactly why) -- the problem was fixed (or at least, mosty fixed) in the P2, but of course, by that time, far fewer 16-bit programs were run (and win9x was out with partial 32-bit compliance).