A company selling knives is not considered a butcher or cook, despite the main uses of knives being just that.
Nvidia spends a lot of money investing in downstream AI companies, in what feels like a rather incestuous circle
Next up: quantum. And that will be the end of them.
And other than maybe the crypto stuff, luck had nothing to do with it. Nvidia was ready to support these other use cases because in a very real way they made them happen. Nvidia hardware is not particularly better for these workloads than competitors. The reason they are the $4.6T company is that all the foundational software was built on them. And the reason for that is that JHH invested heavily in supporting the development of that software, before anyone else realized there was a market there worth investing in. He made the call to make all future GPUs support CUDA in 2006, before there were heavy users.
At some point, maybe it isn’t luck anymore but a general trend towards parallel computing.
> parallel computing.
Maybe because the acronym PCU will invite to many toilet jokes."No, I see the pee" and at least another that I'd rather not express in polite company ))
They quietly (at first) developed general purpose accelerators for a specific type of parallel compute. It turns out there are more and more applications being discovered for those.
It looks a lot like visionary long term planning to me.
I find myself reaching for Jax more and more where you would have done numpy in the past. The performance difference is insane once you learn how to leverage this style of parallelization.
https://docs.jax.dev/en/latest/jax.numpy.html
A lot of this really is a drop in replacement for numpy that runs insanely fast on the GPU.
That said you do need to adapt to its constraints somewhat. Some things you can't do in the jitted functions, and some things need to be done differently.
For example, finding the most common value along some dimension in a matrix on the GPU is often best done by sorting along that dimension and taking a cumulative sum, which sort of blew my mind when I first learnt it.
Basically, almost half of their revenue is pure profit and all of that comes from AI.
While the slide looked a lot nicer, the data is also available on their site https://nvidianews.nvidia.com/news/nvidia-announces-financia...
When more of their revenue comes from AI than graphics, and they're literally removing graphics output from their hardware...
NVIDIA basically owns the market because of the stability of the CUDA ecosystem. So, I think it might be fair to call them an AI company, though I definitely wouldn't call them just a hardware maker.
You aren't even "dying on this hill", people like you are inventing a hill made out of dead bodies.
In a way it's the scientific/AI/etc enterprise use of Nvidia hardware that enables the sale of consumer GPUs as a side effect (which are just byproducts of workstation cards having a certain yield - so flawed chips can be used in consumer cards).
Source (I am not sure how reliable this is because I got this from ChatGPT, but I remember seeing something similar from other sources): https://www.fool.com/investing/2024/02/12/gaming-was-nvidias....