What a brilliant idea: put flash chips into memory sockets. That's what Viking Modular is doing this with its SATADIMM product.
This is a small solid state drive device, with a 25mm or 18.75mm height, 133.35mm length and maximum 7.75mm width; giving it a 75 per cent smaller footprint than a 2.5-inch SSD. It comes with a 6Gbit/s …

COMMENTS

Seems like a waste of good (and rare) DIMM slots

So, if I'm right, these devices just use the DIMM slots for power, relying on conventional SATA/ASA connectors for comms? If so, it doesn't seem very sensible as users would be forced to use higher capacity (more £ per Gb) RAM DIMMs to make space.

Totally Agree

What a terrible idea, dim sockets in servers are precious enough at the best of times. Even if they do use the memory bus for transport they will be hideously slow in terms of both absolute throughput and latency compared with DRAM. FusionIO and OCZ et al are on the right track allowing it to be used as swap/extended mem pages

RE: Totally Agree

You could say the same about PCIe flash cards using up valuable PCIe slots, especially on the 2U servers. All in all I think it's an interesting idea, especially given the very large memory footprint available in some of the new Xeon 4-socket servers would allow some DIMM slots to be used without sacrificing too much memory scale, but I'm yet to be sold on it over the the PCIe flash cards. But in blades there seems to be both limits on space (think airflow round a slim DIMM compared to a bulkier flash module and additional cabling) and the requirement for as much memory as possible, so I can't see the blades vendors rushing to use these (unless I'm missing something).

RTFA you nutters

Not so brilliant - 2 hiccups

Sent to me:-

With a minor hiccup, two actually: (1) DIMM slot does not properly signal power-loss (no wonder - DIMMs don't care) and (2) memory hub has not been designed with microsecond-level time-out in mind. Otherwise it's just fine, provided one can get away with these two (which I doubt :)).

@Chris

The article said they put a supercap on the board in the event of power loss.

"(2) memory hub has not been designed with microsecond-level time-out in mind"

You can be forgiven for thinking it uses the mem controller as an interface. The article wasn't very clear on that point. It's mounting into, and powered by, the mem slot. Data is likely a SATA port soldered onto the SATADIMM board.