new directions in memory architecture - school of computingjun 14, 2014  · for data-center &...

36
New Directions in Memory Architecture June 12, 2014 Bob Brennan, Senior Vice President Memory Solutions Lab [email protected]

Upload: others

Post on 22-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

New Directions in Memory Architecture

June 12, 2014

Bob Brennan, Senior Vice President Memory Solutions Lab

[email protected]

Page 2: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Legal Disclaimer

2

This presentation is intended to provide information concerning memory industry trends. We do our best to make sure that information presented is accurate and fully up-to-date. However, the presentation may be subject to technical inaccuracies, information that is not up-to-date or typographical errors. As a consequence, Samsung does not in any way guarantee the accuracy or completeness of information provided on this presentation. Samsung reserves the right to make improvements, corrections and/or changes to this presentation at any time.

The information in this presentation or accompanying oral statements may include forward-looking statements. These forward-looking statements include all matters that are not historical facts, statements regarding the Samsung Electronics' intentions, beliefs or current expectations concerning, among other things, market prospects, growth, strategies, and the industry in which Samsung operates. By their nature, forward-looking statements involve risks and uncertainties, because they relate to events and depend on circumstances that may or may not occur in the future. Samsung cautions you that forward looking statements are not guarantees of future performance and that the actual developments of Samsung, the market, or industry in which Samsung operates may differ materially from those made or suggested by the forward-looking statements contained in this presentation or in the accompanying oral statements. In addition, even if the information contained herein or the oral statements are shown to be accurate, those developments may not be indicative developments in future periods.

© Samsung

Page 3: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Agenda

» Environment – BW & Capacity growth

» DRAM – BW & Capacity -> Tiering

» Flash –Scales, Gets Intelligent, Tiers

» New “Persistent Performance”

3 © Samsung

Page 4: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Environment: Mobile & Cloud

4 © Samsung

Information growth drivers over time

2012: Mobile connected devices exceeded the world's population

Internet of everything!

Page 5: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Environment: Datacenter Infrastructure

5

* 1000 PB: 1EB (1018)

More applications for data Data traffic: 78% CAGR

Source: Cisco Visual Networking Index

5 EB: Total data created between the dawn of civilization and 2003

More video is uploaded to YouTube

in one month than the 3 major US

networks created in 60 years

Billions of

Devices!

What about Exabytes?

© Samsung

Page 6: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Environment: Escalating Demand for DRAM and Storage

6

In-Memory Analytics for Big Data Growing x86 Server Virtualization Density

Escalating Memory-Intensive Workloads Data Center Processor Growth

Forecast

VM

s p

er H

ost

VM Density per Host Server

% of Installed Workloads Running in a VM

Source: EMC and IDC

EXABYTES

HPC

Graphics

Gaming

2x Volume Growth

Source: Gartner and IDC Unstructured Data Structured Data

Source: Intel

Big Data

Financial

© Samsung

Page 7: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Environment – Bandwidth Demand

7

13MP FHD (1920x1080)

F-HD

Display

Camera

N-screen

1080p Video

20+MP UD (3840x2160)

UHD

4K . . .

UHD TV

Server: Core Scaling

Linear to Exponential Bandwidth Demand

© Samsung

[Source: “Memory systems for PetaFlop to ExaFlop class machines” by IBM, 2007 & 2010]

GB/s/node Gb/s/pin

Peta-flops 20Peta-flops Exa-flops

400~600Mbps

3.7x (~1.6Gbps)

12.5x (~5.3Gbps)

Now

10~20GB/s

7.5x (~100GB/s)

100x (~1.4TB/s)

2018

Memory Bandwidth Requirements

Mobile: Display/GFX/Camera

Exponential

Bandwidth Demand

Page 8: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Environment – Capacity Demand

8

1GB

2GB

3GB

4GB

[Source: “Memory systems for PetaFlop to ExaFlop class machines” by IBM, 2007 & 2010]

Memory Capacity/System Memory Capacity/Node

Peta-flops 20Peta-flops Exa-flops

100~200TB

>5x (~750TB)

>70x (~10PB)

Now

2~4GB

>4x (~16GB)

>32x (~128GB)

2018

Memory Capacity Requirements

© Samsung

Mobile: Display/GFX/Camera

~Linear Capacity

Demand

Server: Core Scaling

Linear - Exponential Capacity Demand

Page 9: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Agenda

» Environment – BW & Capacity growth

» DRAM – BW & Capacity -> Tiering

» Flash –Scales, Gets Intelligent, Tiers

» New “Persistent Performance”

9 © Samsung

Page 10: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

The “Trade-off Triangles”

10

Bandwidth

Latency

Power

Capacity

IOPs

Endurance

Power

Capacity

DRAM Non-Volatile

© Samsung

Page 11: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

DRAM: Bandwidth Scaling

11

Bandwidth

Latency

Power

Capacity

[Mbps]

1333

1600

1866

2133

2400/2667

3200

Multi-Drop Bus Challenge:

Higher BW, Lower VDD

3600

4200

DDR5 (?) & New I/F (?) DDR4

2011 2015 2018 [Year]

