(Go: >> BACK << -|- >> HOME <<)

SlideShare a Scribd company logo
Hybrid Memory Cube

Developing Scalable and Resilient Memory Systems

Ryan Baxter
Senior Manager, Business Development
Server and Storage DRAM
rrbaxter@micron.com
©2013 Micron Technology, Inc. All rights reserved. Products are warranted only to meet Micron’s production data sheet specifications. Information, products, and/or specifications
are subject to change without notice. All information is provided on an ―AS IS‖ basis without warranties of any kind. Dates are estimates only. Drawings are not to scale. Micron and
the Micron logo are trademarks of Micron Technology, Inc. All other trademarks are the property of their respective owners.

©2013 Micron Technology, Inc.

|

1
Demand Drivers
▶ Insatiable need for bandwidth
▶ Impact of the cloud

▶ Global demand for mobility
▶ Big data analytics challenge
Annual Data Center IP Traffic
2012-2017 CAGR: 25%

EB/Yr
10,000

Within Data Center

Enterprise Computing

Data Center to Data Center

7,500

Data Center to User
5,000

High-Performance
Computing

2,500

SOCs &
Microservers
0
2012

2013

2014

2015

2016

2017

Acceleration &
Co-Processing

Source: Cisco Global Cloud Index 2013
©2013 Micron Technology, Inc.

|

2
HMC - A Revolutionary Shift

Increased
Bandwidth

Greater Power
Efficiency
Lower
TCO

Reduced System
Latency

Smaller, Scalable,
& Flexible

©2013 Micron Technology, Inc.

|

3
http://www.hybridmemorycube.org/about

Over 120 adopters to date!
Pace of adoption increasing—2013 adopters doubled from 2012

“…unprecedented levels of memory performance”
- Electronic News

“…like adding a turbocharger to your computer”
- datacenteracceleration.com

EE Times 40th Anniversary:
“one of the top ten technologies
expected to redefine the industry‖

©2013 Micron Technology, Inc.

|

4
System Memory Bandwidth

GB/s

DDR4

90

4 Memory Channels
284 Pins Per DIMM
Up to 85GB/s
12 Speed Bins
6+ yrs to Standardize

75

DDR3
3-4 Memory Channels
240 Pins Per DIMM
Up to 59.7GB/s
5 Speed Bins

DDR2

60

45

2 Memory Channels
Up to 10.7GB/s
3 Speed Bins

Bandwidth Per
Memory Channel

DDR
1-2 Memory Channels
Up to 6.4GB/s
85 page specification
<3 Yrs to Standardize

30

2012–2017 CAGR: 12.3%
15

0
1997

1998

1999

2000

2001

2002

2003

2004

2005

2006

2007

2008

2009

2010

2011

2012

2013

2014

2015

Traditional Memory Designs Do Not Scale and Drive Exponential Complexity
©2013 Micron Technology, Inc.

|

5
High-Performance Memory Comparison
Single-Link HMC vs. DDR3L-1600 and DDR4-2133
What does it take to support 60 GB/s?

Requirements
Channel Complexity

TCO Valuation
90% simpler than DDR3L
88% simpler than DDR4

DDR3L
DDR4
HMC
0

0

Energy Efficiency

66% greener than DDR3L
55% greener than DDR4

3,000

0

Board Footprint

95% smaller than DDR3L
94% smaller than DDR4

250

20

40

0

300

750 pins

500

600

DDR3L
DDR4
HMC
6,000

2
9,000 mm

DDR3L
DDR4
HMC
60

pJ/b

DDR3L

Bandwidth

10.2X greater than DDR3L
8.5X greater than DDR4

DDR4
HMC

©2013 Micron Technology, Inc.

MB/
900 pin

|

6
Enabling Technologies
Abstracted Memory
Management
Memory Vaults vs. DRAM Arrays
• Significantly improves bandwidth, quality, and
reliability vs. traditional DRAM technologies
Logic Base Controller
• Reduces memory complexity and significantly
increases performance
• Allows memory to scale with CPU performance

February 12, 2014

Through-Silicon Via (TSV)
Assembly
Innovative Design & Process Flow
• Incorporates thousands of TSV sites per die to
reduce signal lengths and power
• Enables memory scalability through parallelism
Sophisticated Package Assembly
• Provides higher component density and
significantly improves signal integrity

©2013 Micron Technology, Inc.

|

7
HMC Architecture
Vault Control

Logic Base
Vault Control

Memory Control

Refresh
Controller

Crossbar Switch

Link Interface
Controller

Link Interface
Controller

Link Interface
Controller

Read
Buffer
Read Data

DRAM
Sequencer

Memory Control

Write
Buffer
Write Data

Vault Control

Request

Vault Control

TSV Repair
DRAM Repair

Crossbar Switch

Link Interface
Controller

Detail of Memory Interface

Processor
Links

3DI & TSV Technology
DRAM7
DRAM6
DRAM5
DRAM4
DRAM3
DRAM2
DRAM1
DRAM0
Logic Chip

Logic Base

