- Mar 17, 2010
- 738
- 0
- 71
As the discussion got off-track in this thread, I thought I'd try and continue the discussion here.
GCN has been shown to be quite strong in compute/GPGPU performance - even beating GK110 in quite a few applications/synthetics. So far, this has only translated over to games in titles like Dirt: Showdown and Grid 2, where GCN is quite far ahead of Nvidia (but possibly due to driver tweaks or GCN specific advantages, rather than raw compute performance?) as well as Civ V, where the benchmarked compute performance is much stronger than Kepler yet the ingame performance is identical.
So, given that current games aren't really using compute much, yet GCN may be much stronger in compute performance, will this be an advantage more in the future rather than now? I think so, given the next gen consoles are both GCN based. This means optimizations like Dirt and Grid use could give devs performance advantages for PS4, Xbox, and 1/3-1/2 of PC gamers (just ball parking a guess). The PS4 even is reported to use 4 CU's specifically for increased GPGPU/Compute performance. This would give further reason to rely on GPGPU for game engines.
Now, this doesn't just mean "GCN is the best compute ever and AMD will always be superior". If Nvidia comes out with a superior compute architecture, they could easily take the lead in the future (maybe the GTX500/400 series will gain headway versus the new architectures? doubtful, because drivers make a big difference, but hypothetically could happen!). Maxwell could easily make this happen. Now, that can't overcome GCN-specific enhancements, but that could improve performance on all of the open standard API's that AMD might suggest developers use.
Do you guys think that GCN may gain performance relative to Kepler as time goes on? Do you think future games will use GPGPU computing/it will be an integral part of the game engine in the future? Do you think Maxwell will take the compute crown back for Nvidia?
GCN has been shown to be quite strong in compute/GPGPU performance - even beating GK110 in quite a few applications/synthetics. So far, this has only translated over to games in titles like Dirt: Showdown and Grid 2, where GCN is quite far ahead of Nvidia (but possibly due to driver tweaks or GCN specific advantages, rather than raw compute performance?) as well as Civ V, where the benchmarked compute performance is much stronger than Kepler yet the ingame performance is identical.
So, given that current games aren't really using compute much, yet GCN may be much stronger in compute performance, will this be an advantage more in the future rather than now? I think so, given the next gen consoles are both GCN based. This means optimizations like Dirt and Grid use could give devs performance advantages for PS4, Xbox, and 1/3-1/2 of PC gamers (just ball parking a guess). The PS4 even is reported to use 4 CU's specifically for increased GPGPU/Compute performance. This would give further reason to rely on GPGPU for game engines.
Now, this doesn't just mean "GCN is the best compute ever and AMD will always be superior". If Nvidia comes out with a superior compute architecture, they could easily take the lead in the future (maybe the GTX500/400 series will gain headway versus the new architectures? doubtful, because drivers make a big difference, but hypothetically could happen!). Maxwell could easily make this happen. Now, that can't overcome GCN-specific enhancements, but that could improve performance on all of the open standard API's that AMD might suggest developers use.
Do you guys think that GCN may gain performance relative to Kepler as time goes on? Do you think future games will use GPGPU computing/it will be an integral part of the game engine in the future? Do you think Maxwell will take the compute crown back for Nvidia?