• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Charlie at Semiaccurate says: Physics hardware makes Kepler/GK104 fast

blastingcap

Diamond Member
http://semiaccurate.com/2012/02/01/physics-hardware-makes-keplergk104-fast/

If I didn't post this, someone else would have, so let's discuss it if there is interest.

Edit to add: personally I found this to be the most interesting part (about GK104):

"The architecture itself is very different from Fermi, SemiAccurate’s sources point to a near 3TF card with a 256-bit memory bus. Kepler is said to have a very different shader architecture from Fermi, going to much more AMD-like units, caches optimised for physics/computation, and clocks said to be close to the Cayman/Tahiti chips. The initial target floating among the informed is in the 900-1000MHz range. Rumours have it running anywhere from about 800MHz in early silicon to 1.1+GHz later on, with early stepping being not far off later ones. Contrary to some floating rumours, yields are not a problem for either GK104 or TSMC’s 28nm process in general."

Then

"In the same way that AMD’s Fusion chips count GPU FLOPS the same way they do CPU FLOPS in some marketing materials, Kepler’s 3TF won’t measure up close to AMD’s 3TF parts. Benchmarks for GK104 shown to SemiAccurate have the card running about 10-20% slower than Tahiti. On games that both heavily use physics related number crunching and have the code paths to do so on Kepler hardware, performance should seem to be well above what is expected from a generic 3TF card. That brings up the fundamental question of whether the card is really performing to that level?"

Then he goes on to talk about how GK104 is likely to have variable performance depending on whether or not the game uses PhysX (software OR hardware accelerated physics):

"All of the benchmark numbers shown by Nvidia, and later to SemiAccurate, were overwhelmingly positive. How overwhelmingly positive? Far faster than an AMD HD7970/Tahiti for a chip with far less die area and power use, and it blew an overclocked 580GTX out of the water by unbelievable margins. That is why we wrote this article. Before you take that as a backpedal, we still think those numbers are real, the card will achieve that level of performance in the real world on some programs.

The problem for Nvidia is that once you venture outside of that narrow list of tailored programs, performance is likely to fall off a cliff, with peaky performance the likes of which haven’t been seen in a long time. On some games, GK104 will handily trounce a 7970, on others, it will probably lose to a Pitcairn. Does this mean it won’t actually do what is promised? No, it will. Is this a problem? Depends on how far review sites dare to step outside of the ‘recommenced’ list of games to benchmark in the reviewers guide."

I guess all those people thinking Charlie stopped hating on Nvidia were wrong, he still hates them. Haha.
 
Last edited:
I don't like the way Charlie writes articles.

EDIT: Hahaha, chasing tails, circular motion. Both AMD and Nvidia want to be the other guy.

Kepler is said to have a very different shader architecture from Fermi, going to much more AMD-like units, caches optimised for physics/computation, and clocks said to be close to the Cayman/Tahiti chips.
 
Last edited:
Going back to Kepler, we see that this happy and completely ethical game is going to be starting round 3, or round 17, depending on how you count. Nvidia appears to be stacking the playing field to both cripple the competition and raise their own performance. Is the performance of Kepler cards legitimate? Yes. Is it the general case? No. If you look at the most comprehensive list of supported titles we can find, it is long, but the number of titles released per year isn’t all that impressive, and anecdotally speaking, appears to be slowing.

From what Charlie writes, it looks like Nvidia is using it's forces to influence game code to benefit it to the max.

Charlie also states earlier in the article that, GK104 (rememberm, mid-range) in some cases will surpass Tahiti, while in other cases, will lose to Pitcairn.

The problem for Nvidia is that once you venture outside of that narrow list of tailored programs, performance is likely to fall off a cliff, with peaky performance the likes of which haven’t been seen in a long time. On some games, GK104 will handily trounce a 7970, on others, it will probably lose to a Pitcairn. Does this mean it won’t actually do what is promised? No, it will. Is this a problem? Depends on how far review sites dare to step outside of the ‘recommenced’ list of games to benchmark in the reviewers guide.
 
Even without the physX hardware optimizations if it performs within 10-20% of Tahiti, then it's a winner.
Benchmarks for GK104 shown to SemiAccurate have the card running about 10-20% slower than Tahiti. On games that both heavily use physics related number crunching and have the code paths to do so on Kepler hardware, performance should seem to be well above what is expected from a generic 3TF card.
And if there are cases where
All of the benchmark numbers shown by Nvidia, and later to SemiAccurate, were overwhelmingly positive. How overwhelmingly positive? Far faster than an AMD HD7970/Tahiti for a chip with far less die area and power use, and it blew an overclocked 580GTX out of the water by unbelievable margins. That is why we wrote this article.
It's also going to be exciting.
Can't wait !
 
I wouldn't exactly call this potential scenario exciting..

What does this mean in the end? Is it cheating? Is it ethical? Is Kepler/GK104 going to be worth the money? Will it beat AMD’s 7970? These are all subjective decisions for you to make. What software will Nvidia show off as benchmarks to promote Kepler’s performance? That list is a little narrower. What will happen to sites that dare to test software that is not ‘legitimately accelerated’? No idea, but history offers some clues. One thing you can say for sure is that the information released prior to and with the card is unlikely to be the whole story. Legitimacy, performance, honesty, and ethics are unlikely to resemble the official talking points, and the whole truth is likely to be hidden from prying eyes for very partisan reasons. Big grains of salt around this one people, be very skeptical of everything you hear, and take nothing at face value
 
