http://www.playstationlifestyle.net...ies-on-multi-threading-says-planetside-2-dev/
Anyone care to elaborate on this statement?
How does one AMD CU stack up against one Nvidia CUDA core?
Knowing that the PS4 has 18 CU's and XB1 has 12 CU's, does this mean "more optimizing" is required/needed for a game like PlanetSide 2 to run decently on XB1?
We have the exact same kind of Achilles’ heel on the PC too. People who have AMD chips have a disadvantage, because a single core on an AMD chip doesn’t really have as much horsepower and they really require you to kind of spread the load out across multiple cores to be able to take full advantage of the AMD processors.
Our engine sucks at that right now. We are multi-threaded, but the primary gameplay thread is very expensive. The biggest piece of engineering work that they’re doing right now, and it’s an enormous effort, is to go back through the engine and re-optimize it to be really, truly multi-threaded and break the gameplay thread up. That’s a very challenging thing to do because we’re doing a lot of stuff – tracking all these different players, all of their movements, all the projectiles, all the physics they’re doing.
It’s very challenging to split those really closely connected pieces of functionality across in multiple threads. So it’s a big engineering task for them to do, but thankfully once they do it, AMD players who’ve been having sub-par performance on the PC will suddenly get a massive boost – just because of being able to take the engine and re-implement it as multi-threaded.
I’m very excited about that because I have a lot of friends, lots of people who are more budget minded, going for AMD processors because nine times out of ten they give a lot of bang for the buck. Where it really breaks down is on games with one really big thread. PlanetSide’s probably a prime example of that.
Anyone care to elaborate on this statement?
How does one AMD CU stack up against one Nvidia CUDA core?
Knowing that the PS4 has 18 CU's and XB1 has 12 CU's, does this mean "more optimizing" is required/needed for a game like PlanetSide 2 to run decently on XB1?