16
Using “Open” Building Blocks to Enable Emerging SSD Form Factors Nigel Alvares VP of SSD & Data Center Storage Solutions, Marvell Semiconductor

Using “Open” Building Blocks to Enable Emerging SSD Form ... · Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Using “Open” Building Blocks to Enable Emerging SSD Form ... · Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible

U s i n g “ O p e n ” B u i l d i n g B l o c k s t o E n a b l e E m e r g i n g S S D F o r m F a c t o r s

Nigel Alvares

VP of SSD & Data Center Storage Solutions, Marvell Semiconductor

Page 2: Using “Open” Building Blocks to Enable Emerging SSD Form ... · Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible

Data Centers are Increasingly Virtualized & Multi-Tenant

Page 3: Using “Open” Building Blocks to Enable Emerging SSD Form ... · Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible

Data Center Users Seeking Bare Metal Performance & QoS

Virtualized Server Storage

User #1 User #2 User #N-1 User #N

Page 4: Using “Open” Building Blocks to Enable Emerging SSD Form ... · Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible

Amount of DC Applications & Workloads Increasing

Workloads are continuously evolving & tomorrow’s are unknown

Page 5: Using “Open” Building Blocks to Enable Emerging SSD Form ... · Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible

Each Workload has “Optimal” Storage Requirements

Capacity Performance Latency

Endurance / Life /

Redundancy

Host / Application

Acceleration

Power / Thermals

Security $ per GBUnit of Scale

Guaranteeing Quality of Service Critical for Majority

Page 6: Using “Open” Building Blocks to Enable Emerging SSD Form ... · Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible

Current Storage Solutions Not Addressing All Optimally

NVMe Add-in-Cards M.2 SSDs U.2 SSDs 3.5” HDDs

Multiple industry initiatives have started to address starting with OCP

Page 7: Using “Open” Building Blocks to Enable Emerging SSD Form ... · Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible

Emerging Industry Standard SSD Form Factors

7

New Innovation Sandboxes for Open Compute Community

EDSFF

NGSFF

Current & Future OCP Designs

Page 8: Using “Open” Building Blocks to Enable Emerging SSD Form ... · Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible

Potential New Innovations for Emerging Form Factors

• Key-Value

• In-Compute

• Programmable Logic

• Machine Learning

Workload Accelerators

• ReRAM

• MRAM

• Hybrid memory architectures

Emerging Memories

• NVMe 1.3 -> NVMe X.Y

• NVMe-oF

• Gen-Z

• OpenCAPI

Protocols & Interfaces

Page 9: Using “Open” Building Blocks to Enable Emerging SSD Form ... · Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible

Intro to Marvell’s Enabling Data Center NVMe SSD Chipsets

• Aggregates & virtualizes up to 4 NVMe SSD controllers

• Offloads host CPU for optimal QoS performance

• Up to 1.6M IOPS & 6.4 GB/s throughput

Industry’s 1st NVMe SSD Switch

• 4th Gen of NANDEdge™ ECC IP enabling QLC NAND

• Supports SR-IOV with up to 64 virtual functions

• Up to 800k IOPS & 3.6GB/s throughput

Single & Dual-Ported x4 NVMe SSD Controllers

Page 10: Using “Open” Building Blocks to Enable Emerging SSD Form ... · Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible

Using Common Building Blocks for Standard FF SSDs

x4 NVMe

M.2280 SSD

M.22110 SSD

U.2 SSD

U.2 SSD built with NVMe Switch & M.2280s

Dual Ported

Modular, simple & open!

NVMs SSD ControllersNVMe SSD Switch

Page 11: Using “Open” Building Blocks to Enable Emerging SSD Form ... · Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible

Reusing Same Common Building Blocks to Develop Emerging EDSFF & NGSFF Form Factor Solutions

NVMe SSD Switch

x4

/ x

8x

4 / x

8 NAND

NAND

NAND

NAND

NAND

NAND

NAND

NAND

NAND

NAND

NAND

NAND

NAND

NAND

NAND

NAND

NVMs SSD Controllers

DRAM

DRAM

DRAM

x4

DRAM

DRAM

NAND

NAND

NAND

NAND

DRAM

DRAM

DRAM

NAND NAND NANDNAND NAND NAND

NAND NAND NANDNAND NAND NAND Up to 800k IOPs

Up to 32 NAND pkgs

Up to 16GB DRAM

Up to 1.5M IOPs

Up to 32 NAND pkgs

Up to 16GB DRAM

Up to 1.6M IOPs

Up to 40 NAND pkgs

Up to 32GB DRAM

Page 12: Using “Open” Building Blocks to Enable Emerging SSD Form ... · Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible

Leveraging Common Building Blocks to Deliver New Storage with Emerging Memories & Offloads

x4

/ x

8

NAND NAND NAND…………….NAND NAND

Emerging

Memory

Controller

SCM SCM SCM…………….SCM SCM

x4

/ x

8

NAND NAND NAND…………….NAND NAND

Workload

AcceleratorSCM SCM SCM…………….SCM SCM

DRAM

DRAM

SCM

SCM

NVMe SSD Switch NVMs SSD Controllers

Page 13: Using “Open” Building Blocks to Enable Emerging SSD Form ... · Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible

Summary

• Virtualized data centers’ users seeking bare metal performance

• Number of data center workloads increasing with differing storage needs

• Current storage solutions not optimally addressing new requirements

• Emerging SSD form factors offer “innovation sandbox” opportunity

• Marvell’s NVMe SSD chipsets offer common high-volume building blocks

Looking forward to innovating with OCP community members

Project Denali is one of the 1st opportunities!

Page 14: Using “Open” Building Blocks to Enable Emerging SSD Form ... · Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible

The information contained in this presentation is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided “AS IS”, without warranty of any kind, express or implied. This information is based on Marvell’s current product roadmap, which are subject to change by Marvell without notice. Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible for any direct, indirect, special, consequential or other damages arising out of the use of, or otherwise related to, this presentation or any other documentation even if Marvell is expressly advised of the possibility ofsuch damages. Marvell makes no representations or warranties with respect to the contents of the presentation and assumes no responsibility for any inaccuracies, errors or omissions that may appear in this presentation.

Page 15: Using “Open” Building Blocks to Enable Emerging SSD Form ... · Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible

15

Page 16: Using “Open” Building Blocks to Enable Emerging SSD Form ... · Marvell assumes no obligation to update or otherwise correct or revise this information. Marvell shall not be responsible