| I'd really like to hear what you think about Nvidia's approach to self-driving, especially using supercomputing + simulation + backtesting to bootstrap the process. We keep going back and forth on this topic, but how can you develop a self-driving platform without a bunch of NNs in production, running on the Nvidia Saturn V supercomputer? > How you can use 8 bits and integers for inference for example. Said to me these guys are trying to catch up. I think it's interesting that you presume that only Google came up with the idea first, rather than 'reducing precision' to be a rather obvious idea that any chip designer or ML practitioner would have brought up. Again, can you please justify that? I think where we're at a disconnect is that you equate AI leadership with publishing and patents, while looking at Nvidia, they are an extremely secretive organization that would probably avoid publishing what they see as a competitive advantage. This is similar to how Apple operates. I used to work at finance, and the culture was the same way—banks had state-of-the-art models internally but would never share it. Published papers in academia were probably ~5 years behind what the banks had. I do believe that Google (mostly Deepmind) is the leader in the research field, but note that they had to go out and buy that expertise. > Google on R&D will spend 2x Nvidia 2017 sales! Yes, but it's not all going into AI for sure, and definitely not into bankrolling the TPU effort. We should compare apples to apples here, surely? > The entire dynamics of the chip business have changed. You will see Amazon do their own just like Google has. So what about Nvidia's self-driving efforts? I've talked about it for about 3-4 posts now, with references to presentations and videos, and heard more or less crickets from you about it. I don't see how you can repeatedly say that Nvidia has no access to data when they clearly have a working product (Drive PX2) already, plus more (Drive Xavier) ready to be deployed in cars within the next ~18 months. > Google deploys both, TPUs and Nvidia, for a number of reasons I suspect. > The biggest is they want TF to be the canonical framework for AI and they MUST show not favoring their own solution until it is a done deal which is getting close. Yes, but for those exact same reasons, the TPU will not be a strategic edge for Google and lower the ROI of working on the project. You can't have it both ways: either the TPU is the secret sauce that drives Google Cloud adoption and gives them a big leg up in AI (in which case, they would want to leverage TF and make it 'run better' on the TPU than on other hardware), or else TF is a neutral platform and it doesn't benefit either party (which I actually agree with). > It is like saying Android would run as well as iOS on the Apple processors. It is all about controlling the entire stack like Apple has done and Nvidia is just not in a position to be able to. I think the analogy here is really apt, but also shows why I don't believe in Google's success here long-term. The iPhone basically invented the smartphone market; its product was 10x better than any other competitor when it was introduced, and it was probably the majority of volume (and definitely profit) for years before Android was able to compete. The TPU is not heads and shoulders above the competition. The Volta came out literally ~1 year after Pascal and had 10X the tensor throughput; you say that Google isn't standing still, but certainly neither will Nvidia. Basically, Google is not starting from a 'commanding lead' position like Apple did. And we see today that even though Apple still leads in profits, Samusng is very close, and, Android is the vast majority of the market. Larger ecosystems tend to beat fully vertical stacks in the long term. We see this across many markets and products. So why do you think this will be the exception? |
But honestly Nvidia is so far behind in SDC and without any patents it is hard to see them competing.
https://www.theatlas.com/charts/r1iEkmKkz
Yes obvious would agree. But Google implemented late 2014 and Nvidia did NOT in 2014 or 2015 or 2016 as far as I am aware?
AI is not a secretive area. So if Nvidia had something we would know. On the lack of patents puts them in a very weak position. Especially with SDC.
" but note that they had to go out and buy that expertise."
This is one of the more stupid things I have read in a bit on the Internet.
In late 90s Larry Page was asked about using AI to make search better. He shared we are doing search to make AI better.
TPUs did NOT even come from Deepmind. But honestly knowing what to buy is important. But Google is miles ahead of everyone without Deepmind. TF also did NOT come from Deepmind. So many other things. I would actually say the Brain team has done a lot more in actual production than even DeepMind. But DeepMind is Google and rather dumb comment, no offense. How old are you?
Yes the TPUs are very strategic. It is how they were able to do AlphaZero. Or more importantly their new Speech offering at a reasonable cost. Without the TPUs that would not be possible and that is a strategic advantage for Google and why Amazon and everyone else will copy.
Buying off the shelve can NEVER give you a strategic advantage.
Google does NOT run their inference at scale on Nvidia. But also training has been moving to TPUs quickly for Google. They offer a choice but with the TPUs half the price as it shows how much better they are.
You want to get TF to be the canonical solution and then use your fundamental advantages. Just business 101.
"The TPU is not heads and shoulders above the competition. "
We can see the TPUs are heads and shoulders better. Heck they are half the cost. Much bigger advantage than the iPhone. But more importantly they will improve far faster than anything from Nvidia.
"Basically, Google is not starting from a 'commanding lead' position like Apple did. "
Google lead in AI is much, much larger than any of Apple. Heck Apple market share is about 14% and Google with Android has over 80% market share.
"Larger ecosystems tend to beat fully vertical stacks in the long term. "
There is no Nvidia eccosystem that I am aware of? The AI eccosystem is built around TF.