Charlie claims in TWIMTBP titles it might beat a 79X0 (taihiti), yet in other games, without heavy optimisations, it ll lose to a 78X0 (Pitcairn right?).
If this is true I won't buy it. I play both old and new games depending on my mood. I want relatively consistent performance.

Of course, I'll believe it when I actually see it. Its still Charlie after all...
 
Last edited:
as some users form beyond 3d said.... hardware physX will make physx, an even more a niche product...just like it was in the beggining of ageia.
nvidia will have to bump alot of money to make this work out
 
Strange but interesting. This somehow explains the dubious pricing 300$. If they can offer a small, very power efficient, highly overclockable part that performs on par with a GTX580 in some games and destroys the 7970 on others then I think it's a good deal.
 
A 7970 nvidia equivalent for $299 and you guys still complain? Would you rather pay $550 or what? This is good news. Less power draw than a 7970, smokes a 580, beats a 7970 in some games. Sounds like a 8800gt gtx 460 type card that changes the game with an awesome level of value/performance.
 
A 7970 nvidia equivalent for $299 and you guys still complain? Would you rather pay $550 or what? This is good news. Less power draw than a 7970, smokes a 580, beats a 7970 in some games. Sounds like a 8800gt gtx 460 type card that changes the game with an awesome level of value/performance.

I think people would be ecstatic about that card, I know I would. If the card beats a Tahati XT in games that heavily leverage PhysX but loses to a $300 Pitcairn XT in games that don't, then that's less of a clear win. If this is really the case, it really will be a situation where we have to wait and see how all the benchmarks play out.
 
If I was a game developer, I wouldn't like much the idea of having to use a middleware that half the people that will play the game don't have the capability to use, because they have a green card and not a red one. Nvidia, Y U NO MAKE THIS OPEN?
 
Not a good sign if they are relying on a narrow selection where they really shine. I'm completely against fragmentation in general performance. If it does well in everything but fantastic in a few things that is good. Mediocre in lots of things and fantastic in a few things won't be very appealing to me, especially in terms of gaming.
 
Kepler is said to have a very different shader architecture from Fermi, going to much more AMD-like units

unlikely, nVidia is happy with their SIMD design and in fact AMD abandoned their 5-way and 4-way shaders for SIMD design just like in fermi in order to compete in the GPGPU market.
 
A 7970 nvidia equivalent for $299 and you guys still complain? Would you rather pay $550 or what? This is good news. Less power draw than a 7970, smokes a 580, beats a 7970 in some games. Sounds like a 8800gt gtx 460 type card that changes the game with an awesome level of value/performance.
Exceptional in a few and good in the rest I can live with. Exceptional in a few and lousy in others, I can't.
 
If I was a game developer, I wouldn't like much the idea of having to use a middleware that half the people that will play the game don't have the capability to use, because they have a green card and not a red one. Nvidia, Y U NO MAKE THIS OPEN?

If NVidia gives the developers a lot of green pieces of paper with dead presidents on them, they'll bend backwards and use the middleware. And it's a bit more than half of the people, Steam survey says that NVidia is around 60% while ATI around 40%.
 
This sounds too good to be true and only this guy is the one coming up with all of it, sounds like a bucketload of ****.

This is starting to get closer and closer to ala Bulldozer fiasco...
 
Exceptional in a few and good in the rest I can live with. Exceptional in a few and lousy in others, I can't.

^this

I don't know what games will be out in 1-2 years time. I don't want to roll the dice that the few games I do play are TWIMTBP games.
 
I expect the GTX 660/760 to be = to a GTX 580. If it ends up trading blows with 7970 I will be pleasantly surprised.

GTX 680/780 has to be faster than 7970 by more than 20% for me to consider it.
 
Current rumors state that the upcoming consoles are going to be AMD based (I think it's been confirmed that the Wii-U is AMD). Most all PC games are now console ports with a few bells and whistles added (if we are lucky). Something in this strategy just doesn't add up if those rumors turn out to be accurate.

Considering the mass shift to console ports probably attributed to the decline of Physx in PC games, taking this path could potentially set them up for the same thing, except it sounds like this time the performance of their GPU line rides on it.

Risky business to be sure. Good to see them shaking things up a bit at least. I'm anxious to see this card in action. Nvidia needs to hurry the hell up and release the darn thing!
 
Last edited:
This almost reminds me of PowerMac G4's with altivec. In some cases with highly tuned code that destroyed far faster chips. But in anything else, they fell far short.

I have always hated the way nVidia pays off game developers to code for their specific features instead of going with more open features that are supported by both manufacturers.

The whole TWIMTBP deal was bad for consumers. Games should be coded to use features that are open and NOT proprietary.
 
Can we have one AMD video card launch without the usual Nvidia FUD, bitching and bullshit? It gets annoying.
 
Back
Top