09-15-2015, 05:40 AM
Here is my take.......
Maxwell and GCN are two different designs. AMD has HW ACEs that could be exploited for more performance in workloads that utilize async. I believe that there is a reason they exist, to utilize more of the HW and get more done. There was a problem that the ACE is designed to address.
Nvidia has been trying to get more performance from emir designs as well. They have been trying to solve the same problems. Except, they went a totally different route.
All you have to do is look at the paper specs of any maxwell card vs the paper specs of the cards from AMD they compete with. Nvidia seems to get a lot more performance out of their theoretical than AMD. Obviously, they are doing something that works very very well.
The ACE is an AMD thing, nvidia doesn't have them. But here is another thing to consider, the way async works. The more gaps you have, the better potential performance boost from async functions. Nvidia has been working to minimize gaps and wasted cycles. There just may not be a lot of potential anyway.
Async is being used in a propaganda campaign right now. Of course if a developer builds a special and specific engine, you could see AMD have great performance. But there just isn't much to go on right now. Async in theory sounds great but we have no examples. We need to see real games and results
Maxwell and GCN are two different designs. AMD has HW ACEs that could be exploited for more performance in workloads that utilize async. I believe that there is a reason they exist, to utilize more of the HW and get more done. There was a problem that the ACE is designed to address.
Nvidia has been trying to get more performance from emir designs as well. They have been trying to solve the same problems. Except, they went a totally different route.
All you have to do is look at the paper specs of any maxwell card vs the paper specs of the cards from AMD they compete with. Nvidia seems to get a lot more performance out of their theoretical than AMD. Obviously, they are doing something that works very very well.
The ACE is an AMD thing, nvidia doesn't have them. But here is another thing to consider, the way async works. The more gaps you have, the better potential performance boost from async functions. Nvidia has been working to minimize gaps and wasted cycles. There just may not be a lot of potential anyway.
Async is being used in a propaganda campaign right now. Of course if a developer builds a special and specific engine, you could see AMD have great performance. But there just isn't much to go on right now. Async in theory sounds great but we have no examples. We need to see real games and results

