Originally posted by: Continuity28
Originally posted by: milomnderbnder21
Multithreaded games are the future...Because you can only do so much with a single chip. Developers better get used to it...If multiple cores have not been helpful before, it's because developers have been too lazy to utilize them right. Have you seen the 20 minutes of Elder Scrolls Oblivion footage? If not, go to fileplanet or something and do so...Multiple Cores (with a nice GPU) can make some nice stuff...
Yeah but think of it this way:
You are a processor now, single core, here are your instructions:
A = 5
B = 4
Add A and B
Z = 37
Divide B by Z and add that to AB.
Notice, this code is utterly simplistic and not useful, its just an example. Also notice that you cant make this multiple threaded. Otherwise you get this:
Processor A:
A = 5
Add A and B
Divide B by Z and add that to AB
Sorry but Processor A can't do that, its missing too many variables, which processor B has... once they communicate with each other on it, the delay has far exceeded that which would have existed if one processor did it all.
The bottom line: Not EVERY piece of code CAN be made to work on multiple threads. Certain programming is also random to an extent, especially in games. You have freedom of movement and control, the processor needs to be ready for your input, and with a million combinations, this can also have an impact on IN-ORDER processors like those in these consoles, and also multi-threaded capability. It's not as easy as you make it sound, and in many cases it would be impossible, like my simple math example.