Ext3h
Regular
Time for a little summary of the entire topic.
Said ahead:
Then benchmark provided by @MDolenc and the plots provided by @Nub were a great help. Even though they did not prove what they were originally intended to, they still provided insight on other, previously unpublished implementation details on both GCN and Nvidias architectures. This helped a lot in gaining insight on the actual capabilities of Kepler and Maxwell, far beyond anything Nvidia has officially published on these architectures.
It has also revealed something different, less fortunate: About every single tech review site out there, reporting on that topic, made mistakes. And not exactly small ones. This goes from pulling strange figures from an anonymous quote without notation of author or anything alike, to quoting out of context from public discussions (like this thread), up to picking random unknown specs from either vendor and putting them up against each other just because of similarities in the naming of the specs. Also a lot of wrong quoting from other tech review sites, without checking for their sources.
In some cases even vendor published papers were just plain wrong or contradicting, or referred to chip versions which got never released in that form. Respectively to incomplete API drafts, which would have been compatible with hardware while the final API version wasn't. And a lot of "equivalent models" which omitted some less fortunate implementation details.
Or to put it in different words: You can't trust anyone. Most of the information spread by online and print magazines on this topic has proven to be wrong or without foundation.
I can't even guarantee correctness for my own analysis. My analysis is based on an extrapolated hardware model (rather than just aggregating random numbers) which was capable of predicting non-synthetic results quite well, but it might still be wrong.
Text part first: http://ext3h.makegames.de/DX12_Compute.html
Updated graphs on Nvidias and AMDs architectures may follow later. I still have to get confirmation on some details first.
Said ahead:
Then benchmark provided by @MDolenc and the plots provided by @Nub were a great help. Even though they did not prove what they were originally intended to, they still provided insight on other, previously unpublished implementation details on both GCN and Nvidias architectures. This helped a lot in gaining insight on the actual capabilities of Kepler and Maxwell, far beyond anything Nvidia has officially published on these architectures.
It has also revealed something different, less fortunate: About every single tech review site out there, reporting on that topic, made mistakes. And not exactly small ones. This goes from pulling strange figures from an anonymous quote without notation of author or anything alike, to quoting out of context from public discussions (like this thread), up to picking random unknown specs from either vendor and putting them up against each other just because of similarities in the naming of the specs. Also a lot of wrong quoting from other tech review sites, without checking for their sources.
In some cases even vendor published papers were just plain wrong or contradicting, or referred to chip versions which got never released in that form. Respectively to incomplete API drafts, which would have been compatible with hardware while the final API version wasn't. And a lot of "equivalent models" which omitted some less fortunate implementation details.
Or to put it in different words: You can't trust anyone. Most of the information spread by online and print magazines on this topic has proven to be wrong or without foundation.
I can't even guarantee correctness for my own analysis. My analysis is based on an extrapolated hardware model (rather than just aggregating random numbers) which was capable of predicting non-synthetic results quite well, but it might still be wrong.
Text part first: http://ext3h.makegames.de/DX12_Compute.html
Updated graphs on Nvidias and AMDs architectures may follow later. I still have to get confirmation on some details first.