Electronicdesign 7621 121381promo
Electronicdesign 7621 121381promo
Electronicdesign 7621 121381promo
Electronicdesign 7621 121381promo
Electronicdesign 7621 121381promo

Memory Channel Flash Storage Provides Fast RAM Mirroring

Aug. 12, 2014
Diablo Technologies latest DDR4 Memory Channel Storage flash DIMMs will support NanoCommit, a fast RAM mirroring technology.

Diablo Technologies has delivered its memory channel-based flash storage (see “Large-Scale Flash Moves Next To The Microprocessor”) technology through a number of vendors including IBM and SanDisk. The SanDisk ULLtraDIMM Solid State Drive is a DDR3 DIMM that is built using Diablo Technologies' Memory Channel Storage (MCS) architecture. It essentially puts a DRAM-compatible controller on a DIMM with a bunch of NAND flash. The processor can then access flash storage with much lower latency than PCI Express-based NVMe or SATA/SAS drives that have an additional controller between the PCI Express interface and the flash chips.

Diablo Technologies latest moves to DDR4 was expected. It is called Carbon2 and it provides faster throughput and lower latency. But Diablo has added a new twist as well. Initially the flash was accessed as a conventional block device. Device drivers for all major operating systems were available to provide access to flash plugged into the DIMM sockets. Diablo is also working with some developers and universities to take advantage of direct access that the flash storage. This could provide some interesting speed up but would require application changes whereas the block devices look like any other flash or disk storage.

The new twist is called NanoCommit (Fig. 1) and it takes advantage of the low level MCS interface but with a streamlined API. Essentially NanoCommit acts as a mirror for DRAM. Mirroring can occur at the memory row level with 64 byte transactions. This can reduce latency below 3.3 microseconds. This also boosts the transaction rate compared to the larger block transactions.

Figure 1. NanoCommit copies the contents of RAM in small transactions to MCS flash storage.

NanoCommit is not designed to mirror all DRAM. Instead blocks would be specified for mirroring using an API. This would allow smaller changes like database row updates to occur quickly with little software overhead.

Developers will be able to chose which method is used with MCS DIMMs. It is possible to use both at the same time.

Carbon2 will be available soon but developers can utilize the MDK2 development kit to simulate the DDR4 implementation. It is FPGA-based but it provides the ability to handle early development including device driver creation. This will be followed by a reference design kit with drivers for Linux, Windows and VMware.

MCS provides high capacities compared to NVDRAM (see “Non-Volatile DIMMs and NVMe Spice Up The Flash Memory Summit”) that combines DRAM and flash on the same DIMM. MCS allows server managers to determine the mix of flash and DRAM to put into the limited number of DIMM sockets. Luckily servers are being delivered with ever more DIMM sockets.

NanoCommit allows MCS to compete with the NVRAM solutions while providing higher capacity and lower cost per gigabyte. Diablo Technologies and their partners are targeting the large server farms that need high capacity and high reliability. The technology is also ideal for embedded applications such as high speed data logging.

Sponsored Recommendations

Article: Meeting the challenges of power conversion in e-bikes

March 18, 2024
Managing electrical noise in a compact and lightweight vehicle is a perpetual obstacle

Power modules provide high-efficiency conversion between 400V and 800V systems for electric vehicles

March 18, 2024
Porsche, Hyundai and GMC all are converting 400 – 800V today in very different ways. Learn more about how power modules stack up to these discrete designs.

Bidirectional power for EVs: The practical and creative opportunities using power modules

March 18, 2024
Bidirectional power modules enable vehicle-to-grid energy flow and other imaginative power opportunities. Learn more about Vicor power modules for EVs

Article: Tesla commits to 48V automotive electrics

March 18, 2024
48V is soon to be the new 12V according to Tesla. Size and weight reduction and enhanced power efficiency are a few of the benefits.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!