Earlier quoted context omitted.
Just for context, they make up 5% (yes 5%) of holdings in global index funds like VWRA. https://stockanalysis.com/quote/lon/VWRA/holdings/ That is an astounding figure and means markets are highly imbalanced, unless you think Nvidia represents 5% of the global economy.
There is a number of index funds holding 7.5% of NVIDIA. This consolidation is scary. I've started putting a little bit in emerging markets and China. I cannot trust the US long term, hopefully I'm wrong!
Nvidia's Risky Business
171–180 of 185 posts
Re: Nvidia's Risky Business
#172For awhile I've found two things hard to square, that the hardware and software making up current gen AI will bring us to a socioeconomic singularity, and the reality the thing they're mostly trying to emulate is a few pounds of meat and fat running on tens of watts equivalent. On one hand the current AIs are obviously super human in some tasks, get completely dunked on in others by far simpler organisms. My cat can…
Another interesting discrepancy is that people think current GPUs are maybe capable of running AGI but they still can barely manage photorealistic rendering of a single room in realtime, or simulate something like a shirt thrown into a pile of laundry. They can generate a video of it based on millions of existing videos, but not do a real simulation of light and physics in realtime.
Re: Nvidia's Risky Business
#173Earlier quoted context omitted.
The CUDA runtime coming with a gazillion reasonably decent kernels (DNN, BLAS, CUTLASS) and a concurrency system (NCCL) is a big deal; especially in the “early days” very few researchers or development runtimes were even writing their own kernels or dealing with CUDA C++ extensively, they were wrapping the ones NVidia gave them. I do agree that it’s really not great, and I also have never been a strong believer in th…
What I don't quite get is why can't they use AI to translate CUDA programs into more open architectures like AMD ROCm? AI is supposed have solved the "coding problem". But shouldn't translating a program from one platform to another be an even easier, more mechanical, task for the AI?
Re: Nvidia's Risky Business
#174Nvidia's biggest advantage in AI has never been only their hardware performance but how entrenched their software is in ML research that flowed down stream. However, if you've actually used CUDA C/C++, it's pretty one of the worst software development ecosystem imaginable: you get all the footgun of regular C++, plus GPU compute pretending to be C++ and but doesn't actually behave like C++ because CPU and GPU compute…
Genuine question. Given that LLMs are supposed to allow us to rewrite anything, and I am an LLM believer, what I don't understand is: how does CUDA continue to be a moat in a world where LLMs can rewrite entire software development stacks? If NVIDIA is right about AI, isn't this same technology going to erode the software side of this same software moat?
What do you gain by not using CUDA vs what do you risk?
Re: Nvidia's Risky Business
#175Earlier quoted context omitted.
What I don't quite get is why can't they use AI to translate CUDA programs into more open architectures like AMD ROCm? AI is supposed have solved the "coding problem". But shouldn't translating a program from one platform to another be an even easier, more mechanical, task for the AI?
> AI is supposed have solved the Which AI? LLMs are coding facilitators and code producers. A problem is solved when the solution is reliable. Non-deterministic Neural Networks are not reliable. In fact, > more mechanical[] task that suggests an expectation of process and procedure, which is still not a capability of current architectures. Sure, you can ask a brains-deficient operator to perform a huge task, but then…
Re: Nvidia's Risky Business
#176Earlier quoted context omitted.
Another interesting discrepancy is that people think current GPUs are maybe capable of running AGI but they still can barely manage photorealistic rendering of a single room in realtime, or simulate something like a shirt thrown into a pile of laundry. They can generate a video of it based on millions of existing videos, but not do a real simulation of light and physics in realtime.
Is the human brain capable of doing real simulations of light and physics in realtime? Or does it hallucinate the details and represent some low-resolution mental image? You may be overestimating the capabilities of flesh-based neural networks and underestimating the capabilities of silicon-based neural networks.
Re: Nvidia's Risky Business
#177Earlier quoted context omitted.
There is a number of index funds holding 7.5% of NVIDIA. This consolidation is scary. I've started putting a little bit in emerging markets and China. I cannot trust the US long term, hopefully I'm wrong!
I see China as very risky due to Taiwan.
Re: Nvidia's Risky Business
#178Even back then, some economists used the "hidden wallet auction" as an example of how this could happen.
To summarize:
- there is a wallet
- you don't know how much is in the wallet
- you bid on amount to buy the wallet
- if you get the highest bid you win
- crucially, if you lose then you still have to pay
This is often cited as a game that you do not want to play b/c it's a. hard to predict the upside, b. the downside is huge.
That being said, people still got into these auctions and because of sunk cost fallacy, decided to keep bidding even if they might lose.
The hyperscaler race feels a bit like the above but no one seems to ant to admit it.
Re: Nvidia's Risky Business
#179Earlier quoted context omitted.
The CUDA runtime coming with a gazillion reasonably decent kernels (DNN, BLAS, CUTLASS) and a concurrency system (NCCL) is a big deal; especially in the “early days” very few researchers or development runtimes were even writing their own kernels or dealing with CUDA C++ extensively, they were wrapping the ones NVidia gave them. I do agree that it’s really not great, and I also have never been a strong believer in th…
What I don't quite get is why can't they use AI to translate CUDA programs into more open architectures like AMD ROCm? AI is supposed have solved the "coding problem". But shouldn't translating a program from one platform to another be an even easier, more mechanical, task for the AI?
This is actually a corollary to the point I was making about "CUDA" usually also including a ton of the included kernels and not just referring to a crappy programming environment; translating mid-level C that does math between two runtimes wouldn't be hard for an LLM, but translating "doBigDNNThingNVidiaGaveMeInAKernel()" to "doBigDNNThingByHandBecauseAMDDoesntSupportIt()" isn't a rote translation at all.
Of course, once you accept that it's _not_ "why don't you just translate it," you _can_ iteratively use an LLM to implement the ThingNVidiaGaveYouInAKernel, but it probably isn't well-trained, yet, on low-level AMD optimization tricks, so the kernel you end up with will likely be slower than the CUDA one.
Re: Nvidia's Risky Business
#180Earlier quoted context omitted.
> AI is supposed have solved the Which AI? LLMs are coding facilitators and code producers. A problem is solved when the solution is reliable. Non-deterministic Neural Networks are not reliable. In fact, > more mechanical[] task that suggests an expectation of process and procedure, which is still not a capability of current architectures. Sure, you can ask a brains-deficient operator to perform a huge task, but then…
The tool itself (AI) may not be reliable, but that is also very true for every other tool (e.g. Human). Also, you are right about when a problem is solved, but this doesn't need the tool to be reliable as you said, just the solution part. Hence, as long as the produced code works as intended, it doesn't matter what you used to produce the output.
"AMD and Anthropic also formed a multiyear engineering partnership to optimize ROCm using Claude"
FROM: https://finance.yahoo.com/markets/stocks/articles/ex-amd-exe...