• Multiple high-speed local buses for data movement
• Advanced memory controller functions
• DRAM control at the memory rather than at
distant host controller
• Reduced memory controller complexity
and increased efficiency

Vault Vaults are managed to maximize
overall device availability
• Optimized management of energy and
refresh

DRAM
Logic Base
February 12, 2014

• Self test, error detection, correction, and
repair in the logic base layer

Micron Confidential

|

©2013 Micron Technology, Inc.

|

8
HMC Architecture
Link Controller Interface

HMC-SR Options:
10 Gb/s, 12.5 Gb/s,
or 15 Gb/s

HMC

Host

TX

16 Lanes

16 Lanes

TX

8 or 16 Transmit Lanes

RX

RX

Example:

February 12, 2014

8 or 16 Receive Lanes

Micron Confidential

|

©2013 Micron Technology, Inc.

|

9
Packet-Based Communication
Protocol NOT affected by
any DRAM-related timings,
nor is it DRAM-specific!

▶ Packets comprised of 128-bit (16-byte) FLITs
 Packets include 1 to 9 FLITs, depending on command
▶ Host issues requests & HMC issues responses
▶ Each packet contains 64-bit header and 64-bit tail (1 FLIT)
▶ Multiple data transfer sizes supported (16B to 128B)
▶ Commands include reads, writes, atomics, error responses
 Simultaneous READs and WRITEs supported
Micron Confidential

|

©2013 Micron Technology, Inc.

|

10
Host Processor Memory Management
Simple memory requests
and responses; no DRAM
timings to manage

Functions moved to
HMC for management
Manufacturing Test
• Burn-in
• At-speed functional

Manage field maintenance
and self test
Manage all present and
future DRAM scaling and
process variation issues

Manage 100+ different
DRAM timing parameters

DRAM Layer
TSV
TSV
TSV
TSV

TSV
TSV
TSV
TSV

DRAM Layer
DRAM Layer
DRAM Layer

HOST

Re-drive Layer

Non-Managed DRAM
(DDR, WIO2, HBM, etc.)

Si Interposer

February 12, 2014

Micron Confidential

|

©2013 Micron Technology, Inc.

|

11
HMC Near Memory
▶ All links between host CPU

and HMC logic layer

▶ Maximum bandwidth per GB capacity:
HPC/Server – CPU/GPU
 Graphics
 Networking systems
 Test equipment


February 12, 2014

Micron Confidential

|

©2013 Micron Technology, Inc.

|

12
HMC ―Far‖ Memory
▶ Far Memory:
Some HMC links connect to host – some to
other cubes
 Scalable to meet system requirements
 Available in module form or soldered-down


▶ Future Products May Include:
Higher-speed electrical (SERDES)
 Optical interfaces
 Higher stack count for greater capacity
 Non-DRAM memory technologies


February 12, 2014

Micron Confidential

|

©2013 Micron Technology, Inc.

|

13
HMC Reliability
▶ Built-in RAS features
Logic stability
(DRAM controls in logic)

DRAM Array

Reliable handshake
(packet integrity verified
before memory access)

Logic / Interface

DRAM Array

DRAM Array

Logic / Interface

Logic / Interface

Vault data
ECC-protected

Host

Link retry
CRC protection
on link interface

Logic / Interface

DRAM Array

February 12, 2014

Address/command parity
for array transactions

Micron Confidential

|

©2013 Micron Technology, Inc.

|

14
HMC Standard Packages
Up to 1.28 Tb/s
memory bandwidth!

Standard BGA packaging solutions:
Cost-effective packaging using existing ecosystems
February 12, 2014

Micron Confidential

|

©2013 Micron Technology, Inc.

|

15
Hybrid Memory Cube
Micron Memory Innovation
We’ve combined fast logic process technology and advanced
DRAM designs to create an entirely new category we’re calling
Hybrid Memory Cube (HMC) technology. The end result is
a high-bandwidth, low-energy, high-density memory system
that’s unlike anything on the market today.

Unprecedented Performance
HMC will provide a revolutionary performance
shift that will enrich next-generation networking
and enable exaflop-scale supercomputing:
Reduced Power
Fraction of the energy per bit
Reduced Footprint
90% less space than today’s RDIMMs
Increased Bandwidth
15X the performance of DDR3*
* HMC SR-15G vs. DDR3-1333
February 12, 2014

Micron Confidential

|

©2013 Micron Technology, Inc.

|

16
Hybrid Memory Cube: Developing Scalable and Resilient Memory Systems

More Related Content

What's hot

DPDK KNI interface
DPDK KNI interfaceDPDK KNI interface
DPDK KNI interface
Denys Haryachyy
 
I2C
I2CI2C
[cb22] Tales of 5G hacking by Karsten Nohl
[cb22] Tales of 5G hacking by Karsten Nohl[cb22] Tales of 5G hacking by Karsten Nohl
[cb22] Tales of 5G hacking by Karsten Nohl
CODE BLUE
 
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
VLSI SYSTEM Design
 
