by travisgriggs
16 subcomments
- I had my formative years in programming when memory usage was something you still worried about as a programmer. And then memory expanded so much that all kinds of “optimal” patterns for programming just become nearly irrelevant. Will we start to actually consider this in software solutions again as a result?
- I think Europe should invest into manufacturing RAM. RAM isn't going anywhere, all of modern compute uses it. This would be an opportunity to create domestic supply of it.
by coppsilgold
3 subcomments
- If you are on Linux you can 'download' some RAM. Enable zram, configure sysctl variables to make good use of it.
Note that it won't help you if your workload makes use of all your RAM at once.
If you have a bunch of stuff running in the background it will help a lot.
I get 2 to 3 compression factor at all times with zstd. I calculated the utility to be as if I had 20GB extra RAM for what I do.
- i am working on my side-product [1] where i was exploring a Rockchip which required external memory (just 1G) which went from $3 to $32 and completely destroyed economics for me. I settled with one with embedded memory and optimizing my code instead :)
1. https://x.com/_asadmemon/status/1989417143398797424
- Maybe this RAMmageddon will trigger a wave of optimized softwares that don't need GBs of memory for anything and everything.
- Only a matter of time before you hear about missing shipping trucks being stolen. China is opening up more production, but I don’t see any relief coming soon.
- There were years in the 1990s and early 2000s when it was easy to get faster runtimes by using more memory, back when even on a multi-user system like Linux or BSD was typically running one main program at a time. We had multiple hardware web servers, multiple hardware email servers, and multiple hardware database servers. Getting the most CPU performance out of the system for your applications was the order of the day.
Now, almost everything on the server side is a VM or a container. We have lots of neighbors who want to share the CPU and the RAM, and the RAM is the bigger constraint because the CPUs have 192 cores and each of those cores does a dozen times as much work as a decade ago. Heck, we used to have the memory controller on the motherboard and the last level of cache was a chip or module of SRAM outside the CPU.
We also have a situation now in which the multiple in speed of the CPU over RAM has skyrocketed, but the caches have gotten far larger and much smarter. Smaller things arranged differently in RAM make things run faster because they make better use of the cache.
Now that RAM is expensive, shared, and program and data size and arrangements are bound to cache behavior, optimization can lean heavily into optimizing for RAM again.
Some of these arguments hold true for desktop systems as well.
I have wondered for years when the time will come that instead of such huge and smart caches, someone will just put basically register-speed RAM on the chip and swap to motherboard RAM the way we swap to disk. HBM is somewhere close, being a substrate stacked in the package but not in the CPU die itself.
by locusofself
3 subcomments
- Jeez. I'm glad I "splurged" for the 24gb RAM in my macbook air. Should last me a few more years..
- I might not have bought NVDA or timed BTC correctly, but at least I have 512 GB of DDR5 in my server and 128 GB in my Macbook Pro haha. The reality is that these are insanely huge amounts of RAM. I'm glad to have them because I don't need these tab suspender extensions a bunch of my friends use, but really I'd prefer if GPUs were a bit cheaper, and server hardware was generally easier to get. An SXM5 based motherboard is really hard to get these days despite the fact that you can get super powered Epyc 9755s for comparatively nothing.
It reminds me of the heady days of Thai floods when hard drives were inaccessible.
by SanjayMehta
0 subcomment
- Recently order a number of machines with 32Gb of RAM. Wanted 64, was told prices couldn't be guaranteed nor could delivery dates. Under the pressure of urgency settled for whatever was available that day.
by kazinator
2 subcomments
- "Bill of materials" (BOM) is not a monetary invoice, only an itemization of constituent parts. :)
by WesolyKubeczek
0 subcomment
- A conspiracy theory I’m entertaining right now is that hogging RAM manufacturing by AI companies is not so much because they _need_ the RAM, but because they want to cripple existing and potential competitors, and that includes on-device models.
One thing that might support this is the fact AI companies are purchasing uncut wafers of DRAM. One use might be to hoard and stockpile them somewhere in a cave, so that no one else gets to them.
Another thing that might support this is that precisely the same strategy had been in use by software companies during the COVID hiring fever. Companies used to hire people for ridiculous pay with little actual work to perform so that among other things, competitors wouldn’t whisk those people away and be at an advantage.
This, of course, ended with massive layoffs once the reckoning came about, and I’m wondering about what is going to happen when (there’s no “if”) the reckoning comes for big AI, too.
by KellyCriterion
2 subcomments
- This is like in 1993, when I bought a 486-DX2 with mighty(!!! ;-) 4 MB of Ram. MEGAbytes, not GIGAbytes :-D
(Graphiccard memory was back then 256KB or 512KB or 1024KB, amount what we have today as L1 cache on throwaway CPUs)
Raise your hand if you have been there too! :-))
by haxtormoogle
2 subcomments
- Isn't there a full wafer ai chip mainframe for data centers now that blows anything needing ram out of the water?
I don't understand the ram shortage exists companies have surpassed nvidia.
- I think China is about to step in and take every last bit of non-ai market share, and then when the bubble bursts companies like micron and samsung are going to be begging governments for a bail out.
by agentifysh
3 subcomments
- Is there any hope for RAM to stabilize in prices again?
by rubyn00bie
0 subcomment
- I think we’re at the peak, or close to it for these memory shenanigans. OpenAI who is largely responsible for the shortage, just doesn’t have the capital to pay for it. It’s only a matter of time before chickens come home to roost and the bill is due. OpenAI is promising hundreds of billions in capex but has no where near that cash on hand, and its cash flow is abysmal considering the spend.
Unless there is a true breakthrough, beyond AGI into super intelligence on existing, or near term, hardware— I just don’t see how “trust me bro,” can keep its spending party going. Competition is incredibly stiff, and it’s pretty likely we’re at the point of diminishing returns without an absolute breakthrough.
The end result is going to be RAM prices tanking in 18-24 months. The only upside will be for consumers who will likely gain the ability to run much larger open source models locally.
- I guess something needs to be done about the RAM (and to a degree SSD/NAND) production cartel if it can so easily take hostage a major part of the society & starve it of critically needed components that are needed for a functioning modern society.
- The last spike in RAM price was after an earthquake in Taiwan in April 2024. Now, the shortage will continue until about 2027 when new factories will start shipping.
- 90s: so little memory, programmers have to optimize their code to run properly.
2010s: so much memory, programmers used electron and chrome wrapping everything in js.
2026: so little memory, programmers have to optimize AI code to run properly.
- Expensive PCs/homeservers means more people on mobile crap + someone cloud, means students who do not learn PCs FLOSS when they have time and so on. That's the real point.
by throwaway2037
4 subcomments
- Will this RAM shortage also affect the price of mobile phones?
- How much are these price hikes affecting the ability for people in poor countries to access compute?
by estimator7292
0 subcomment
- It's so bad that at work we're looking into shipping a big batch of prototypes off to someone to desolder and reball DDR4 chips.
We can't get any new chips. At all. We can't launch our new product because nobody could afford the memory even if we could get some.
Incredible.
- >AI-driven “end-to-end planning processes"
Behold, the RAM cost is being optimized with AI.
- What!? I always thought we could just download more RAM!
by IAmGraydon
0 subcomment
- I'm willing to bet RAM prices start to fall by June of this year.
- Kind of funny, with the help of AI finding some historical price sheets and 'design' a computer. So like 70s to 80s and I was blown away, how large the RAM cost was. A huge part of the BOM. It totally change the way I think about computer design in this area and why some decisions were made.
- Then make RAM out of less scarce sustainable inputs.
by shablulman
0 subcomment
- [dead]
- Big tech wants all the chips and they get them. That is Stalinist level of absurd planning.
People is missing the point. Mega-corporations distort the market. This is not capitalism this is old aristocratic ruling by power. If all these monopolies were divided in smaller chunks and regulated to not allow them to abuse that power we will not be here.
This situation is not normal, big tech is currently above the law and above the market economy and if they fail their plan is to make us pay *AGAIN* for their bad decisions. All businesses and individuals are already paying higher prices for big tech folly, we will be left with the bill when the AI boom fails, too.
by SolubleSnake
0 subcomment
- This is a fairly odd statement given that BOMs are managed in manufacturing systems and for accounting and engineering purposes in multiple different ways. This can be for anything to do with sales data for a client or for guys on the factory floor or for the accountants. There are sales BOMs, manufacturing BOMs procurement BOMs and nested BOMs etc all for different parts of the business process...you would have BOMs within the organisation that were probably nearly 70% etc or those that were 0%!
by Fr0styMatt88
3 subcomments
- I asked ChatGPT directly how it was fair that OpenAI bought 40% of the world’s RAM supply.
It denied this saying that the figures quoted were estimates only, that such massive RAM contracts would be easily obtainable public knowledge and that primarily the recent price increases were mostly cyclical in nature.
Any truth to this?
Edit to add: I am actually curious; I was under the impression that this 40% story going around was true and confirmed, rather than just hyperbole or speculation.