Settings

Theme

Ddram disk – A PCIe card with 14x RAM slots

ddramdisk.store

47 points by cheuv 4 years ago · 25 comments

Reader

aeaa3 4 years ago

Is this for real? The store, which looks pretty amateurish, has no products for sale ("out of stock") and the prices are vastly too good to be true.

DDR3 memory for 40c per gigabyte? Cheapest I can see on Amazon is 5 times that. 256GB of memory (plus the board itself) for $280? Not possible.

Sorry, I don't believe it.

  • farkanoid 4 years ago

    Something seems a bit dodgy. The about page shows the top and bottom PCB layouts without any RAM sockets, only dozens of DDR RAM ICs soldered directly to the back of the card.

    ...Which would be fine, had I not stumbled upon (what seems to be) the original project[1], in Russian no less.

    The blog shares the same block diagram, images and DDR PCB layout. There are no DDR RAM slots. Further, the slots are through-hole and not SMD, you wouldn't be able to attach a heatsink directly to the back of the card as shown in the images.

    [1] https://habr.com/ru/post/567742/

  • rasz 4 years ago

    >using refan DDR memory...Kllisre, ZIFEI, TANBASSH, Rasalas etc. use the refan chips

    "refan" I think they might be talking about factory reject recycled/repaired ram. Chuck Peddle (6502) had some patents for this and ran operations in Asia for a company doing this on a large scale "Memory module assembly using partially defective chips" https://patents.justia.com/patent/6119049 https://patents.justia.com/patent/RE39016

    Oral History of Charles Ingerham “Chuck” Peddle https://archive.computerhistory.org/resources/access/text/20...

    >Peddle: I had a patent on how to use partial DRAM. And we turned that patent into a very large business making DRAM in Sri Lanka, in India, using reject die from Micron.

    >Peddle: We buy the good ones in the front, probably about half price because they sell them about half price. Although we buy them less than half price because a lot of them don't make the 50% numbers that other people are looking for. And then the ones in the back, we basically almost get free because we can use them up.

    That business died when Micron stopped selling partials(reject dies) to anyone but their subsidiary SpecTech. "SpecTek began at Micron in 1988 as a component-recovery group. In the two decades since its inception, the company has grown from an internal group to a manufacturing division; that experience has produced a product portfolio and reputation that makes SpecTek a leader in application-specific memory solutions.". Every time you buy Crucial you might be buying inferior SpecTek factory remanufactured/patched from defects product.

    > We lost 4,500 jobs in a weekend when they stop selling partials.

    Nowadays a TON of Chinese brands are into partials. Cheap flash memory was first - why throw away 90% defective flash die when you can make small SD card/USB drive out of it. I have no doubt they moved to ram now.

    For the rest, in current chip shortage $280 wouldnt even cover 4 FPGAs pictured on that website :)

  • wtallis 4 years ago

    I'm also doubtful that a memory controller with the necessary pin count can even fit under that heatsink. 14 DIMM slots can't all be sharing just one or two 64-bit channels at anything approaching standard speeds and timings.

LinuxBender 4 years ago

It seems these are not produced any more? [1] If someone is currently manufacturing a battery/capacitor backed memory card that accepts several DIMM's of the recent memory modules like 32GB+ ea. I would be interested. There should be benchmarks from a popular 3rd party reviewer.

[1] - https://superuser.com/questions/1508905/is-there-a-modern-ra...

liminalsunset 4 years ago

An underrated use case for this would be for storage of sensitive information. Information stored on a non volatile device is difficult to erase (Format NVM/ATA Secure require power cycle, hard drives require time to actually wile). Even if the data is encrypted, it is vulnerable to xkcd's "rubber hose decryption".

With DRAM, the storage media itself is fairly volatile and power removal/memory content initialization should be much faster.

  • halJordan 4 years ago

    Apple solved this problem at scale some time ago. Im not sure slamming ram on a pcie card is a better solution than including a piece of effaceable storage somewhere.

humanistbot 4 years ago

