←back to thread

358 points ofalkaed | 8 comments | | HN request time: 0.362s | source | bottom

Just curious and who knows, maybe someone will adopt it or develop something new based on its ideas.
1. hyperific ◴[] No.45555776[source]
RAM Disks. Basically extremely fast storage using RAM sticks slotted into a specially made board that fit in a PCIe slot. Not sure what happened to the project exactly but the website disappeared sometime in 2023.

The idea that you could read and write data at RAM speeds was really exciting to me. At work it's very common to see microscope image sets anywhere from 20 to 200 GB and file transfer rates can be a big bottleneck.

Archive capture circa 2023: https://web.archive.org/web/20230329173623/https://ddramdisk...

HN post from 2023: https://news.ycombinator.com/item?id=35195029

replies(5): >>45555868 #>>45555907 #>>45555914 #>>45556008 #>>45556707 #
2. robotswantdata ◴[] No.45555868[source]
soon will be able to buy a gigabyte AI Top CXL R5X4. PCI expansion card with up to 512gb RAM over four DIMMs.
3. dlcarrier ◴[] No.45555907[source]
There's now a standard for memory over a physical PCIe interface (https://en.wikipedia.org/wiki/Compute_Express_Link) and off-the-shelf products (https://www.micron.com/products/memory/cxl-memory).
4. carstenhag ◴[] No.45555914[source]
You can do this in software, I tried it a few times with games and just other stuff ~10 years ago. Why would it have to be a hardware solution?
5. arjvik ◴[] No.45556008[source]
I’m confused why this can’t be done in software?

    mount -t tmpfs ram /mnt/ramdisk
replies(1): >>45556238 #
6. dlcarrier ◴[] No.45556238[source]
Products to attach RAM to expansion slots have long existed and continue to be developed. It's a matter of adding more memory once all of the DIMMs are full.

What to do with it, once it's there, is a concern of software, but specialized hardware is needed to get it there.

replies(1): >>45556312 #
7. rzzzt ◴[] No.45556312{3}[source]
Also battery backup (or at least some beefy capacitors).
8. LargoLasskhyfv ◴[] No.45556707[source]
Not really needed anymore on Linux with

https://en.wikipedia.org/wiki/Zram

https://wiki.archlinux.org/title/Zram

https://wiki.gentoo.org/wiki/Zram

for most purposes. (Assuming the host has enough RAM to spare, to begin with)