So, how would you build an OS and API that fancies those above the current model? Because that is essentially what is needed to pull that off. Better compilers can help, but especially when mixing different architectures on the same chip (which would include the VMX units as a different model as well), what you really need is an efficient way to distribute and manage all those small tasks and a way to keep the data structures whole when moving them around in bits and pieces.
Forget about threads and objects as we know them, they won't work in the long run. Something like the supercomputer distributed SIMD vector model might be a better fit. But then again, how are you going to handle a single game loop on something like that?
Any ideas?
Forget about threads and objects as we know them, they won't work in the long run. Something like the supercomputer distributed SIMD vector model might be a better fit. But then again, how are you going to handle a single game loop on something like that?
Any ideas?