VLANs in the Linux Kernel
VLANs in the Linux KernelVLANs in the Linux Kernel
VLANs in the Linux Kernel
Kernel TLV
 
Essential of VLSI
Essential of VLSIEssential of VLSI
Essential of VLSI
PSK Research Foundation
 
Designing memory controller for ddr5 and hbm2.0
Designing memory controller for ddr5 and hbm2.0Designing memory controller for ddr5 and hbm2.0
Designing memory controller for ddr5 and hbm2.0
Deepak Shankar
 
9 semiconductor memory
9 semiconductor memory9 semiconductor memory
9 semiconductor memory
Usha Mehta
 
VLSI industry - Digital Design Engineers - draft version
VLSI industry - Digital Design Engineers - draft versionVLSI industry - Digital Design Engineers - draft version
VLSI industry - Digital Design Engineers - draft version
Mahmoud Abdellatif
 
Pci express modi
Pci express modiPci express modi
Pci express modi
proma_goswami
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
Sudhanshu Janwadkar
 
Arduino程式除錯
Arduino程式除錯Arduino程式除錯
Arduino程式除錯
吳錫修 (ShyiShiou Wu)
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)
Shivam Gupta
 
Static Timing Analysis
Static Timing AnalysisStatic Timing Analysis
Static Timing Analysis
shobhan pujari
 
VLSI-Physical Design- Tool Terminalogy
VLSI-Physical Design- Tool TerminalogyVLSI-Physical Design- Tool Terminalogy
VLSI-Physical Design- Tool Terminalogy
Murali Rai
 
Pci express technology 3.0
Pci express technology 3.0Pci express technology 3.0
Pci express technology 3.0
Biddika Manjusree
 
SPI Bus Protocol
SPI Bus ProtocolSPI Bus Protocol
SPI Bus Protocol
Sudhanshu Janwadkar
 
Revisit DCA, PCIe TPH and DDIO
Revisit DCA, PCIe TPH and DDIORevisit DCA, PCIe TPH and DDIO
Revisit DCA, PCIe TPH and DDIO
Hisaki Ohara
 
Understanding DPDK
Understanding DPDKUnderstanding DPDK
Understanding DPDK
Denys Haryachyy
 
Introduction to DPDK
Introduction to DPDKIntroduction to DPDK
Introduction to DPDK
Kernel TLV
 

What's hot (20)

DPDK KNI interface
DPDK KNI interfaceDPDK KNI interface
DPDK KNI interface
 
I2C
I2CI2C
I2C
 
[cb22] Tales of 5G hacking by Karsten Nohl
[cb22] Tales of 5G hacking by Karsten Nohl[cb22] Tales of 5G hacking by Karsten Nohl
[cb22] Tales of 5G hacking by Karsten Nohl
 
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
Define Width and Height of Core and Die (http://www.vlsisystemdesign.com/PD-F...
 
VLANs in the Linux Kernel
VLANs in the Linux KernelVLANs in the Linux Kernel
VLANs in the Linux Kernel
 
Essential of VLSI
Essential of VLSIEssential of VLSI
Essential of VLSI
 
Designing memory controller for ddr5 and hbm2.0
Designing memory controller for ddr5 and hbm2.0Designing memory controller for ddr5 and hbm2.0
Designing memory controller for ddr5 and hbm2.0
 
9 semiconductor memory
9 semiconductor memory9 semiconductor memory
9 semiconductor memory
 
VLSI industry - Digital Design Engineers - draft version
VLSI industry - Digital Design Engineers - draft versionVLSI industry - Digital Design Engineers - draft version
VLSI industry - Digital Design Engineers - draft version
 
Pci express modi
Pci express modiPci express modi
Pci express modi
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
 
Arduino程式除錯
Arduino程式除錯Arduino程式除錯
Arduino程式除錯
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)
 
Static Timing Analysis
Static Timing AnalysisStatic Timing Analysis
Static Timing Analysis
 
VLSI-Physical Design- Tool Terminalogy
VLSI-Physical Design- Tool TerminalogyVLSI-Physical Design- Tool Terminalogy
VLSI-Physical Design- Tool Terminalogy
 
Pci express technology 3.0
Pci express technology 3.0Pci express technology 3.0
Pci express technology 3.0
 
SPI Bus Protocol
SPI Bus ProtocolSPI Bus Protocol
SPI Bus Protocol
 
Revisit DCA, PCIe TPH and DDIO
Revisit DCA, PCIe TPH and DDIORevisit DCA, PCIe TPH and DDIO
Revisit DCA, PCIe TPH and DDIO
 
Understanding DPDK
Understanding DPDKUnderstanding DPDK
Understanding DPDK
 
Introduction to DPDK
Introduction to DPDKIntroduction to DPDK
Introduction to DPDK
 

Viewers also liked

A Hybrid Memory Data Cube Approach for High Dimension Relations
A Hybrid Memory Data Cube Approach for High Dimension RelationsA Hybrid Memory Data Cube Approach for High Dimension Relations
A Hybrid Memory Data Cube Approach for High Dimension Relations
Rodrigo Rocha Silva
 
