Apple Is Developing AI Chips for Data Centers, Seeking Edge in Arms Race
wsj.com
wsj.com
I think if Apple sold to businesses, it would be really bad news for AMD.
For comparison, take an MI300A which is AMDs H100 competitor. It’s under half the price ($20k) of an H100 (~$30-50k) with more HB3 memory. It maxes out at something like 128GB of memory. I can’t find the price of a GH100 in todays market.
Then there’s Apple. An M2 Ultra Mac Studio is <$7k for 192GB of memory. Granted it’s much slower memory, but that’s not a huge factor for many workloads.
So this M2 Ultra machine is 14% of the H100 and 35% of the MI300A. It has more memory and a faster per-core processor that consumes 40% of the power of the MI300A.
Now of course there aren’t good benchmarks to compare the exact loadouts and configurations here, and like I mentioned the memory is slower LPDDR5 instead of HBM3.
but even then, you can get multiple Mac Studios for the closest competitor. It’ll cost you significantly less to run. The extreme memory bandwidth of HBM3 is not unique to anyone and the price difference would likely more than cover it.
So then there’s the software moat. NVIDIA has CUDA and then after them, Apple seemingly has the widest support of ML libraries. AMD has improved a lot with Rocm but they’re still lagging behind Apple and way behind NVIDIA.
So anyway, if Apple decides to bring this to market, I would be very worried for anyone vying for second place. The biggest issues will be whether macOS is a turnoff (doubt it) and whether Apple can do enterprise (remains to be seen).
E.g a MacBook Pro may seem overpriced if you compare to average laptop costs but if you shop within laptops with the same display, battery life and performance unplugged, it is very fairly priced.
Similarly, Vision Pro seems expensive compared to average consumer headsets, but if you match its capabilities (eye tracking, high resolution display, etc) the next competitor are multiples of its price.
Could Asahi Linux become relevant here?
Apple is the #1 loser from the lack of standardization here, and you're trying to make it out as a Linux problem. Imagine if someone from the industry could hear you talking right now.
But isn't that what we're talking about? The submission title is "Apple is developing AI chips for data centers".
But I do not believe the cost for 192GB of HBM3 + any related changes to the memory system on the chips would be $13k, which is the difference between the Mac Studio and the MI300A.
It seems that even the state of the art models can’t be used to make a more reliable Siri without another few breakthroughs, so it’s probable that these new AI features aren’t chat stuff.
It will hallucinate, as every other LLM will also do, so it shouldn’t be used as a store of knowledge. But grounded with context, it is astonishing in its capability.
For that matter, Phi-3 at half the size is not bad at all.
On a hallucination benchmark [1] Llama 3 8B has a hallucination rate of 5.4%, compared to GPT4 at 3%, and GPT-4 Turbo at 2.5%. In absolute terms these just aren’t huge differences.
[1] https://huggingface.co/spaces/vectara/Hallucination-evaluati...
What I think is much more interesting about LLMs is their ability to transform natural language inputs. Applications like open-book question answering, summarization, data extraction, and so forth. For these things, small models are at the point where they are commercially useful now. And if you do fine-tune them on your own domain, they will work better than larger general-purpose models.
Maybe it’s supposed to be complementary to their on device strategy. Ie split tasks by difficulty
https://www.apple.com/newsroom/2017/08/apples-next-us-data-c...
Every machine learning application ever involves both training and inference.
What is the point of a model that can’t learn?
What is the point of learning a great model that is never used?
It seems like these lead to different optimizations, and they do.
But the bigger lock-in is the SW stack.
If you own one side of it, you have a huge advantage in SW compatibility that you can leverage into the other.
But as to your question as to why: silicon size and frequency of use.
You’re almost always going to have a high ratio of inference to training.
Silicon for training needs to be much more capable due to how intensive it is. That’s then a block of silicon that isn’t used to its full potential, takes up valuable space and in turn jacks up cost to buy and cost to run (energy).
It’s simply not a worthwhile trade off.
Not really, no. There are a lot of "classical" models that you don't want to update on the fly. I'd even argue that it's a minority.
Is Apple going to start offering a cloud or selling chips directly? That would be very unexpected
Of all the big tech companies, Apple seems to have missed the boat more than others
they're going to own the entire stack, from fab to finger
My guess is that they’d use TSMC or perhaps even Intel, for fab. But probably TSMC.
> Since Apple’s $110 billion stock buyback exceeds its balance sheet cash, how will the iPhone maker pay for the share buyback?
https://www.forbes.com/sites/petercohan/2024/05/05/warren-bu...
Apple stated several years ago that they’re aiming to be cash neutral
https://www.fool.com/investing/2018/02/02/understanding-appl...
In the earnings call last week they stated they’re still a while away from that goal. These buybacks are part of the net cash neutral strategy.
Other forms they could take are upping R&D (but they already seem to be pretty high), or increasing employee wages (that would be much appreciated I’m sure) or reducing product margins (also probably appreciated by a different group). Though the latter two are harder to back out of if things ever go south.
Same with a giant corporation. Its shareholders want to be invested in a business. Owning part of a business that is 10% just a giant cash pile isn't necessarily appealing. The corporation should return the cash to its investors so they can decide what they want to do with it.
1. invest in the business to increase long-term profits
2. give out dividends to investors
3. buy back stocks so future dividends are more valuable
Cash flow (from revenues) is relatively predictable, so you can count on more coming in to cover future expenses. Business can also issue bonds (loans) should cash be in shortfall or they want to invest in a factory or similar.
And if they did, it would take months/years and we would hear about it.
(I wouldn't put it past them to go with Intel – after all, during the PPC era, it also would've been unexpected to go with Intel!)
Maybe you are billed by time used. Maybe you have to buy hours upfront. I could see either.
That + internal use would make sense to me.