24
PRESENTATION TITLE GOES HERE Storage in the DIMM Socket Storage in the DIMM Socket Adrian Proctor Vice President, Marketing Viki T h l Viking T echnology

Storage in the DIMM Socket

  • Upload
    dangque

  • View
    223

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Storage in the DIMM Socket

PRESENTATION TITLE GOES HEREStorage in the DIMM SocketStorage in the DIMM Socket

Adrian ProctorVice President, Marketing

Viki T h lViking Technology

Page 2: Storage in the DIMM Socket

SNIA Legal Notice

The material contained in this tutorial is copyrighted by the SNIA unless otherwise notedotherwise noted. Member companies and individual members may use this material in presentations and literature under the following conditions:

Any slide or slides used must be reproduced in their entirety without modificationTh SNIA t b k l d d th f t i l d i th b d fThe SNIA must be acknowledged as the source of any material used in the body of any document containing material from these presentations.

This presentation is a project of the SNIA Education Committee.Neither the author nor the presenter is an attorney and nothing in this p y gpresentation is intended to be, or should be construed as legal advice or an opinion of counsel. If you need legal advice or a legal opinion please contact your attorney.The information presented herein represents the author's personal opinionThe information presented herein represents the author s personal opinion and current understanding of the relevant issues involved. The author, the presenter, and the SNIA do not assume any responsibility or liability for damages arising out of any reliance on or use of this information.

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.

NO WARRANTIES, EXPRESS OR IMPLIED. USE AT YOUR OWN RISK.

2

Page 3: Storage in the DIMM Socket

Abstract

As data sets continue to grow, IT managers have begun seeking out new ways for memory technology to be deployed in the data center in order to take y gy p ygreater advantage of the performance and latency benefits. Non–Volatile DIMMs, or NVDIMMs, provide a persistent memory solution with the endurance and performance of DRAM coupled with the non–volatility

i t d ith tassociated with storage. This tutorial will provide a general overview of this emerging technology and how it plays in the data center. You will learn what an NVDIMM is how it works where it fits and why systemYou will learn what an NVDIMM is, how it works, where it fits and why system architects should consider them for their next generation enterprise server and storage designs.

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved. 33

Page 4: Storage in the DIMM Socket

Agenda

The Memory / Storage Problem (Latency)y g ( y)New Memory Technology RoadmapNVDIMMs – What they areNVDIMMs – How they workNVDIMMs – System Considerations

fNVDIMM PerformanceNVDIMM EcosystemSummarySummary

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved. 4

Page 5: Storage in the DIMM Socket

The Memory / Storage Problem: Latencyy

NON-VOLATILE MEMORY HIERARCHY VOLATILE MEMORY HIERARCHY

100ns10K ns

100K nsPCIe SSD DRAM

10ns100K ns

10M nsSAS SSD

10M ns

1ns

HDD

CPU Cache

As CPU technology scales with Moore’s Law, memory IO creates significant performance bottlenecks

The latency gap in memory / storage hierarchy needs to be bridged

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.

The latency gap in memory / storage hierarchy needs to be bridged NVDIMM offers a solution today (Storage at DRAM Latency)

Page 6: Storage in the DIMM Socket

Memory/Storage Hierarchy

Data-Intensive Applications Need Fast Access To Storage Large Performance Gap Between Main Memory And HDDg p y SSDs Have Narrowed The Gap, But a Big Gap Still Exists Until an “SCM” becomes viable for mainstream adoption

(2020?) Performance Gap

CPUCACHE

MAINMEMORY SSD HDD

New MemoryTechnology

MRAM / ReRAM

1 2 3 4 5 60

SRAM DRAM NAND Magnetic

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.

Page 7: Storage in the DIMM Socket

MAIN MEMORY ROADMAPy

Volatile DRAM Non-Volatile Memory

MRAM

Cap

abili

ty

SCM MRAM PCM ReRAM

Rel

ativ

e C

NVDIMM

R

DDR4

S li P blDDR3 Scaling Problems MFG Concerns <2x nm

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.7 NVDIMM - SNIA

2012 2014 2016 2020

Page 8: Storage in the DIMM Socket

WHAT THE INDUSTRY WANTS FROM MEMORY (THE HOLY GRAIL)MEMORY (THE HOLY GRAIL) Infinite Endurance Lowest Latency Lowest Latency High Capacity

N V l til

NVDIMM DOES MOST OF THIS TODAY…

Non-Volatile Low Power Scalability Low Cost

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.8 NVDIMM - SNIA

Page 9: Storage in the DIMM Socket

NVDIMMs – What and Why

Reside on the Memory Channel (DDR3/DDR4)Retain data in the event of an unexpected power lossCombines mature memory technologies (DRAM and Flash)Requires independent power source to ensure persistenceFits well with the NVM Programming Model (as precursor to SCM)Delivers new levels of storage performanceDatabases can run faster and recover more quicklyCan enhance both SSD endurance and reliability

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved. 99

Page 10: Storage in the DIMM Socket

HOW IT WORKS

NORMAL OPERATION:1. During normal operation, the NVDIMM appears like a standard DDR3 DRAM module.

» DRAM Latency (nanoseconds)» DRAM Endurance (practically infinite)» DRAM Bandwidth (12GB/s per NVDIMM)

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.10 NVDIMM - SNIA

Page 11: Storage in the DIMM Socket

HOW IT WORKS

POWER-FAIL - DRAM SAVE to FLASH:1. Power-Fail Event: The NVDIMM isolated from the BUS. All data (incl. ECC) in the DRAM is

SAVED to onboard Flash via the NVDIMM Logic. Super Capacitors provide hold up power to the module during this operation.

2. When the SAVE completes. The NVDIMM module is then shut down.

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.11 NVDIMM - SNIA