Digital Scholarly Communication @Claremont Colleges
Digital Scholarly Communication @Claremont CollegesDigital Scholarly Communication @Claremont Colleges
Digital Scholarly Communication @Claremont Colleges
Ashley Sanders, Ph.D.
 
Imágenes antes-después
Imágenes antes-despuésImágenes antes-después
Imágenes antes-después
cristianmotel
 
Prezentacsia
PrezentacsiaPrezentacsia
Prezentacsia
baltagi0
 
Ram TRABAJO
Ram TRABAJORam TRABAJO
Ram TRABAJO
AlexisMaafer RuAs
 
Social Media Tips for Venues
Social Media Tips for VenuesSocial Media Tips for Venues
Social Media Tips for Venues
Unique Venues
 
Building DH Capacity Workshop 2016
Building DH Capacity Workshop 2016Building DH Capacity Workshop 2016
Building DH Capacity Workshop 2016
Ashley Sanders, Ph.D.
 
Interactive presentation
Interactive presentationInteractive presentation
Interactive presentation
kimberlyhefty
 
Old Fashioned Marketing in a New Fashioned Way
Old Fashioned Marketing in a New Fashioned WayOld Fashioned Marketing in a New Fashioned Way
Old Fashioned Marketing in a New Fashioned Way
Unique Venues
 
Guide for Baltimore Meeting Planners
Guide for Baltimore Meeting PlannersGuide for Baltimore Meeting Planners
Guide for Baltimore Meeting Planners
Unique Venues
 
Struts
StrutsStruts
CISMP Training
CISMP TrainingCISMP Training
CISMP Training
Lisa Nellon
 
Digital inequality3
Digital inequality3Digital inequality3
Digital inequality3
bsudenise
 
CISMP Course
CISMP CourseCISMP Course
CISMP Course
Lisa Nellon
 
Guide For Salt Lake City Meeting Planners
Guide For Salt Lake City Meeting PlannersGuide For Salt Lake City Meeting Planners
Guide For Salt Lake City Meeting Planners
Unique Venues
 

Viewers also liked (15)

A Hybrid Memory Data Cube Approach for High Dimension Relations
A Hybrid Memory Data Cube Approach for High Dimension RelationsA Hybrid Memory Data Cube Approach for High Dimension Relations
A Hybrid Memory Data Cube Approach for High Dimension Relations
 
Digital Scholarly Communication @Claremont Colleges
Digital Scholarly Communication @Claremont CollegesDigital Scholarly Communication @Claremont Colleges
Digital Scholarly Communication @Claremont Colleges
 
Imágenes antes-después
Imágenes antes-despuésImágenes antes-después
Imágenes antes-después
 
Prezentacsia
PrezentacsiaPrezentacsia
Prezentacsia
 
Ram TRABAJO
Ram TRABAJORam TRABAJO
Ram TRABAJO
 
Social Media Tips for Venues
Social Media Tips for VenuesSocial Media Tips for Venues
Social Media Tips for Venues
 
Building DH Capacity Workshop 2016
Building DH Capacity Workshop 2016Building DH Capacity Workshop 2016
Building DH Capacity Workshop 2016
 
Interactive presentation
Interactive presentationInteractive presentation
Interactive presentation
 
Old Fashioned Marketing in a New Fashioned Way
Old Fashioned Marketing in a New Fashioned WayOld Fashioned Marketing in a New Fashioned Way
Old Fashioned Marketing in a New Fashioned Way
 
Guide for Baltimore Meeting Planners
Guide for Baltimore Meeting PlannersGuide for Baltimore Meeting Planners
Guide for Baltimore Meeting Planners
 
Struts
StrutsStruts
Struts
 
CISMP Training
CISMP TrainingCISMP Training
CISMP Training
 
Digital inequality3
Digital inequality3Digital inequality3
Digital inequality3
 
CISMP Course
CISMP CourseCISMP Course
CISMP Course
 
Guide For Salt Lake City Meeting Planners
Guide For Salt Lake City Meeting PlannersGuide For Salt Lake City Meeting Planners
Guide For Salt Lake City Meeting Planners
 

Similar to Hybrid Memory Cube: Developing Scalable and Resilient Memory Systems

New Memory Solutions for Enterprise Computing
New Memory Solutions for Enterprise ComputingNew Memory Solutions for Enterprise Computing
New Memory Solutions for Enterprise Computing
Intel IT Center
 
Diablo Memory Channel Flash Podcast
Diablo Memory Channel Flash PodcastDiablo Memory Channel Flash Podcast
Diablo Memory Channel Flash Podcast
inside-BigData.com
 
Supermicro Servers with Micron DDR5 & SSDs: Accelerating Real World Workloads
Supermicro Servers with Micron DDR5 & SSDs: Accelerating Real World WorkloadsSupermicro Servers with Micron DDR5 & SSDs: Accelerating Real World Workloads
Supermicro Servers with Micron DDR5 & SSDs: Accelerating Real World Workloads
Rebekah Rodriguez
 
