DarkTemplar said:
In theory 6 cores are avalible, but as far as I know it is not possible to paralelize a code in a single process among more than once CPU (each console has 2 Jaguar CPUs with 4 cores each). The solution would the creation of new process wich means that inter process communication. However, communication between two process requires a extra things, such as shared memory regions managed by the OS, resulting a lot of latency for system. For instance: if you have a code that is not performing well, using the extra cores are not a option because your code may end up slower. However, it is possible to use the extra cores to perform other (indepent) tasks in parallel (like loading the next level of a game on the RAM). P.S.: Sorry if my post was little bit too technical. =) |
That is complete bullshit. Each of the 6 cores are independant individual cores, no distinction with the 2 jaguar quads, it has been explained in the leaks and said by some developers (Guerrilla notably).
Most of the next gen games (Dice, KZSF) already have multi core engines with every tasks run in parallel in any of the 6 cores.
Just go and re-read the Guerrilla interviews with their CPU profiling.
Anyway what are your sources? www.bullshitsources.com ?