What is the competitive advantage of this versus NVMe? Their 1TB ramdisk is $1000, while a Gen 4 NVMe PCI-e card gives the same speeds in a smaller and more standard format for $150-$200.

  • Nexxxeh 4 years ago

    Write endurance I guess would be one.

    Samsung 980 Pro is under warranty up to 600 TBW.

    I don't know if that is external data written, or also includes whatever overhead the drive's internal processes have, which I imagine is higher when you run it near max capacity.

    RAM has virtually unlimited write endurance.

    I was interested for CCTV recording, as it can be murder on standard HDDs and consumer SSDs. Continuous writing at whatever the total bitrate of all cameras is, plus whatever index you're using, plus whatever clips its generating.

    Ideally HDD for the constant, SSD for the clips and index.

    I had a small (120GB) clip and index SSD drive start to struggle in a dirt-cheap non-critical system and found it had written 42TB in a year. Now part of that was poor configuration, but the drive was REALLY starting to struggle, throughput would occasionally drop off a cliff.

    The system was battery backed, so a RAM disk would have been fine, and on triggering the UPS I'd have it just copy the contents to a fast HDD.

    • namibj 4 years ago

      Given that WD sells comparable TLC in their dual-port PCIe3 NVMe zoned namespace SSD with 10x the spec-sheet total drive writer, I'm not surprised. These commands don't unnecessarily copy data.

  • jmalicki 4 years ago

    Speaking as someone who actually runs NVMe RAIDs for large-ish databases, the NVMe speeds quoted are usually only attainable for large sequential streaming loads. While they are not spinning disks with heads that need to seek, there is still very substantial random I/O overhead with SSDs, including NVMe. Even with a top of the line model like a Samsung 980 Pro, you might only get 5% the PCIe 4 bus speed with heavy random IO performance.

    RAM has cachelines and such, but postgres reading 8k at a time isn't limited by that.

    How to work something like this into Linux as say, a very fast swap device, is another question.

    • namibj 4 years ago

      The 980 Pro does way more with random reads of sufficient concurrency. The main issue is the 100us latency under load, so to get half a million IOPS, that's 50 concurrent requests. For maximum speed you need some batching I think.

  • theandrewbailey 4 years ago

    RAM doesn't have a fixed number of write cycles. It can be written to indefinitely, but NVME flash has an estimated number of TBs that it can write before it fails.

    RAM is volatile (the data is destroyed when the power is cut), which can be a security feature. There appears to be a battery backup on these boards, but I imagine that it can be removed easily.

  • BizarroLand 4 years ago

    Aside from what everyone else has stated, a ram disk like this seems to have a very very good rand4k speed, so it would be extremely useful for buffering high volume small size, erratic data loads while decreasing the number of writes to long term storage.

  • steeve 4 years ago

    Latency maybe?

anfractuosity 4 years ago

Out of interest, would you get a similar bandwidth using DDRx on this card over PCIe, to using DDRx in the standard memory sockets on a motherboard

Edit: Looks like the slowest DDR4 gives 19200 MB/s https://uk.crucial.com/support/memory-speeds-compatability

Not sure what PCIe that card supports is though

  • theandrewbailey 4 years ago

    Looks like the card is PCIe 4.0 x4, which gives about 8GB/s. Not sure if this board is driving the RAM at full speed, or how many controllers there are, but more lanes could make this faster.

    • BizarroLand 4 years ago

      Looks like one controller per lane, so if this 4x card finds a good market we might be looking at 8x or 16x siblings in the future.

      This isn't a good device for most home users, but for businesses that cache a lot of high speed data this could be a useful tool.

  • convolvatron 4 years ago

    I haven't kept up with the speed and feeds, but in general PCI bandwidth is a decimal order of magnitude less than all the memory controller bandwidth

    • namibj 4 years ago

      A modern AMD Zen3 has more PCIe bandwidth than DDR4. With somewhat slow ram even if you measure half-duplex.

xbmcuser 4 years ago

With ddr5 entering mainstream we will soon have a lot of used ddr3 and ddr4 modules available for cheap.

  • zelienople 4 years ago

    And that is the killer app! When you have 3 dozen 4GB DDR3 SIMMs sitting around doing booger all, it is overwhelmingly tempting to get a card like this, if it is priced aggressively, and run something really fast. Re-image the OS from slower storage at boot, or whenever the 18650 falls out.

resonator 4 years ago

There is a lot more technical information at http://ddramdisk.store/.

It's slower than RAM, runs at around full pcie 4x speed of 7GB/s but it upports way more capacity than most boards would allow.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection