Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 17 submissions in the queue.

Submission Preview

Link to Story

Marvell Looking to Integrate Machine Learning Engines Onto SSD Controllers

Accepted submission by takyon at 2019-08-16 16:47:09
Hardware

Marvell at FMS 2019: NVMe Over Fabrics Controllers, AI On SSD [anandtech.com]

Taking things to the logical next step, Marvell also announced a native Ethernet/NVMeoF SSD controller. The 88SS5000 is effectively their 88SS1098 [anandtech.com] NVMe controller with the PCIe interface replaced by the dual 25GbE interface used by the NVMe to Ethernet converter. This new single-chip solution for Ethernet-attached SSDs helps cut costs and power consumption, making the whole idea more palatable to datacenter customers. Marvell showed samples of this controller paired with 8TB of Toshiba 96L 3D TLC NAND and 12GB of DDR4 DRAM.

Looking further into the future, Marvell shared their take on the idea of Computational Storageā€”SSDs that do more than just store data. Marvell is working to integrate a Machine Learning engine into future SSD controllers, allowing inferencing tasks to be offloaded from CPUs or GPUs onto the SSDs that already store the data being processed. The hardware setup is basically the same mess of cables connecting FPGAs to Flash that Marvell has shown in previous years, but on the software side their demo has matured greatly.

In addition to demonstrating realtime object recognition using a pre-trained model, Marvell now has a system to perform offline recognition on videos stored on the SSD. Their demo presented the results of this recognition as a graph showing which objects were recognized over the duration of a video. There was also a content-aware search engine that would return the segments of stored videos that depict the requested objects. For the demo, this functionality was exposed through a simple web interface. In production, the envisioned use case is to have an application server aggregating results from an array of content-aware SSDs that each perform some kind of analytics on their share of the overall dataset.


Original Submission