Subject to cost/energy efficiency, scaling, …

New Solution Needed

© Samsung

DDR Wall?

Optical (?)

Page 12: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

DRAM: Scaling Challenges

12 Innovation needed to scale to 10nm & beyond

Bandwidth

Latency

Power

Capacity

© Samsung

B/L

W/L

“1”

Plate

Refresh

• Difficult to build high-aspect ratio cell capacitors

decreasing cell capacitance

• Leakage current of cell access transistors

increasing

tWR

• Contact resistance between the cell capacitor and access transistor increasing

• On-current of the cell access transistor decreasing

• Bit-line resistance increasing

Ce

ll T

R le

aka

ge

Cu

rre

nt

Time

VRT

• As cell capacitance shrinks, more frequent

Page 13: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

DRAM: Latency Challenge

13

[tRC, ns]

10

20

[Year]

60

2005 2015

Subject to cost/energy efficiency, scaling, …

Disruptive Solution Needed

Bandwidth

Latency

Power

Capacity

© Samsung

30

40

50

2010 2020

~Constant Low Latency Needed

Page 14: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

DRAM: “Go Wide” for Bandwidth

14 Good BW & Latency – Still Need Capacity

ITEM Mobile WIO2 HBM (High B/W Memory)

DRAM Base die + DRAM

Bottom die N/A Buffering & Signal re-routing

BW (GB/s) 25.6~51.2 128~256

Pin Speed 0.4~0.8 Gbps 1~2 Gbps

# I/O 512 1,024

#Bump Logic 1~2K 6K~8K

DRAM 1~2K ~3K

Cube (GB) 1 / 2 1 / 2 / 4

# TSV stack 1 / 2 / 4 1 / 2 / 4

DRAM density 8Gb 8Gb

Application

GFX card ○ ○

ULT ○ -

HPC - ○

Server - ○(Cache)

Mobile ○ -

WIO2

AP PKG PCB

Si Interposer

GPU

HBM

Base

Bandwidth

Latency

Power

Capacity

© Samsung

Page 15: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

DRAM: Hybrid Memory Systems

15

Mobile

Server

Tiered Memory

Controller

CPU

SOC

WIO?

WIO?

WIO?

High BW DRAM

LP4

LP4

LP4

LP4

CPU CPU CPUs

SCM

SCM

DDR 4

HBM?

Tiered Memory Controller

CPU CPU CPU

High Bandwidth Tier

High Capacity Tier

Bandwidth

Latency

Power

Capacity

Tiered Capacity, Tiered Latency, TL-DRAM? © Samsung

Page 16: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

1st Step: System Tiering DRAM

16

DDR

DDR

High Performance Tier

High Capacity Tier

DRAM

DRAM

DRAM

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

© Samsung

HBM

Page 17: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Agenda

» Environment – BW & Capacity growth

» DRAM – BW & Capacity -> Tiering

» Flash – Scales, Becomes Intelligent, Tiers

» New “Persistent Performance”

17 © Samsung

Page 18: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Flash

18

IOPs

Endurance

Power

Capacity

© Samsung

Page 19: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Flash: Capacity Scaling

19 Scaling Becomes Difficult – Need a New Solution

IOPs

Endurance

Power

Capacity

© Samsung

120nm 1Gb

70nm 4Gb

90nm 2Gb

60nm 8Gb

19nm 128Gb

40nm 32Gb

50nm 16Gb

Cost of Patterning

Page 20: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Breakthrough: 128Gb V-NAND

20 World’s 1st 3D V-NAND Mass Production Flash © Samsung

- Vertical-NAND Technology

- Chip Size

: 133mm2 0.96Gb/mm2

- 24-WL Stacked Layers

- 64Gb Array 2-Plane

- One-sided Page Buffer

: (8KB x 2) Page Size

- Asynchronous DDR Interface

: Wave-pipeline datapath

: 667Mbps at Mono Die

: 533Mbps at 8-stacked Dies

64Gb Array

Plane-0

64Gb Array

Plane-1

Page BufferPage Buffer

Peripheral Circuits

Ro

w D

ec.

Page 21: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

V-NAND Array Structure

21

BL<p> BL<q>

SSL<7>

SSL<0>SSL<1>

Dummy1

WL23

GSL

CSL

Dummy0

WL0Metal gate

CTF dielectrics

Poly channel

Advanced V-NAND Technology with Damascened Metal Gate

Cell : All-around Gate Structure + Charge Trap Flash

String : 24-WL + 2-DWL + 2-Select WL

Block : 8 Strings with Shared BL (8KB)

© Samsung

Page 22: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

V-NAND Features

Bits per Cell 2

Density 128Gb

TechnologyThree Dimensional

Vertical NAND, 3-metals

Organization8KB 384 pages

5464 blocks 8

Program Performance50MB/s for Embedded App.,

36MB/s for Enterprise SSD

Data Interface Speed 667Mbps@Mono, 533Mbps@8-stack

Power Supply Vcc=3.3V / Vccq=1.8V

© Samsung

Page 23: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Measured Active Power Improves

23

Over 50% Lower Energy Advantage is achieved

Increasing overall SSD Performance

