Wow Wendy, what a bummer, when I first read about this on another blog, it seemed like a new Technology made in heaven. It did however say they were for Enterprise Level units.
How did they do it?
The TeraDIMM looks to the system just like a regular DIMM. The form factor and power are the same. There are no changes to the motherboard or applications, only a driver â€“ available for Windows, Linux and VMware â€“ that makes the device look like either storage or system memory.
Of course, flash memory lacks some very important characteristics of DRAM. It wears out; it takes much longer to write; and it needs specialized controllers to manage all of its issues.
This is the secret sauce of the new product. An ASIC manages the flash and makes it look like either storage or extended main memory.
Endurance. The product is designed to handle 10 full capacity writes - 10TB for a 1TB DIMM - every day for five years.
Performance. 3-5 Âµs write latencies.
Capacity. Multiple modules can be pooled by the driver. Driver can broadcast rates to multiple modules for availability.
Virtual machines. There is lots of read-only traffic in VMware. Placing virtual machines in main memory is significantly faster.
High-frequency messaging. Low constant latency, even better than PCIe devices.
Memcache. Uses main memory as a much bigger cache. Popular in hyper-scale clusters.