By using this site, you agree to our Privacy Policy and our Terms of Use. Close
KruzeS said:
I just don't get all this stuff about the Cell and AI. Artificial intelligence is all about decision making, choices - in a word: branching. The Cell excels at physics, numerical simulation - not at branching. The amount and quality of the information based on which choices can be made improves, that's for sure. The decision process however, I don't think so. Having fast a dedicated core for AI, simulating hundreds/thousands of actors' decision processes while evolving the world, as is possible on the 360, is great.

Well, theren are cases where you can see a number of statements as vectors ande manipulations as Vector Additions and Multiplications. This is something that a SPU can handle quite well, but this kind of code would be very hard to read and debug andf you alwys have to translate into these vectors and out of them, what normally reduces the usability considerably.

But even the PPE itself or the Xbox 360 isn't really suited for branching intensive code. The pipeline is quite deep and its brnaching prediction is rather simple, which makes it slower than many other processors for branching intensive code.