Micron Persistent Memory & NVDIMM
Micron Persistent Memory & NVDIMMMicron Persistent Memory & NVDIMM
Micron Persistent Memory & NVDIMM
inside-BigData.com
 
Are your ready for in memory applications?
Are your ready for in memory applications?Are your ready for in memory applications?
Are your ready for in memory applications?
G2MCommunications
 
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...
StampedeCon
 
Is Your Network Ready?
Is Your Network Ready?Is Your Network Ready?
Is Your Network Ready?
Brocade
 
Flash Roadblock: Latency! - How Storage Interconnects are Slowing Flash Storage
Flash Roadblock: Latency! - How Storage Interconnects are Slowing Flash Storage Flash Roadblock: Latency! - How Storage Interconnects are Slowing Flash Storage
Flash Roadblock: Latency! - How Storage Interconnects are Slowing Flash Storage
Storage Switzerland
 
Co-Design Architecture for Exascale
Co-Design Architecture for ExascaleCo-Design Architecture for Exascale
Co-Design Architecture for Exascale
inside-BigData.com
 
How Persistent Memory Will Bring an Entirely New Structure to Large Data Comp...
How Persistent Memory Will Bring an Entirely New Structure to Large Data Comp...How Persistent Memory Will Bring an Entirely New Structure to Large Data Comp...
How Persistent Memory Will Bring an Entirely New Structure to Large Data Comp...
inside-BigData.com
 
Mellanox IBM
Mellanox IBMMellanox IBM
Mellanox IBM
IBM Danmark
 
Welcome to the Datasphere – the next level of storage
Welcome to the Datasphere – the next level of storageWelcome to the Datasphere – the next level of storage
Welcome to the Datasphere – the next level of storage
BOSTON Server & Storage Solutions GmbH
 
Seagate – Next Level Storage (Webinar mit Boston Server & Storage, 2018 09-28)
Seagate – Next Level Storage (Webinar mit Boston Server & Storage,  2018 09-28)Seagate – Next Level Storage (Webinar mit Boston Server & Storage,  2018 09-28)
Seagate – Next Level Storage (Webinar mit Boston Server & Storage, 2018 09-28)
BOSTON Server & Storage Solutions GmbH
 
Mellanox Announcements at SC15
Mellanox Announcements at SC15Mellanox Announcements at SC15
Mellanox Announcements at SC15
inside-BigData.com
 
Ferri Embedded Storage
Ferri Embedded Storage Ferri Embedded Storage
Ferri Embedded Storage
Silicon Motion
 
Mellanox Storage Solutions
Mellanox Storage SolutionsMellanox Storage Solutions
Mellanox Storage Solutions
Mellanox Technologies
 
IBM POWER8 Systems Technology Group Development
IBM POWER8 Systems Technology Group DevelopmentIBM POWER8 Systems Technology Group Development
IBM POWER8 Systems Technology Group Development
Slide_N
 
5 Things You Need to Know About Enterprise Fl
 5 Things You Need to Know About Enterprise Fl 5 Things You Need to Know About Enterprise Fl
5 Things You Need to Know About Enterprise Fl
Western Digital
 
#IBMEdge: Flash Storage Session
#IBMEdge: Flash Storage Session#IBMEdge: Flash Storage Session
#IBMEdge: Flash Storage Session
Brocade
 
Linaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updatedLinaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updated
Dileep Bhandarkar
 

Similar to Hybrid Memory Cube: Developing Scalable and Resilient Memory Systems (20)

New Memory Solutions for Enterprise Computing
New Memory Solutions for Enterprise ComputingNew Memory Solutions for Enterprise Computing
New Memory Solutions for Enterprise Computing
 
Diablo Memory Channel Flash Podcast
Diablo Memory Channel Flash PodcastDiablo Memory Channel Flash Podcast
Diablo Memory Channel Flash Podcast
 
Supermicro Servers with Micron DDR5 & SSDs: Accelerating Real World Workloads
Supermicro Servers with Micron DDR5 & SSDs: Accelerating Real World WorkloadsSupermicro Servers with Micron DDR5 & SSDs: Accelerating Real World Workloads
Supermicro Servers with Micron DDR5 & SSDs: Accelerating Real World Workloads
 
Micron Persistent Memory & NVDIMM
Micron Persistent Memory & NVDIMMMicron Persistent Memory & NVDIMM
Micron Persistent Memory & NVDIMM
 
Are your ready for in memory applications?
Are your ready for in memory applications?Are your ready for in memory applications?
Are your ready for in memory applications?
 
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...
Analytics, Big Data and Nonvolatile Memory Architectures – Why you Should Car...
 
Is Your Network Ready?
Is Your Network Ready?Is Your Network Ready?
Is Your Network Ready?
 
Flash Roadblock: Latency! - How Storage Interconnects are Slowing Flash Storage
Flash Roadblock: Latency! - How Storage Interconnects are Slowing Flash Storage Flash Roadblock: Latency! - How Storage Interconnects are Slowing Flash Storage
Flash Roadblock: Latency! - How Storage Interconnects are Slowing Flash Storage
 
