I was sitting around waiting for a compile to finish today, and I was doing some reading about Amdahl's law, which can be used to find the benefit of adding extra processors. Click on the Wikipedia link there if you want to check out the math behind it.
So I decided to see what the actual benefit would be of having 8 cores, like what the Cell would have at full use, versus 3 cores like what the 360 will have. The following assumes that the cores function at about the same performance and the only difference is the number of them used. This probably won't actually be the real-world case obviously, but it's interesting to examine.
Anyways, when I graphed the two against each other, it was interesting to see how things stacked up. Of course, the biggest variable in all of this is how much of the theoretical game would benefit from parallelization. What is that exact number? Heck if I know, but here are the results for different values:
At 100% benefitting from parallel, a true fantasy world, the 8core is 166% faster. So at best we're not quite triple the speed.
At 90% benefitting from parallel, the 8core is 86% faster. A big drop from just 10% less.
At 80%: 8core is 55% faster
At 65%: 8core is 32% faster
At 50%: 8core is 19% faster
At 30%: 8core is 8% faster
Maybe this is why Sony is thinking about using less cores? There's obviously diminishing returns for the extra cores if you can't make everything very highly parallel.
So I decided to see what the actual benefit would be of having 8 cores, like what the Cell would have at full use, versus 3 cores like what the 360 will have. The following assumes that the cores function at about the same performance and the only difference is the number of them used. This probably won't actually be the real-world case obviously, but it's interesting to examine.
Anyways, when I graphed the two against each other, it was interesting to see how things stacked up. Of course, the biggest variable in all of this is how much of the theoretical game would benefit from parallelization. What is that exact number? Heck if I know, but here are the results for different values:
At 100% benefitting from parallel, a true fantasy world, the 8core is 166% faster. So at best we're not quite triple the speed.
At 90% benefitting from parallel, the 8core is 86% faster. A big drop from just 10% less.
At 80%: 8core is 55% faster
At 65%: 8core is 32% faster
At 50%: 8core is 19% faster
At 30%: 8core is 8% faster
Maybe this is why Sony is thinking about using less cores? There's obviously diminishing returns for the extra cores if you can't make everything very highly parallel.