Page 12: Storage in the DIMM Socket

HOW IT WORKS

POWER RESUME:1. When power to the system is returned, Super Capacitors are re-charged & the data is

RESTORED back from FLASH into the DRAM.

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.12 NVDIMM - SNIA

Page 13: Storage in the DIMM Socket

HOW IT WORKS

NORMAL STATE:1. Once all data is RESTORED back into the DRAM, the NVDIMM is ready for I/O transactions

with the host system.2. Host system finishes BOOT and normal NVDIMM operation continues.

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.13 NVDIMM - SNIA

Page 14: Storage in the DIMM Socket

System ConsiderationsThe “Pieces of the Puzzle” that are required for NVDIMM Integrationg

System Support H/W Trigger Mechanical

(Power Source)

H/W Trigger(ADR)System Management

(Power Health)

“NVDIMM A ”“NVDIMM –Aware”BIOS

NVDIMMApplication

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.14 NVDIMM - SNIA

Page 15: Storage in the DIMM Socket

THE COST OF HIGH LATENCY

“…every 100ms of latency cost them 1% in sales”

“…an extra 500ms in search page generation time dropped traffic by 20%”

“…a broker could lose $4M per millisecond if their electronic trading platform is 5ms behind the competition”

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.15 NVDIMM - SNIA

Source: http://highscalability.com/

Page 16: Storage in the DIMM Socket

STORAGE: LATENCY & CAPACITY

Ecosystem performance gap between compute & storage

e (L

aten

cy)

CPU

DRAMNVDIMM• Nanoseconds latency (1000x faster than Flash) • 1.4 million IOPS (3x better)

Nano

seco

nds

Per

form

ance

PERFORMANCE GAP

N

PCIe SSDPCIe SSDSSD

HDD

millis

econ

ds

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.16 NVDIMM - SNIA

STORAGE60GB – 4TB

Volatile Non-Volatile

1GB – 32GB

Page 17: Storage in the DIMM Socket

Example of NVDIMM Performance(BANDWIDTH – GB/sec)(BANDWIDTH GB/sec)

Benchmark: VDBENCH, Platform: Intel Sandybridge, Linux, Two DDR3-1333 NVDIMMs as interleaved pair (channel interleaving),

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.17

PRAMFS vs. SATA SSD as Linux block device

Page 18: Storage in the DIMM Socket

$ PER I/O : A NEW STORAGE METRIC ?

Performance vs. Cost ($ per I/O) trade-off

CO

ST

($)

SSD

HDD

PCIe SSD

SSD

PERFORMANCE / COST GAP

NVDIMM

PERFORMANCE

DRAM

*Cost per PB written:

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.18 NVDIMM - SNIA

PERFORMANCE*Cost per PB written: Best in Class SSD: $100.00 / PB versus. NVDIMM: $0.40 (250x cost savings)Reference: http://www.vikingtechnology.com/uploads/NVDIMM_Technical_Comparison.pdf

Volatile Non-Volatile

Page 19: Storage in the DIMM Socket

NVDIMM ADOPTION

The flow of NVDIMM evolution and adoption

Standards JEDEC

NVDIMM Vendors

MotherboardODM’s, OEM’sBIOS Platform Integrated

SolutionsODM s, OEM s

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.19 NVDIMM - SNIA

Page 20: Storage in the DIMM Socket

Innovation and Alternate Memory Bus Device OptionsDevice Options….

The NVDIMM-SIG is in the process of developing taxonomy to help the industry distinguish product categoriesp y g p g

DRAM ModulesNVDIMMMCS (ULLtraDIMM)SATADIMMHDIMM (Hybrid DIMM)MRAM, ReRAM

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.20 NVDIMM - SNIA

Page 21: Storage in the DIMM Socket

Options – Flexibility – PRO’s & CON’s

Flash is cheaper than DRAM $/GB NVDIMM has 1000x lower latency than Flash DRAM has practically infinite endurance

Hyperscale want “Dense & Cheap” (WORM) Hyperscale want Dense & Cheap (WORM) Financial want low & predictable latency Storage wants higher I/O performance & increased data

securitysecurity No individual “BEST” choice – There are OPTIONS….

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.21

Page 22: Storage in the DIMM Socket

The Answer – Of Course…Is..

Standard Servers become Highly FlexibleThere is a solution for whatever the Application DemandsThere is a solution for whatever the Application Demands

• Highest Performing Storage - NVDIMM• High Capacity Flash – PCIe SSD

L L t SSD ULLt DIMM

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.22

• Lower Latency SSD – ULLtraDIMM

Page 23: Storage in the DIMM Socket

NVDIMM SIG

NVDIMM Special Interest Group (SIG) formed January 2014Organized under the SNIA Solid State Storage Initiative to help:g g p

Accelerate awareness and adoption of NVDIMMsVendors collaborate to broaden industry support and knowledge

SNIA’s history of developing standards and providingSNIA s history of developing standards and providing education:

The NVM Programming Model Technical Working GroupIdeal venue for NVDIMM SIG support

NVDIMM SIG will:Educate on how system vendors can design in NVDIMMEducate on how system vendors can design in NVDIMMCommunicate industry standards as they evolveDevelop market understanding of NVDIMM technology

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved.

Communicate how new programming models help deliver value

23

Page 24: Storage in the DIMM Socket

Attribution & Feedback

The SNIA Education Committee would like to thank the following individuals for their contributions to this Tutorial.

Authorship History

Original Author:Adrian Proctor 3/2014

Additional Contributors

Please send any questions or comments regarding this SNIA

Shining Light on the DIMM Slot© 2014 Storage Networking Industry Association. All Rights Reserved. 2424

Please send any questions or comments regarding this SNIA Tutorial to [email protected]