Co-Design Architecture for Exascale
Co-Design Architecture for ExascaleCo-Design Architecture for Exascale
Co-Design Architecture for Exascale
 
How Persistent Memory Will Bring an Entirely New Structure to Large Data Comp...
How Persistent Memory Will Bring an Entirely New Structure to Large Data Comp...How Persistent Memory Will Bring an Entirely New Structure to Large Data Comp...
How Persistent Memory Will Bring an Entirely New Structure to Large Data Comp...
 
Mellanox IBM
Mellanox IBMMellanox IBM
Mellanox IBM
 
Welcome to the Datasphere – the next level of storage
Welcome to the Datasphere – the next level of storageWelcome to the Datasphere – the next level of storage
Welcome to the Datasphere – the next level of storage
 
Seagate – Next Level Storage (Webinar mit Boston Server & Storage, 2018 09-28)
Seagate – Next Level Storage (Webinar mit Boston Server & Storage,  2018 09-28)Seagate – Next Level Storage (Webinar mit Boston Server & Storage,  2018 09-28)
Seagate – Next Level Storage (Webinar mit Boston Server & Storage, 2018 09-28)
 
Mellanox Announcements at SC15
Mellanox Announcements at SC15Mellanox Announcements at SC15
Mellanox Announcements at SC15
 
Ferri Embedded Storage
Ferri Embedded Storage Ferri Embedded Storage
Ferri Embedded Storage
 
Mellanox Storage Solutions
Mellanox Storage SolutionsMellanox Storage Solutions
Mellanox Storage Solutions
 
IBM POWER8 Systems Technology Group Development
IBM POWER8 Systems Technology Group DevelopmentIBM POWER8 Systems Technology Group Development
IBM POWER8 Systems Technology Group Development
 
5 Things You Need to Know About Enterprise Fl
 5 Things You Need to Know About Enterprise Fl 5 Things You Need to Know About Enterprise Fl
5 Things You Need to Know About Enterprise Fl
 
#IBMEdge: Flash Storage Session
#IBMEdge: Flash Storage Session#IBMEdge: Flash Storage Session
#IBMEdge: Flash Storage Session
 
Linaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updatedLinaro connect 2018 keynote final updated
Linaro connect 2018 keynote final updated
 

Recently uploaded

Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design ApproachesKnowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
Earley Information Science
 
HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)
Alpen-Adria-Universität
 
AC Atlassian Coimbatore Session Slides( 22/06/2024)
AC Atlassian Coimbatore Session Slides( 22/06/2024)AC Atlassian Coimbatore Session Slides( 22/06/2024)
AC Atlassian Coimbatore Session Slides( 22/06/2024)
apoorva2579
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Chris Swan
 
AI_dev Europe 2024 - From OpenAI to Opensource AI
AI_dev Europe 2024 - From OpenAI to Opensource AIAI_dev Europe 2024 - From OpenAI to Opensource AI
AI_dev Europe 2024 - From OpenAI to Opensource AI
Raphaël Semeteys
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Erasmo Purificato
 
MYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
MYIR Product Brochure - A Global Provider of Embedded SOMs & SolutionsMYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
MYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
Linda Zhang
 
this resume for sadika shaikh bca student
this resume for sadika shaikh bca studentthis resume for sadika shaikh bca student
this resume for sadika shaikh bca student
SadikaShaikh7
 
Why do You Have to Redesign?_Redesign Challenge Day 1
Why do You Have to Redesign?_Redesign Challenge Day 1Why do You Have to Redesign?_Redesign Challenge Day 1
Why do You Have to Redesign?_Redesign Challenge Day 1
FellyciaHikmahwarani
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
UiPathCommunity
 
STKI Israeli Market Study 2024 final v1
STKI Israeli Market Study 2024 final  v1STKI Israeli Market Study 2024 final  v1
STKI Israeli Market Study 2024 final v1
Dr. Jimmy Schwarzkopf
 
Performance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy EvertsPerformance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy Everts
ScyllaDB
 
What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)
Margaret Fero
 
Running a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU ImpactsRunning a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU Impacts
ScyllaDB
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
How Netflix Builds High Performance Applications at Global Scale
How Netflix Builds High Performance Applications at Global ScaleHow Netflix Builds High Performance Applications at Global Scale
How Netflix Builds High Performance Applications at Global Scale
ScyllaDB
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 

Recently uploaded (20)

Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design ApproachesKnowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
Knowledge and Prompt Engineering Part 2 Focus on Prompt Design Approaches
 
HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)
 
AC Atlassian Coimbatore Session Slides( 22/06/2024)
AC Atlassian Coimbatore Session Slides( 22/06/2024)AC Atlassian Coimbatore Session Slides( 22/06/2024)
AC Atlassian Coimbatore Session Slides( 22/06/2024)
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
 
AI_dev Europe 2024 - From OpenAI to Opensource AI
AI_dev Europe 2024 - From OpenAI to Opensource AIAI_dev Europe 2024 - From OpenAI to Opensource AI
AI_dev Europe 2024 - From OpenAI to Opensource AI
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
 
MYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
MYIR Product Brochure - A Global Provider of Embedded SOMs & SolutionsMYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
MYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
 
this resume for sadika shaikh bca student
this resume for sadika shaikh bca studentthis resume for sadika shaikh bca student
this resume for sadika shaikh bca student
 
Why do You Have to Redesign?_Redesign Challenge Day 1
Why do You Have to Redesign?_Redesign Challenge Day 1Why do You Have to Redesign?_Redesign Challenge Day 1
Why do You Have to Redesign?_Redesign Challenge Day 1
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
 
STKI Israeli Market Study 2024 final v1
STKI Israeli Market Study 2024 final  v1STKI Israeli Market Study 2024 final  v1
STKI Israeli Market Study 2024 final v1
 
Performance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy EvertsPerformance Budgets for the Real World by Tammy Everts
Performance Budgets for the Real World by Tammy Everts
 
What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)
 
Running a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU ImpactsRunning a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU Impacts
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
How Netflix Builds High Performance Applications at Global Scale
How Netflix Builds High Performance Applications at Global ScaleHow Netflix Builds High Performance Applications at Global Scale
How Netflix Builds High Performance Applications at Global Scale
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 

Hybrid Memory Cube: Developing Scalable and Resilient Memory Systems

  • 1. Hybrid Memory Cube Developing Scalable and Resilient Memory Systems Ryan Baxter Senior Manager, Business Development Server and Storage DRAM rrbaxter@micron.com ©2013 Micron Technology, Inc. All rights reserved. Products are warranted only to meet Micron’s production data sheet specifications. Information, products, and/or specifications are subject to change without notice. All information is provided on an ―AS IS‖ basis without warranties of any kind. Dates are estimates only. Drawings are not to scale. Micron and the Micron logo are trademarks of Micron Technology, Inc. All other trademarks are the property of their respective owners. ©2013 Micron Technology, Inc. | 1
  • 2. Demand Drivers ▶ Insatiable need for bandwidth ▶ Impact of the cloud ▶ Global demand for mobility ▶ Big data analytics challenge Annual Data Center IP Traffic 2012-2017 CAGR: 25% EB/Yr 10,000 Within Data Center Enterprise Computing Data Center to Data Center 7,500 Data Center to User 5,000 High-Performance Computing 2,500 SOCs & Microservers 0 2012 2013 2014 2015 2016 2017 Acceleration & Co-Processing Source: Cisco Global Cloud Index 2013 ©2013 Micron Technology, Inc. | 2
  • 3. HMC - A Revolutionary Shift Increased Bandwidth Greater Power Efficiency Lower TCO Reduced System Latency Smaller, Scalable, & Flexible ©2013 Micron Technology, Inc. | 3
  • 4. http://www.hybridmemorycube.org/about Over 120 adopters to date! Pace of adoption increasing—2013 adopters doubled from 2012 “…unprecedented levels of memory performance” - Electronic News “…like adding a turbocharger to your computer” - datacenteracceleration.com EE Times 40th Anniversary: “one of the top ten technologies expected to redefine the industry‖ ©2013 Micron Technology, Inc. | 4
  • 5. System Memory Bandwidth GB/s DDR4 90 4 Memory Channels 284 Pins Per DIMM Up to 85GB/s 12 Speed Bins 6+ yrs to Standardize 75 DDR3 3-4 Memory Channels 240 Pins Per DIMM Up to 59.7GB/s 5 Speed Bins DDR2 60 45 2 Memory Channels Up to 10.7GB/s 3 Speed Bins Bandwidth Per Memory Channel DDR 1-2 Memory Channels Up to 6.4GB/s 85 page specification <3 Yrs to Standardize 30 2012–2017 CAGR: 12.3% 15 0 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 Traditional Memory Designs Do Not Scale and Drive Exponential Complexity ©2013 Micron Technology, Inc. | 5
  • 6. High-Performance Memory Comparison Single-Link HMC vs. DDR3L-1600 and DDR4-2133 What does it take to support 60 GB/s? Requirements Channel Complexity TCO Valuation 90% simpler than DDR3L 88% simpler than DDR4 DDR3L DDR4 HMC 0 0 Energy Efficiency 66% greener than DDR3L 55% greener than DDR4 3,000 0 Board Footprint 95% smaller than DDR3L 94% smaller than DDR4 250 20 40 0 300 750 pins 500 600 DDR3L DDR4 HMC 6,000 2 9,000 mm DDR3L DDR4 HMC 60 pJ/b DDR3L Bandwidth 10.2X greater than DDR3L 8.5X greater than DDR4 DDR4 HMC ©2013 Micron Technology, Inc. MB/ 900 pin | 6
  • 7. Enabling Technologies Abstracted Memory Management Memory Vaults vs. DRAM Arrays • Significantly improves bandwidth, quality, and reliability vs. traditional DRAM technologies Logic Base Controller • Reduces memory complexity and significantly increases performance • Allows memory to scale with CPU performance February 12, 2014 Through-Silicon Via (TSV) Assembly Innovative Design & Process Flow • Incorporates thousands of TSV sites per die to reduce signal lengths and power • Enables memory scalability through parallelism Sophisticated Package Assembly • Provides higher component density and significantly improves signal integrity ©2013 Micron Technology, Inc. | 7
  • 8. HMC Architecture Vault Control Logic Base Vault Control Memory Control Refresh Controller Crossbar Switch Link Interface Controller Link Interface Controller Link Interface Controller Read Buffer Read Data DRAM Sequencer Memory Control Write Buffer Write Data Vault Control Request Vault Control TSV Repair DRAM Repair Crossbar Switch Link Interface Controller Detail of Memory Interface Processor Links 3DI & TSV Technology DRAM7 DRAM6 DRAM5 DRAM4 DRAM3 DRAM2 DRAM1 DRAM0 Logic Chip Logic Base • Multiple high-speed local buses for data movement • Advanced memory controller functions • DRAM control at the memory rather than at distant host controller • Reduced memory controller complexity and increased efficiency Vault Vaults are managed to maximize overall device availability • Optimized management of energy and refresh DRAM Logic Base February 12, 2014 • Self test, error detection, correction, and repair in the logic base layer Micron Confidential | ©2013 Micron Technology, Inc. | 8
  • 9. HMC Architecture Link Controller Interface HMC-SR Options: 10 Gb/s, 12.5 Gb/s, or 15 Gb/s HMC Host TX 16 Lanes 16 Lanes TX 8 or 16 Transmit Lanes RX RX Example: February 12, 2014 8 or 16 Receive Lanes Micron Confidential | ©2013 Micron Technology, Inc. | 9
  • 10. Packet-Based Communication Protocol NOT affected by any DRAM-related timings, nor is it DRAM-specific! ▶ Packets comprised of 128-bit (16-byte) FLITs  Packets include 1 to 9 FLITs, depending on command ▶ Host issues requests & HMC issues responses ▶ Each packet contains 64-bit header and 64-bit tail (1 FLIT) ▶ Multiple data transfer sizes supported (16B to 128B) ▶ Commands include reads, writes, atomics, error responses  Simultaneous READs and WRITEs supported Micron Confidential | ©2013 Micron Technology, Inc. | 10
  • 11. Host Processor Memory Management Simple memory requests and responses; no DRAM timings to manage Functions moved to HMC for management Manufacturing Test • Burn-in • At-speed functional Manage field maintenance and self test Manage all present and future DRAM scaling and process variation issues Manage 100+ different DRAM timing parameters DRAM Layer TSV TSV TSV TSV TSV TSV TSV TSV DRAM Layer DRAM Layer DRAM Layer HOST Re-drive Layer Non-Managed DRAM (DDR, WIO2, HBM, etc.) Si Interposer February 12, 2014 Micron Confidential | ©2013 Micron Technology, Inc. | 11
  • 12. HMC Near Memory ▶ All links between host CPU and HMC logic layer ▶ Maximum bandwidth per GB capacity: HPC/Server – CPU/GPU  Graphics  Networking systems  Test equipment  February 12, 2014 Micron Confidential | ©2013 Micron Technology, Inc. | 12
  • 13. HMC ―Far‖ Memory ▶ Far Memory: Some HMC links connect to host – some to other cubes  Scalable to meet system requirements  Available in module form or soldered-down  ▶ Future Products May Include: Higher-speed electrical (SERDES)  Optical interfaces  Higher stack count for greater capacity  Non-DRAM memory technologies  February 12, 2014 Micron Confidential | ©2013 Micron Technology, Inc. | 13
  • 14. HMC Reliability ▶ Built-in RAS features Logic stability (DRAM controls in logic) DRAM Array Reliable handshake (packet integrity verified before memory access) Logic / Interface DRAM Array DRAM Array Logic / Interface Logic / Interface Vault data ECC-protected Host Link retry CRC protection on link interface Logic / Interface DRAM Array February 12, 2014 Address/command parity for array transactions Micron Confidential | ©2013 Micron Technology, Inc. | 14
  • 15. HMC Standard Packages Up to 1.28 Tb/s memory bandwidth! Standard BGA packaging solutions: Cost-effective packaging using existing ecosystems February 12, 2014 Micron Confidential | ©2013 Micron Technology, Inc. | 15
  • 16. Hybrid Memory Cube Micron Memory Innovation We’ve combined fast logic process technology and advanced DRAM designs to create an entirely new category we’re calling Hybrid Memory Cube (HMC) technology. The end result is a high-bandwidth, low-energy, high-density memory system that’s unlike anything on the market today. Unprecedented Performance HMC will provide a revolutionary performance shift that will enrich next-generation networking and enable exaflop-scale supercomputing: Reduced Power Fraction of the energy per bit Reduced Footprint 90% less space than today’s RDIMMs Increased Bandwidth 15X the performance of DDR3* * HMC SR-15G vs. DDR3-1333 February 12, 2014 Micron Confidential | ©2013 Micron Technology, Inc. | 16