Originally Posted by prava
So much fail in this reply.
a) In I+D environments, as soon as the product is done, you put it out. Everyday the tech is ready but not into the market you are losing money, since you allow your competition to catch-up. Would you invest hundreds of millions into a product and, then, wait a year to release it? Really?
b) Any CEO not following a) strictly would get fired by their shareholders any minute. Do you have any idea why products get revisions? Or bugs? Because all companies in I+D related industries work against the clock and any minute the product is not out there is a ton of revenue lost.
c) Do you truly think that GK110 didn't get released early even for Tesla when such cards have a HUGE mark-up and there was a TON of expectation?
Conclusion: you are clueless. NVIDIA, and any other tech-company that has competition around it, will release every product the single minute they can, and not a minute later. Why did GK110 come that late? Because it wasn't ready: be it that it was too expensive, or the fab couldn't keep up or whatever reason: it wasn't ready.
Intel and Nvidia consider themselves smarter than that. Having a taped out GK110 ES is different than paying for a full run of thousands from the FAB. They get samples made at "ANY" time and make an educated mgmt decision. I won't repeat what others have said, but your reason is not bulletproof, and assumes these companies are run by robots.
By your reasoning Intel would have never hamstrung half their lineup. They've had insanely powerful chips available lately and at any time within the last year could have delivered their best offering at the time to consumers. But why should they. Their reasoning is "give the market a decent 10% bump", stay ahead of the competition but go "No Further" until they have to show their hand. This gives them breathing room down the road. It's not assured of course, but with AMD's current offerings this is almost childsplay for Intel CPU wise...right now.
Nvidia is in the same game with their entire lineup. The Engineers develop, benchmark and deliver the reports to mgmt. Management makes the decision not just for the present, but for the future of the company which is not to blow your load, and then have nothing for a long while, which can also disappoint shareholders and that's what gets CEO's fired.