by using 8-way Interleaving NAND Operation N

orm

alize

d (

a.u

.)

ICC1

(Read)

Co

nve

ntio

nal

Ext.H

V

ICC2

(Program)

43% ↓ 54% ↓

53% ↓

ICC3

(Erase)

© Samsung

Page 24: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Enterprise SSD Comparison

24

Sequential

Write (MB/s)

Planar NAND SSD

(8-ch, 8-way)

22%

Faster20%

Faster

Random

Write (IOPS)

Average

Power (mW)

Peak

Power (mW)

27%

Lower

45%

Lower

3D V-NAND SSD

(8-ch, 4-way)N

orm

ali

ze

d (

a.u

)

Smaller

Real Estate

Higher

Performance

512GB Ep-SSD

© Samsung

Page 25: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Flash: Scaling Continues

25 Capacity, Endurance, Power © Samsung

2D Planar

‘05 ‘13 ‘07 ‘09 ‘11 Year

Design Rule (nm)

‘03

3D V-NAND / No Patterning Limitation

128Gb

16Gb

8 stack

128Gb

24 stack

1Tb

‘17 ‘15

Page 26: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Flash: MLC Endurance

26

IOPs

Endurance

Power

Capacity

NAND Flash Endurance

Endurance improved dramatically © Samsung

36MB/s + 35K Endurance

for Data-center & Enterprise SSD Applications

50MB/s + 3K Endurance for Mobile Applications

Vth (a.u)

# o

f C

ells

3D V-NAND after 35K cycle

Planar 1xnm NAND after 3K cycle

No

rma

lize

d (

a.u

.)Time [us]

Avg. tPROG=0.45ms (36MB/s)

Avg. tPROG=0.33ms (50MB/s)

Page 27: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Flash: Performance

27

ms

0

2000

4000

6000

8000

10000

12000

0

2

4

6

8

10

12

14

16

7.2K RPM 15K RPM SSD

Rotational Latency AVG Seek IOPS

<0.3ms

Latency & IOPS

2004 2006 2008 2010 2012 2014 2016

0

500

1000

1500

2000

2500

3000

3500

4000

4500

5000

2005 2008 2011 2014

HDD

SAS

SATA

MB/s

PCIe x4

Interface & Performance

>100x

Interface Unlocks Bandwidth: PCIeG2->G3->G4

Solution needs to scale: Controllers, Algorithms, & Flash Organization

Increasing Intelligence & Sophistication

IOPs

Endurance

Power

Capacity

© Samsung

Page 28: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Flash: Inherent Intelligence

28

IOPs

Endurance

Power

Capacity

Intelligent IOPs

Endurance 3D Scaling

© Samsung

Page 29: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

2nd Step: System Tiering Flash/HDDs

29

DDR

DDR

High Performance Tier

High Capacity Tier

DRAM

DRAM

DRAM

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

HDD

DDR

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

Intelligent Flash Tier

HDD

HDD

HDD HDD HDD HDD HDD

© Samsung

Page 30: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Today’s Rack Scaling

30

Acknowledgement: Krishna Malladi. Disclaimer: conceptual model only. CPU data on different scale.

Flash Significantly Improves the DRAM-Disk Gap © Samsung

Page 31: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Agenda

» Environment – BW & Capacity growth

» DRAM – BW & Capacity -> Tiering

» Flash –Scales, Becomes Intelligent, Tiers

» New “Persistent Performance”

31 © Samsung

Page 32: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Opportunity for New Technology

32

40 60 20

Bandwidth (GB/s)

1

10

100

1,000

10,000

100,000

1,000,000

10,000,000

Late

ncy

(ns)

Persistent Performance

HDD

Flash

DRAM

LLC

© Samsung

Page 33: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

STT-MRAM

33

Outer Better

Retention

Tech. Maturity

Speed (RD/WT)

Standby Power

Endurance Bit cost

(Scalability)

DRAM

STT-MRAM

STT-MRAM Cell Structure

Promising Technology, Not Mature Yet

© Samsung

Page 34: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Persistent Tiered Caching

3rd Step: New possibilities

34

DDR

DDR

High Performance Tier

High Capacity Tier

DRAM

DRAM

DRAM

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

DDR

HDD

DDR

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

Intelligent Flash Tier

HDD

HDD

HDD HDD HDD

NEW

NEW

NEW

NEW

NEW

NEW

NEW

NEW

Persistent Performance, Byte addressable

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

Intelligent Flash Tier (PCIe)

HDD HDD

Higher Performance Tier

DRAM

DRAM

DRAM

NEW

NEW

NEW

© Samsung

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

FLASH

Intelligent Flash Tier (SAS)

Page 35: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Future Rack Scaling Vision

35

Acknowledgement: Krishna Malladi. Disclaimer: conceptual model only.

Ideal Scaling: 1. V-NAND 2. NMT 3. System SW © Samsung

Page 36: New Directions in Memory Architecture - School of ComputingJun 14, 2014  · for Data-center & Enterprise SSD Applications 50MB/s + 3K Endurance for Mobile Applications Vth (a.u) s

Thank you!

Questions: [email protected]

36 © Samsung