News for hackers. Stuff that matters.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by hi-v-rocknroll on Monday June 17, 2024 @01:48PM (#40708681)
Disclaimer: I own NVDA and META.

This particular hype train has about 2-3 years more of gas until Microsoft/OpenAI and Meta stop buying absurd amounts of other peoples' gear and design their own.

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by tengbretson on Monday June 17, 2024 @02:01PM (#40708876)
Even if today's big tech players landed their own hardware in 2-3 years, there's no guarantee that they could match the software side of it. For AMD, the hardware is already there. All they have had standing in their way of owning a free money printer for the past 5 years is competitive software and that still somehow manages to elude them.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by hi-v-rocknroll on Monday June 17, 2024 @02:02PM (#40708911)
That's not how NVIDIA is making money. They're making money by selling metric shittons of A100's to Microsoft and Meta. Like ~$4 billion/year to each company for the past 2.5 years, with total CapEx outlays of around ~$10-14 billion/year each.

Microsoft's and Meta's weaknesses are that they don't directly have a specific need for all of this hardware. Much of it is being consumed by R&D without any products or profits involved directly. At some point, the pressures to monetize will come calling and turn off the blank check spigots.

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by sillysaurusx on Monday June 17, 2024 @02:12PM (#40709030)
You say "that’s not how they’re making money", but the only reason anyone wants those A100s is because CUDA is pretty good. The hardware power is secondary in the sense that AMD is competitive with them — one could imagine a dominant AMD. But their stack is missing an API that works well.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by hi-v-rocknroll on Monday June 17, 2024 @02:32PM (#40709284)
How good A100/H200 are aren't the point, it's how essential they are to customers' profitability that matters. Zuck in particular still seems to be doubling-down on "build it, and they will come" while under continuing growing pressure to implement org-wide cost controls and wear big-boy business pants.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by paulmd on Monday June 17, 2024 @04:55PM (#40710950)
maybe because there's actual value in the systems being built and it's not simply blockchain 2.0 just because you keep repeating it?

there's a fairly incredible amount of commercial value in a system that can provide a workable "fuzzy match" or a system that can produce an approximately-optimal outcome without an intractable optimization step, for example. what is the commercial value of making the entirety of US logistics even 5-10% more efficient, or work-scheduling optimizations in a server farm?

like people just keep blindly repeating that there's no profitability there regardless of all the places it's quietly being deployed to great effect.

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by onlyrealcuzzo on Monday June 17, 2024 @02:30PM (#40709264)
> Microsoft's and Meta's weaknesses are that they don't directly have a specific need for all of this hardware.

IIUC, OpenAI leased the model to Microsoft to power LLM search on Bing. OpenAI doesn't run the inference on their machines. Microsoft also added LLM features into Office (and Windows, too, right?)

What do you think is powering all that inference?

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by loire280 on Monday June 17, 2024 @02:37PM (#40709376)
Those features are mostly being added to existing products and therefore aren't supporting new revenue streams. It remains to be seen if these features are popular enough to become table stakes for the existing OS and productivity software businesses and justify continued investment.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by tengbretson on Monday June 17, 2024 @02:10PM (#40709010)
And why aren't they buying MI250Xs instead?
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by hi-v-rocknroll on Monday June 17, 2024 @02:14PM (#40709059)
Prior vendor relationships and standardization. It's too much of a PITA ($$$$ engineering time) for research SWEs to support and buyers also have to engage more vendors to handle multiple stacks. Meta and Microsoft generally standardize their shit as much as possible. Meta's Reality Labs is sort-of a special case in that it does more "throwaway"-type stuff, but it still aims to standardize and not deviate that much because it slows things down.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by ramesh31 on Monday June 17, 2024 @02:29PM (#40709253)
>It's too much of a PITA ($$$$ engineering time) for research SWEs to support and buyers also have to engage more vendors to handle multiple stacks. Meta and Microsoft generally standardize their shit as much as possible.

Right, and they are standardizing on CUDA. Something no other company has any chance of matching for the forseeable future.

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by throw0101d on Monday June 17, 2024 @02:43PM (#40709435)
> Right, and they are standardizing on CUDA.

How many people are writing to CUDA directly, and how many folks are using something like PyTorch front-end where the back-end can potentially be changed?

* https://pytorch.org/blog/pytorch-for-amd-rocm-platform-now-a...

* https://rocm.docs.amd.com/projects/install-on-linux/en/devel...

* https://dev-discuss.pytorch.org/t/opencl-backend-important-u...

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by pjmlp on Monday June 17, 2024 @03:47PM (#40710182)
There are tons of use cases for GPGPU, the compute world isn't only about Pytorch and Tensorflow.

And even with middleware, turns out CUDA has the best debugging tooling, followed by DirectCompute/DirectML and Metal.

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by paulmd on Monday June 17, 2024 @05:01PM (#40711019)
sure, it's things like oneapi that have pluggable backends. spir-v/vulkan compute too.

now, for how many of those things does AMD have a pluggable backend that actually works? none of them, unfortunately. Octane implemented on SPIR-V - on NVIDIA and Apple, because those were the runtimes that worked. AMD and Intel couldn't even compile it successfully (intel probably would today, I'd guess). Blender tried to support AMD for a long time, and the runtime was so buggy and defective they eventually pulled support from OpenCL entirely, since the OpenCL only ever ran properly on NVIDIA and Apple, and both of those have alternative interfaces that are cleaner and faster. The only point was supporting AMD, and AMD's OpenCL implementation is so buggy that it ended up being a de-facto AMD-specific codepath anyway.

That's the problem, AMD's software stacks are fractally broken. Not just HIP and their oneAPI adapter, but the ROCm it runs on. Not just ROCm, but the OpenCL it runs on. Not just openCL, but the kernel scheduler it runs on. Everything is broken at every level even on supported hardware.

Saying "it's just software" is a handwave. There are literally entire stacks here that are not fit-for-purpose and need to be substantially rebuilt before you can start building the layers above them. There isn't a stable enough basis to just implement an adapter for these pluggable frameworks, because the runtime and the kernel code are also broken.

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by hi-v-rocknroll on Monday June 17, 2024 @02:34PM (#40709321)
MAANG are willing to invest in ASIC engineering like Apple does but are willing to buy and rent things from others in the short-term. They will eventually wise-up, and design their own custom AI accelerators. Meta already designs and builds their own servers.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by cma on Monday June 17, 2024 @03:02PM (#40709662)
Meta, Amazon, Google, Apple all already have custom accelerators, though some only for inference.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by buildbot on Monday June 17, 2024 @03:06PM (#40709716)
Microsoft does too, Maia 100
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by itsoktocry on Monday June 17, 2024 @02:27PM (#40709221)
>there's no guarantee that they could match the software side of it.

How many times in history has this ever happened? That a product was so good no competitors could match it, forever?

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by mgh2 on Monday June 17, 2024 @03:38PM (#40710093)
Is Nvidia's technology so advanced that others can't copy them? Is their hardware (GPU+CPU chips) [1], software (CUDA) or its combination their moat?

Analogy: Apple's hardware + software combination as competitive advantage

Are they just the beneficiaries of inside (R&D) or outside (AI) market forces?

History has shown that the latter is not sustainable (dot-com, nanotech, covid, crypto, AI)

TLDR: Shovels eventually become commodities

[1] https://www.youtube.com/watch?v=Z1RrVgI_HQE

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by lokimedes on Monday June 17, 2024 @04:35PM (#40710762)
They snatched Infiniband a couple of years ago. The deep integration of low latency fabric with their GPUs is basically Nvidia owning the stack that makes GPU compute scalable beyond the single chassis. There’s a long road to commoditization.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by paulmd on Monday June 17, 2024 @05:12PM (#40711119)
AMD has spent years developing MCM/multi-chip packaging to solve exactly this same problem. And they have Xilinx too, and Infinity Link (which is different from infinity fabric), and all these other things that help them build systems too. They aren't helpless babes unaware of the problem either.

(although I agree with the point that yes, NVIDIA was thinking about systems engineering much sooner and more comprehensively than AMD was. And not just multi-node scaling, but also things like the programming model (CUDA vs OpenCL/AMD APP/HSA Framework), and they also seem to have correctly identified that ethernet allows higher bandwidth-density than pcie as a transport for this interconnect, giving them an implementation advantage. Similarly, despite all the praise for AMD's packaging, it's often come with downsides and caveats, and NVIDIA usually isn't far behind with one that doesn't. Eg Fury X/Vega/Radeon VII vs GP100/GV100/GA100, or MI300X vs B200. And NVIDIA has explicitly been much earlier-to-market on the systems-scaling stuff like NVSwitch or pre-specced high-performance systems modules like DGX, which AMD still doesn't really have an answer for despite NVSwitch being over a decade old at this point etc.)

Tesla built a whole interconnect system for Dojo too, iirc, that was an explicit focus in their design. Not surprising for Jim Keller. But Jensen Huang nailed that requirement too.

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by xenospn on Monday June 17, 2024 @02:32PM (#40709292)
Apple has been doing this for decades with multiple product lines.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by matthewdgreen on Monday June 17, 2024 @02:45PM (#40709458)
Apple controls the customer interface and has a huge network effect. Consumers of AI services (when they exist in financially significant numbers) don’t care which hardware processes their inference (or trains their network), they only care about speed and price.

A better example might be Intel, but Intel at least had a unique instruction set. And of course Intel is more of a cautionary tale than a story of eternal market dominance.

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by meragrin_ on Monday June 17, 2024 @03:10PM (#40709771)
> All they have had standing in their way of owning a free money printer for the past 5 years is competitive software and that still somehow manages to elude them.

I'm pretty sure it's been more than 5 years. People have been griping since before ROCm was released which was around 7 years ago.

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by freedomben on Monday June 17, 2024 @02:31PM (#40709280)
> and that still somehow manages to elude them.

AMD is definitely behind and slower than I would think they should be, but they are making progress. I suspect they are working pretty seriously on it, just doing so quietly. At least, I hope that's what's going on because if not, it's a tragedy.

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by fragmede on Monday June 17, 2024 @02:35PM (#40709334)
That interview with their CEO that's still on the front page says to me they aren't.

https://news.ycombinator.com/item?id=40697341

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by gmerc on Monday June 17, 2024 @03:20PM (#40709897)
3 and 4nm Fabs are sold out to Nvidia and Apple.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by V__ on Monday June 17, 2024 @01:55PM (#40708782)
What I don't fully understand is why TSMC's stock isn't skyrocketing as well. Isn't nvidia totally dependent on them, how can they scale to meet their sky-high evaluation without TSMC expanding massively as well.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by hi-v-rocknroll on Monday June 17, 2024 @02:01PM (#40708874)
Emotional investing != value investing. TSMC is an absolutely critical business to the Western world, and continues to be. Even with the CHIPS and Science Act, America still lacks silicon full-stack self-reliance.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by xadhominemx on Monday June 17, 2024 @02:01PM (#40708879)
TSMC is a beneficiary but not as much as you'd think because NVIDIA charges a very huge markup and HMB DRAM is about half the BOM cost.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by fragmede on Monday June 17, 2024 @04:06PM (#40710439)
Why shouldn't Micron get a pop?
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by nine_k on Monday June 17, 2024 @06:01PM (#40711587)
DRAM glut occurs periodically, cutting into their bottom lines, and DRAM is a pretty low-margin product due to fierce competition. So Micron is a riskier investment.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by xadhominemx on Tuesday June 18, 2024 @08:24AM (#40716970)
Micron stock has done very well.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by nabla9 on Monday June 17, 2024 @02:28PM (#40709234)
TSMC's stock is skyrocketing +70% in a year.

TSMC revenue is smaller than Nvidia revenue.

TSMC profit margin is great, but not as great as Nvidia.

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by jhickok on Monday June 17, 2024 @03:01PM (#40709649)
Nvidia probably has a better chance of adding new suppliers than TSMC finding a new Nvidia to sell to.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by myfavoritetings on Monday June 17, 2024 @03:06PM (#40709717)
Factually incorrect. If Nvidia dropped TSMC, TSMC could still sell to apple, AMD and others. If TSMC dropped Nvidia, Nvidia would literally have no other options for cutting edge nodes.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by jhickok on Monday June 17, 2024 @05:38PM (#40711361)
TSMC already sells to those companies, so I don't think that addressed the scenario. I would imagine that other chip fabs would be able to pick up the slack, including many that are purchasing from ASML already and are on track to begin matching TSMC from a node perspective in a year or 2.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by bongodongobob on Monday June 17, 2024 @02:02PM (#40708905)
It's up 70% YoY.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by rajman187 on Monday June 17, 2024 @01:53PM (#40708759)
Meta is already working on this [1], not sure it can replace NVIDIA for training large models within that time frame however. The ecosystem around their chips is what gives a huge competitive advantage, not having to build entire libraries and optimize a ton of code goes a long way in adoptions and retention.

N.B.: there are other 3rd-party competitors like Cerebras [2] who offer all-in-one solutions for their giant wafers along with libraries and data centers but I’m not sure behemoths would migrate to these offerings either

[1] https://ai.meta.com/blog/next-generation-meta-training-infer...

[2] https://www.cerebras.net/

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by stephen_cagle on Monday June 17, 2024 @02:46PM (#40709473)
What I want to know is how complex is the inference on these models? My understanding is that the generation of responses (the inference) is what most of the compute is spent upon (as opposed to the training). But is inference much more complicated than a very very very big matrix matrix operation? Does it require many of the capabilities that these fancy GPU's have?

I'm also not clear how much of the cost of running models is really because the models are too large to fit on a single device? If we start making devices with very large (terabytes) of memory, how much compute do we then need?

tldr; Would it not be cheaper to build more specialized hardware that has massive amounts of memory (enough to hold the entire model on a single device)? I'm wondering if this sort of hardware (large banks of memory + relatively simple compute) is not a market that many of NVIDIA's competitors can easily enter.

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by hansvm on Monday June 17, 2024 @03:29PM (#40710011)
> inference more expensive than training

That's a gamble. It's the whole idea behind a pre-trained model (GPT). If you make a really good model then you can use it a lot of times. That seems to be playing out as intended at the moment.

> very very very big matrix operation

To do efficiently, it's many slightly smaller very very big matrix operations.

> does it require advanced GPU capabilities

No, but GPUs don't have a lot of overhead for those very very big matrix operations.

> high costs because models are too large to fit on a single device

Engineer costs are high, and communication costs are also high. Those are mostly just barriers to entry though. Compute still dominates.

> competitors with more RAM

It's a little more complicated than that because extra RAM has speed-of-light delays and other such problems. If you don't expose a CUDA interface then you have a long hill to climb to get even a couple customers. A couple extra caches or other more esoteric memory APIs won't be easy for the industry to adopt (maybe a clever electrical engineer can fix that; I don't have hard proofs of those bounds).

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by paulmd on Monday June 17, 2024 @05:17PM (#40711175)
> My understanding is that the generation of responses (the inference) is what most of the compute is spent upon (as opposed to the training).

no, training takes hundreds/thousands of high-end HPC gpus for days/weeks/months/years. Inference runs in seconds.

The argument around "inference is more important/will be a larger market" revolves around the total volume of inference performed being larger than the amount to train. A million consumers perform inference, but you only train it once.

The problem is the training really never stops, it's not like you train a model and you're done. Even if there were no new innovations it would be worth continuing to train models for years even just fitting the models we've got to the data better. LORAs and QLORAs to train. Etc. As you adopt it more widely, the amount of things we need to train will continue to increase anyway. There is no particular reason to assume the growth of training needs will ever stop, or even decrease below current growth rates (TOPS, not $). It will certainly not continue at 300% margins forever, of course. But I just don't think the assertion that training needs will decrease is supportable - this seems like a Jevon's Paradox moment, the increased utility and accessibility of this will drive an enormous increase in usage, both training and inference.

It's also a misleading statement around revenue. Yes, there will be a lot of inference that's done... and it's trivial to implement and will be in almost every single device etc. Training is really the only thing it's feasible to build an ecosystem/moat around, because inference is going to be done by everyone, and will have almost zero margin for either standalone devices or the IP. Training is the interesting and profitable part of the market, and new discoveries go from a "research -> training/scale-out -> inference" pipeline that tends to favor NVIDIA because they have the ecosystem for the research etc. It has been the flexibility and programmability of the GPGPU model that has won so far - you can certainly get a lot of TOPS on Trainium or whatever, but if they can't train the techniques currently used then it doesn't matter.

They have spent an unfathomable sum of money (tens of billions) fostering that ecosystem, sponsoring academics and researchers and conferences and paying for people to write libraries and tuning their software etc. There are millions of man-hours of work that need to be done even if you fully understand exactly the minimal combination of pieces to get there, and that doesn't even begin to replicate the mindshare factors etc. Intel increasingly has a perfectly viable software ecosystem, but that doesn't matter if nobody is using it. NVIDIA and Apple are really the only 2 ecosystems anyone uses, in the sense of being a place where work takes place on the platform for the sake of being used by people on that platform. Everything else is just a port-of-convenience for access to hardware and nobody cares a whit about building a long-term community around SyCL vs ROCm as a thing in itself. That's table stakes to build an ecosystem, not the ecosystem itself. Having a complete, viable software ecosystem was the ask 10 years ago, to be competitive in 2024 you need the people using it because we're no longer in the blue-sky/academic-research stage here.

It's like thinking you can be a reddit competitor just because you implemented lemmy - the thing that makes reddit reddit is not the source code, that's table stakes, not a platform. Building a mapping layer over the top might help, but it also removes any incentive for the meta-layer to care about you as anything more than a "utility". Literally the players that are going to succeed are the ones like NVIDIA, Apple, and Sony where there is a first-party culture and an ecosystem that is intellectually self-sustaining as a target in itself (and not a utility/build target for someone else). Maybe microsoft to a lesser extent (they are in a good place given their control of the dominant client OS).

The "iphone bubble" never popped - yearly revenue increased more or less continuously for a decade, even during the Great Recession it went up. Even though the smartphone market did see many other viable players emerge, Apple retained a plurality control of the market and remains the single largest and most influential player in design as well as direct market influence. Saying something is a "bubble" is begging the question, maybe NVIDIA just popularized a whole new device/field (GPGPU) in the same way Apple did and the market grows underneath them. People are blindly making the assertions that the revenue MUST be unsustainable because "well I don't see any value!" and then building this whole little chain of logic on some things that are ultimately propositions/assertions and not fait-accompli.

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by CamperBob2 on Monday June 17, 2024 @03:08PM (#40709748)
Where do Microsoft/OpenAI and Meta plan to get these NVDA-killing chips fabbed...?
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by chucke1992 on Monday June 17, 2024 @02:16PM (#40709082)
I mean essentially it boils down to the fact that none of the huge cloud providers - for now at least - produce their own hardware enmasse.

The moment it happens, Nvidia will stop being that profitable from hardware sales there. For now they should be able to break records YoY. And indeed it feels like 2-3 years it will last.

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by jedberg on Monday June 17, 2024 @02:24PM (#40709176)
Amazon makes Trainium and Inferentia, and have far more of them available than NVIDIA GPUs. But the software doesn't work as well, so they aren't popular. NVIDIA has a huge software advantage that few people realize.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by alecco on Monday June 17, 2024 @02:40PM (#40709399)
Agree. But they also have a lot of hardware features. Mixed precision GEMM (fp8 and soon fp3), async copies and now TMA, now global shared memory. And with Blackwell they claim 50% less power, too. They are 10 years ahead of the competition and with a massive budget. I think they reached escape velocity.

Intel and Microsoft had the problem of competing with their previously sold products. Most of their users only needed a basic PC for email, Word, and Excel. Nvidia doesn't have this problem because previous hardware generations quickly become obsolete as the demand for compute keeps growing and it's easier to manage newer clusters.

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by alecco on Wednesday June 19, 2024 @06:35AM (#40726896)
s/fp3/fp4
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by lagniappe on Monday June 17, 2024 @02:18PM (#40709100)
I know that the subtext to this is that GPUs will possibly be affordable again, and to that, all I can say is, don't play with my emotions.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by mupuff1234 on Monday June 17, 2024 @02:46PM (#40709472)
That's with the assumption that AI progress doesn't just stall out.

I doubt they'll continue to buy a significant amount of GPUs if they stop seeing significant enough performance/quality gains.

Re:Nvidia gets 20% weighting, more investor demand; Apple de... by outside1234 on Monday June 17, 2024 @02:44PM (#40709442)
They are already starting this work - and there is huge incentive to commoditize it and make fit into their datacenter designs.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by LegitShady on Monday June 17, 2024 @02:23PM (#40709165)
if it was easy to design gear microsoft would already be doing it. NVIDIA is where they are because they are currently the best at designing that kind of gear. AMD has been chasing them for many years. I don't know that MSFT or Meta will suddenly be competitive.
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by ziggy_star on Monday June 17, 2024 @02:40PM (#40709403)
Sell everything and invest in GME joker. Kitty got claws!
Re:Nvidia gets 20% weighting, more investor demand; Apple de... by iLoveOncall on Monday June 17, 2024 @02:11PM (#40709022)
> This particular hype train has about 1-2 years more of gas until people stop being interested in GenAI.

Fixed that for you.