Kalray Demonstrates NVME Direct SSD Controller

LAS VEGAS, NV – Kalray announces the availability of its "NVME Direct" storage smartNIC prototype. Based on Kalray's recently introduced smartNIC KONIC-80, equipped with the company's "Bostan" High Speed I/O Processor, the new solution meets challenging requirements for remote storage controllers as it improves overall latency by reading and writing data directly between the SSD and the smartNIC instead of going through the host, thus avoiding several memory copies.

Kalray's unique industry solution delivers these smartNIC storage functions at sub-30W power consumption, while having the capability to simultaneously implement any type of processing required in storage applications such as encryption, compression and erasure coding – all in standard C/C++ software. The company is planning to introduce a complete storage smartNIC solution supporting NVMEoF (NVME over Fabric) over RoCE (RDMA over Converged Ethernet), providing up 3.2 MIOPS @ 4kB data with 2x 40GBE, by the end of the year.

Data center storage is going through a profound revolution with the massive introduction of SSDs bringing much lower latency compared to HDDs. On the one hand, SSD usage is putting tremendous pressure on the system that didn't undergo as much stress with HDDs, to drastically decrease the latency in the transport of the data as well as in the controller itself. On the other hand, the pipeline based protocol NVM express (NVME), which has been developed to take advantage of the random access property of SSDs, is now well established. NVME SSD calls for new low latency controllers capable of high IOPS (Input/ Output Operation Per Second).

The prototype solution shown at Interop is implementing all functions of a smartNIC storage. The NVME data and commands between the initiator and the target are transported over the Ethernet network. The smartNIC manages the Ethernet termination and processes the NVME associated data and commands on its 256 programmable cores, where operations such as erasure coding, logical volume management, deduplication or encryption can be implemented at wire speed in software, before going to the network (read) or to the SSD (write), all without any host processor involvement.

Kalray's "Bostan" High Speed I/O Processor has a powerful architecture by connecting high speed I/O interfaces such as 2 x 40GBE and 2 x 8-lanes PCIe Gen3 directly to a large matrix of 256 computing cores, 16 system cores, 16 master cores which are all C/C++ programmable and 128 crypto co-processors. Bostan offers an ideal solution for an NVME SSD controller capable of 3.2 MIOPS at 10µs latency with a sub 30 Watts power consumption.

For more information, visit http://www.kalrayinc.com