(Replying to PARENT post)

How would our PCs change with 1TB RAM ? Entire OS and filesystem loaded in memory ?
πŸ‘€vsskanthπŸ•‘2yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

Mine has 128 gb already, so I make liberal use of it and it's rare to have it use more than 32 of that. Some games can use quite a bit and I'd imagine that in a 1tb world there would be a lot more preloading options. But mostly the ram gets used by the Linux kernel as a file cache. With 1 tb I would expect a lot of read operations to be super fast after they are cached. It might make rebooting less desirable cause the system will run slower at first until everything is cached.
πŸ‘€freedombenπŸ•‘2yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

Something with a worse reputation than Electron apps comes around which need 500GB of RAM to use.
πŸ‘€dotnet00πŸ•‘2yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

It's great for AI. Today's large language models are very hungry for RAM. Consumer electronics have been rocking just a few GB of RAM for the last decade because there was no real usecase for 100+GB, but that has changed since GPT3 came along. We'll likely see large language and image models integrated into all sorts of software stacks.
πŸ‘€dontwearitoutπŸ•‘2yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

These would be 3DS-RDIMMs: The DRAM dies are stacked using TSVs on top of a per-stack buffer die [1] and those buffer dies are hanging off of the data bus and the module's C/A bus register. So my guess is these will be rather expensive per GB and mostly be bought for in-memory databases, specifically SAP HANA.

[1] https://en.wikichip.org/wiki/3ds_dimm

πŸ‘€formerly_provenπŸ•‘2yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

That's what people used to say when we got 1GB of RAM :) Turns out, we just fill it with more files of higher resolution/fidelity, rather than optimize for speed/performance, in most use cases.
πŸ‘€mysterydipπŸ•‘2yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

Larger ramdisks :)

With 64GB, I mount /tmp and ~/.cache as tmpfs, which speeds up web browsing and code compilation, but with more capacity I would mount /var or even / into RAM.

Granted, NVMe drives are so fast these days that the improvement of using RAM for storage is likely not noticeable. Plus there's the problem of persistence. If you're OK with volatile storage for your use case, then this won't be an issue. Otherwise, you need some way to ensure data is persisted.

Perhaps these RAM advancements will make hybrid DRAM/NAND drives cheaper and more performant.

πŸ‘€imiricπŸ•‘2yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

Hibernation might become difficult
πŸ‘€secondcomingπŸ•‘2yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

You can do this already today. Many live distros have the option to copy the OS to a ramdisk in the initrd.
πŸ‘€est31πŸ•‘2yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

This is not for PCs. It’s for servers running many many threads…
πŸ‘€xadhominemxπŸ•‘2yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

SAP HANA for home.
πŸ‘€supertropeπŸ•‘2yπŸ”Ό0πŸ—¨οΈ0