SlideShare a Scribd company logo
MT48
A flash into the future of storage
Flash meets emerging memories and the data center
changes forever!
Dan Cobb and Robert Hormuth
Dell EMC Fellows
2
The Memory Hierarchy
70 years of feeding CPUs
“We are therefore forced to recognize the possibility of
constructing a hierarchy of memories, each of which
has greater capacity than the preceding but which is
less quickly accessible.”
U.S. Army Ordinance
Department Report
June 28, 1946
A. W. Burks, H. H. Goldstine & J. von Neumann
Preliminary Discussion of the Logical Design of an Electronic Computing Instrument
3
Moore’s Law Amdahl’s Law
S = 1
f
s
+ f
p
/ N
I’m giving you more cores! I can’t use any more cores!
Moore’s Law meets Amdahl’s Law
4
It’s not just a good idea, it’s the law.
Compute: The future ain’t what it used to be
• Frequency (power)
– Stalled by Ohm’s Law
• Density (cores)
– Moore’s law, stalled by Amdahl’s Law
• Software
– Wirth's (aka Gate’s) Law is NOT stalled
• Performance
– Challenged by all laws
• Cost
– Utilization & hot data
– What (else) can be put on a die?
5
6
What would you do with a million billion iops?
Media Progression
Today: HDD & NAND
– NAND ⋘ performance HDD
– NAND ⋙ capacity HDD
– IO density cooling for both
Tomorrow: Emerging memories
cheaper memory or faster storage?
– YES! Many use cases for 50ns ⋘ access times ⋘ 100µs
– Faster, better, more cost effective traditional storage
– New architectures for 3rd Platform & In-Memory workloads
– Caveat for Software Design: persistence ⋙ multi-threading
7
“…it was the epoch of belief, it was the epoch of incredulity…”
Interconnect/Interface progression
Storage: strong open innovation agenda
• SATA, SAS: SW & HW compatibility accelerated adoption,
but legacy storage stack drag
• NVMe: Overnight Success, 7 years in the making
– reduced overhead for latency & parallelism
– good for NAND, mandatory for 1μs media
– design-center specific form-factors
• NVMe Over Fabrics: one ring to rule them all?
– proper layering, if the data-links play nice
– unprecedented interest from NIC, switch, SW, server, storage
Memory: details still emerging
8
The SAN Storage Array: Case Study
NORTH-SOUTH: External network
• Interoperable, multi-path host connectivity
– Fibre Channel
– iSCSI/Ethernet
– NVMe-oF in the future
storageHW
platform
performance recoverability protectionpersistence
consistencysemanticspoolingplacement
device mgt provisioning security compliance
SAN
EW
reliability
server
server
server
availability servicability
server
appappappappappapp
internal fabric
EAST-WEST: Internal private fabric
• High-Availability services
– deterministic, resilient
– low latency, high bandwidth
– PCIe, Infiniband, Ethernet
• 100s ⋘ drives ⋘ 10,000
99.9999%
N
S
9
External fabric
The ”server SAN”, aka SDS
EAST-WEST: General Purpose LAN – Ethernet/IP
• All traffic: data, data services, coherence
• 3 ⋘ servers ⋘ 1,000
10
Unlock the media: take the CPU out of the data path.
The DMA Area Network: DSSD
Consider the humble NAND die:
• Media access time < 100μs; implies >10,000 IOPS
• 32KB reads implies >320 MB/s
• So a single SSD with 512 NAND die could deliver 5M IOPS & 160 GB/s
Rethinking the system from the media up:
• 18000 NAND die in parallel
• Resilience @ the system level
• Emerging Memory ready
• DMA & NVMe / RDMA & NVMe-oF
• Optimal SW data path
11
In 1947, Burks, Goldstine and von Neumann …
outlined the design of another type of machine (a parallel machine this
time) which should be exceedingly fast, capable perhaps of 20,000
operations per second.
They pointed out that the outstanding problem in constructing such a
machine was in the development of a suitable memory,
all the contents of which were instantaneously accessible
12
Required for memory area storage
Introducing the Memory Area Network
• Storage: has followed a logical progression:
– Local: SATA, SAS, NVMe (DMA)
– Remote: FC, iSCSI, iSER, NVMe-oF (RDMA)
– New physical form factors
• Memory: the path is not so clear
– What comes after DDR4/5?
– How to accommodate rich innovation in new media?
– What should SW developers do?
• Gen-Z
• CCIX?
• NVDIMM-*?
• CAPI?
• MCDRAM?
• HBM?
• HMC?
• NVLink?
• memkind?
• libpmem?
13
For “born in the memory era” applications
The Memory-Centric Architecture
Memory Controller QPI
PCIe
DRAM
Operating System
Application
2nd Platform
Storage Centric
Future NVM
Storage
NAND/HDD
CPU
L1 L2 L3
Data Services
Storage
read/write
Tiered
Memory
Controller
Storage &
Memory Pool
NVM/NAND
/HDD
CPU
L1 L2 L3
3rd Platform
Memory Centric
Operating System
Application
Memory
load/store
• Persistence
• Resilience
• Protection
• Recoverability
• Pooling
• Virtualization
• Placement
• Sharing
• Workflow
• Protocol
• Semantics
• Consistency
• Aggregation
• Capacity
14
Memory Centric Architecture Vision
• IT is ready for a revolution: Memory Centric Architecture
• Data velocity is increasing, Hot Data volume is growing - Applications are changing
• Information is monetized via processing speed: TIME = MONEY
• Real-Time 3rd Platform data management applications want all data near the CPU
• Architectural Evolution has slowed
• Today’s Storage/IO/Memory subsystems have become a bottleneck
• A shift to MCA will be a journey, with a collection of system technologies
– Interoperable standards will accelerate innovation, not hinder it
• Emerging Memories will play a significant role
15
How do we get to a Memory Centric Architecture
• Problems to be solved
– What to do about DRAM?
– Future NVM at local node
– Future NVM technology at rack level
– Lowest Latency/Highest BW Cache Coherency IO for acceleration
– High BW/Low Latency Rack Scale Fabric
– OS & Application comprehension of different memory tiers and types
• Our industry needs to collaborate on new open standards to enable
innovation and accelerate adoption
16
The Creation of a New Ecosystem
• A Memory Centric Architecture requires fundamental changes and new
technologies must be invented/improved
– Emerging Memory technologies will provide a critical ecosystem for MCA,
as diverse media types provide a variety of capabilities, capacities, cost
points & performance
– the memory subsystem must become an open innovation platform
• Aggressive innovation is required
• Open, interoperable standards will provide the tailwind
MT48 A Flash into the future of storage….  Flash meets Persistent Memory: The Data Center changes forever!

More Related Content

What's hot

MT126 Virtustream Storage Cloud: Hyperscale Cloud Object Storage Built for th...
MT126 Virtustream Storage Cloud: Hyperscale Cloud Object Storage Built for th...MT126 Virtustream Storage Cloud: Hyperscale Cloud Object Storage Built for th...
MT126 Virtustream Storage Cloud: Hyperscale Cloud Object Storage Built for th...
Dell EMC World
 
MT23 Benefits of Modular Computing from Data Center to Branch Office
MT23 Benefits of Modular Computing from Data Center to Branch OfficeMT23 Benefits of Modular Computing from Data Center to Branch Office
MT23 Benefits of Modular Computing from Data Center to Branch Office
Dell EMC World
 
MT47 Modernize infrastructure for a modern data center
MT47 Modernize infrastructure for a modern data centerMT47 Modernize infrastructure for a modern data center
MT47 Modernize infrastructure for a modern data center
Dell EMC World
 
MT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoptionMT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoption
Dell EMC World
 
David Goulden keynote at Dell EMC World
David Goulden keynote at Dell EMC WorldDavid Goulden keynote at Dell EMC World
David Goulden keynote at Dell EMC World
Dell EMC World
 
MT16 Future-Ready Networking for the Campus
MT16 Future-Ready Networking for the CampusMT16 Future-Ready Networking for the Campus
MT16 Future-Ready Networking for the Campus
Dell EMC World
 
Tailoring Converged Solutions To Fit Your Business Needs, Not The Other Way A...
Tailoring Converged Solutions To Fit Your Business Needs, Not The Other Way A...Tailoring Converged Solutions To Fit Your Business Needs, Not The Other Way A...
Tailoring Converged Solutions To Fit Your Business Needs, Not The Other Way A...
Dell World
 
Mt19 Integrated systems as a foundation of the Software Defined Datacentre
Mt19 Integrated systems as a foundation of the Software Defined DatacentreMt19 Integrated systems as a foundation of the Software Defined Datacentre
Mt19 Integrated systems as a foundation of the Software Defined Datacentre
Dell EMC World
 
MT49 Dell EMC XtremIO: Product Overview and New Use Cases
MT49 Dell EMC XtremIO: Product Overview and New Use CasesMT49 Dell EMC XtremIO: Product Overview and New Use Cases
MT49 Dell EMC XtremIO: Product Overview and New Use Cases
Dell EMC World
 
The Software Based Data Center. Is It For You?
The Software Based Data Center. Is It For You?The Software Based Data Center. Is It For You?
The Software Based Data Center. Is It For You?
Dell World
 
Hyperconverged Infrastructure, It's the Future
Hyperconverged Infrastructure, It's the FutureHyperconverged Infrastructure, It's the Future
Hyperconverged Infrastructure, It's the Future
Howard Marks
 
A buyer's guide to Hyper-Converged infrastructure
A buyer's guide to Hyper-Converged infrastructureA buyer's guide to Hyper-Converged infrastructure
A buyer's guide to Hyper-Converged infrastructure
Eric Van 't Hoff
 
Presentazione SimpliVity @ VMUGIT UserCon 2015
Presentazione SimpliVity @ VMUGIT UserCon 2015Presentazione SimpliVity @ VMUGIT UserCon 2015
Presentazione SimpliVity @ VMUGIT UserCon 2015
VMUG IT
 
MT12 - SAP solutions from Dell – from your Datacenter to the Cloud
MT12 - SAP solutions from Dell – from your Datacenter to the CloudMT12 - SAP solutions from Dell – from your Datacenter to the Cloud
MT12 - SAP solutions from Dell – from your Datacenter to the Cloud
Dell EMC World
 
Improved Efficiency through Workload Optimisation
Improved Efficiency through Workload OptimisationImproved Efficiency through Workload Optimisation
Improved Efficiency through Workload Optimisation
ianmasters
 
Scalar Cisco Hyperflex Presentation, May 13 2016, Part III: Scalar Lunch & Le...
Scalar Cisco Hyperflex Presentation, May 13 2016, Part III: Scalar Lunch & Le...Scalar Cisco Hyperflex Presentation, May 13 2016, Part III: Scalar Lunch & Le...
Scalar Cisco Hyperflex Presentation, May 13 2016, Part III: Scalar Lunch & Le...
patmisasi
 
INDUSTRY-LEADING TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
INDUSTRY-LEADING  TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUDINDUSTRY-LEADING  TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
INDUSTRY-LEADING TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
EMC
 
Dell High-Performance Computing solutions: Enable innovations, outperform exp...
Dell High-Performance Computing solutions: Enable innovations, outperform exp...Dell High-Performance Computing solutions: Enable innovations, outperform exp...
Dell High-Performance Computing solutions: Enable innovations, outperform exp...
Dell World
 
DELLEMC_Portfolio_hyperlinks_Complete
DELLEMC_Portfolio_hyperlinks_CompleteDELLEMC_Portfolio_hyperlinks_Complete
DELLEMC_Portfolio_hyperlinks_CompleteDELLEMC Technologies
 
Dell vision and solutions
Dell vision and solutionsDell vision and solutions
Dell vision and solutions
Andrea Mauro
 

What's hot (20)

MT126 Virtustream Storage Cloud: Hyperscale Cloud Object Storage Built for th...
MT126 Virtustream Storage Cloud: Hyperscale Cloud Object Storage Built for th...MT126 Virtustream Storage Cloud: Hyperscale Cloud Object Storage Built for th...
MT126 Virtustream Storage Cloud: Hyperscale Cloud Object Storage Built for th...
 
MT23 Benefits of Modular Computing from Data Center to Branch Office
MT23 Benefits of Modular Computing from Data Center to Branch OfficeMT23 Benefits of Modular Computing from Data Center to Branch Office
MT23 Benefits of Modular Computing from Data Center to Branch Office
 
MT47 Modernize infrastructure for a modern data center
MT47 Modernize infrastructure for a modern data centerMT47 Modernize infrastructure for a modern data center
MT47 Modernize infrastructure for a modern data center
 
MT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoptionMT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoption
 
David Goulden keynote at Dell EMC World
David Goulden keynote at Dell EMC WorldDavid Goulden keynote at Dell EMC World
David Goulden keynote at Dell EMC World
 
MT16 Future-Ready Networking for the Campus
MT16 Future-Ready Networking for the CampusMT16 Future-Ready Networking for the Campus
MT16 Future-Ready Networking for the Campus
 
Tailoring Converged Solutions To Fit Your Business Needs, Not The Other Way A...
Tailoring Converged Solutions To Fit Your Business Needs, Not The Other Way A...Tailoring Converged Solutions To Fit Your Business Needs, Not The Other Way A...
Tailoring Converged Solutions To Fit Your Business Needs, Not The Other Way A...
 
Mt19 Integrated systems as a foundation of the Software Defined Datacentre
Mt19 Integrated systems as a foundation of the Software Defined DatacentreMt19 Integrated systems as a foundation of the Software Defined Datacentre
Mt19 Integrated systems as a foundation of the Software Defined Datacentre
 
MT49 Dell EMC XtremIO: Product Overview and New Use Cases
MT49 Dell EMC XtremIO: Product Overview and New Use CasesMT49 Dell EMC XtremIO: Product Overview and New Use Cases
MT49 Dell EMC XtremIO: Product Overview and New Use Cases
 
The Software Based Data Center. Is It For You?
The Software Based Data Center. Is It For You?The Software Based Data Center. Is It For You?
The Software Based Data Center. Is It For You?
 
Hyperconverged Infrastructure, It's the Future
Hyperconverged Infrastructure, It's the FutureHyperconverged Infrastructure, It's the Future
Hyperconverged Infrastructure, It's the Future
 
A buyer's guide to Hyper-Converged infrastructure
A buyer's guide to Hyper-Converged infrastructureA buyer's guide to Hyper-Converged infrastructure
A buyer's guide to Hyper-Converged infrastructure
 
Presentazione SimpliVity @ VMUGIT UserCon 2015
Presentazione SimpliVity @ VMUGIT UserCon 2015Presentazione SimpliVity @ VMUGIT UserCon 2015
Presentazione SimpliVity @ VMUGIT UserCon 2015
 
MT12 - SAP solutions from Dell – from your Datacenter to the Cloud
MT12 - SAP solutions from Dell – from your Datacenter to the CloudMT12 - SAP solutions from Dell – from your Datacenter to the Cloud
MT12 - SAP solutions from Dell – from your Datacenter to the Cloud
 
Improved Efficiency through Workload Optimisation
Improved Efficiency through Workload OptimisationImproved Efficiency through Workload Optimisation
Improved Efficiency through Workload Optimisation
 
Scalar Cisco Hyperflex Presentation, May 13 2016, Part III: Scalar Lunch & Le...
Scalar Cisco Hyperflex Presentation, May 13 2016, Part III: Scalar Lunch & Le...Scalar Cisco Hyperflex Presentation, May 13 2016, Part III: Scalar Lunch & Le...
Scalar Cisco Hyperflex Presentation, May 13 2016, Part III: Scalar Lunch & Le...
 
INDUSTRY-LEADING TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
INDUSTRY-LEADING  TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUDINDUSTRY-LEADING  TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
INDUSTRY-LEADING TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
 
Dell High-Performance Computing solutions: Enable innovations, outperform exp...
Dell High-Performance Computing solutions: Enable innovations, outperform exp...Dell High-Performance Computing solutions: Enable innovations, outperform exp...
Dell High-Performance Computing solutions: Enable innovations, outperform exp...
 
DELLEMC_Portfolio_hyperlinks_Complete
DELLEMC_Portfolio_hyperlinks_CompleteDELLEMC_Portfolio_hyperlinks_Complete
DELLEMC_Portfolio_hyperlinks_Complete
 
Dell vision and solutions
Dell vision and solutionsDell vision and solutions
Dell vision and solutions
 

Viewers also liked

MT03 Cloud trends and the Dell Technologies point of view
MT03 Cloud trends and the Dell Technologies point of viewMT03 Cloud trends and the Dell Technologies point of view
MT03 Cloud trends and the Dell Technologies point of view
Dell EMC World
 
Cloud Trends for 2017 and Actions You Can Take Now
Cloud Trends for 2017 and Actions You Can Take NowCloud Trends for 2017 and Actions You Can Take Now
Cloud Trends for 2017 and Actions You Can Take Now
RightScale
 
Business Initiatives that make a difference -v3
Business Initiatives that make a difference -v3Business Initiatives that make a difference -v3
Business Initiatives that make a difference -v3Andre Jankowitz
 
Customer servicedna summary
Customer servicedna summaryCustomer servicedna summary
Customer servicedna summary
ealberts
 
Cisco Software and Cloud technology
Cisco Software and Cloud technologyCisco Software and Cloud technology
Cisco Software and Cloud technology
Martin Rowland
 
Hackathon Poste Mobile 2016 Cisco Roma @TAG TalentGardenIT
Hackathon Poste Mobile 2016 Cisco Roma @TAG TalentGardenIT Hackathon Poste Mobile 2016 Cisco Roma @TAG TalentGardenIT
Hackathon Poste Mobile 2016 Cisco Roma @TAG TalentGardenIT
Cisco DevNet
 
MT125 Virtustream Enterprise Cloud: Purpose Built to Run Mission Critical App...
MT125 Virtustream Enterprise Cloud: Purpose Built to Run Mission Critical App...MT125 Virtustream Enterprise Cloud: Purpose Built to Run Mission Critical App...
MT125 Virtustream Enterprise Cloud: Purpose Built to Run Mission Critical App...
Dell EMC World
 
Cisco Meraki Product Launch Q1 2017
Cisco Meraki Product Launch Q1 2017Cisco Meraki Product Launch Q1 2017
Cisco Meraki Product Launch Q1 2017
Maticmind
 
Cisco umbrella overview
Cisco umbrella overviewCisco umbrella overview
Cisco umbrella overview
Cisco Canada
 
RightScale 2017 State of the Cloud
RightScale 2017 State of the CloudRightScale 2017 State of the Cloud
RightScale 2017 State of the Cloud
RightScale
 
Webinar: Making the Move to SaaS - Commercial and Licensing Implications
Webinar: Making the Move to SaaS - Commercial and Licensing ImplicationsWebinar: Making the Move to SaaS - Commercial and Licensing Implications
Webinar: Making the Move to SaaS - Commercial and Licensing Implications
Flexera
 
DataCenter:: Infrastructure Presentation
DataCenter:: Infrastructure PresentationDataCenter:: Infrastructure Presentation
DataCenter:: Infrastructure Presentation
Muhammad Asad Rashid
 

Viewers also liked (12)

MT03 Cloud trends and the Dell Technologies point of view
MT03 Cloud trends and the Dell Technologies point of viewMT03 Cloud trends and the Dell Technologies point of view
MT03 Cloud trends and the Dell Technologies point of view
 
Cloud Trends for 2017 and Actions You Can Take Now
Cloud Trends for 2017 and Actions You Can Take NowCloud Trends for 2017 and Actions You Can Take Now
Cloud Trends for 2017 and Actions You Can Take Now
 
Business Initiatives that make a difference -v3
Business Initiatives that make a difference -v3Business Initiatives that make a difference -v3
Business Initiatives that make a difference -v3
 
Customer servicedna summary
Customer servicedna summaryCustomer servicedna summary
Customer servicedna summary
 
Cisco Software and Cloud technology
Cisco Software and Cloud technologyCisco Software and Cloud technology
Cisco Software and Cloud technology
 
Hackathon Poste Mobile 2016 Cisco Roma @TAG TalentGardenIT
Hackathon Poste Mobile 2016 Cisco Roma @TAG TalentGardenIT Hackathon Poste Mobile 2016 Cisco Roma @TAG TalentGardenIT
Hackathon Poste Mobile 2016 Cisco Roma @TAG TalentGardenIT
 
MT125 Virtustream Enterprise Cloud: Purpose Built to Run Mission Critical App...
MT125 Virtustream Enterprise Cloud: Purpose Built to Run Mission Critical App...MT125 Virtustream Enterprise Cloud: Purpose Built to Run Mission Critical App...
MT125 Virtustream Enterprise Cloud: Purpose Built to Run Mission Critical App...
 
Cisco Meraki Product Launch Q1 2017
Cisco Meraki Product Launch Q1 2017Cisco Meraki Product Launch Q1 2017
Cisco Meraki Product Launch Q1 2017
 
Cisco umbrella overview
Cisco umbrella overviewCisco umbrella overview
Cisco umbrella overview
 
RightScale 2017 State of the Cloud
RightScale 2017 State of the CloudRightScale 2017 State of the Cloud
RightScale 2017 State of the Cloud
 
Webinar: Making the Move to SaaS - Commercial and Licensing Implications
Webinar: Making the Move to SaaS - Commercial and Licensing ImplicationsWebinar: Making the Move to SaaS - Commercial and Licensing Implications
Webinar: Making the Move to SaaS - Commercial and Licensing Implications
 
DataCenter:: Infrastructure Presentation
DataCenter:: Infrastructure PresentationDataCenter:: Infrastructure Presentation
DataCenter:: Infrastructure Presentation
 

Similar to MT48 A Flash into the future of storage….  Flash meets Persistent Memory: The Data Center changes forever!

History of Computer Systems - Why we are doing it that way
History of Computer Systems - Why we are doing it that wayHistory of Computer Systems - Why we are doing it that way
History of Computer Systems - Why we are doing it that way
Leo Lorieri
 
Technology trends Moore’s law
Technology trends Moore’s lawTechnology trends Moore’s law
Technology trends Moore’s law
Syed Zaid Irshad
 
Crossbar - ReThink with ReRAM presentation - GSA Memory+ Conference 2017
Crossbar - ReThink with ReRAM presentation - GSA Memory+ Conference 2017Crossbar - ReThink with ReRAM presentation - GSA Memory+ Conference 2017
Crossbar - ReThink with ReRAM presentation - GSA Memory+ Conference 2017
Crossbarinc
 
Network support for resource disaggregation in next-generation datacenters
Network support for resource disaggregation in next-generation datacentersNetwork support for resource disaggregation in next-generation datacenters
Network support for resource disaggregation in next-generation datacenters
Sangjin Han
 
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
BigDataEverywhere
 
Massively Parallel Architectures
Massively Parallel ArchitecturesMassively Parallel Architectures
Massively Parallel Architectures
Jason Hearne-McGuiness
 
Cpu architecture
Cpu architecture Cpu architecture
Cpu architecture
VishalSingh996259
 
onur-comparch-fall2018-lecture3b-memoryhierarchyandcaches-afterlecture.pptx
onur-comparch-fall2018-lecture3b-memoryhierarchyandcaches-afterlecture.pptxonur-comparch-fall2018-lecture3b-memoryhierarchyandcaches-afterlecture.pptx
onur-comparch-fall2018-lecture3b-memoryhierarchyandcaches-afterlecture.pptx
sivasubramanianManic2
 
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageWebinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
MayaData Inc
 
1 hardware
1 hardware1 hardware
1 hardware
Veeresh Khelgi
 
The HPE Machine and Gen-Z - BUD17-503
The HPE Machine and Gen-Z - BUD17-503The HPE Machine and Gen-Z - BUD17-503
The HPE Machine and Gen-Z - BUD17-503
Linaro
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computers
Ryousei Takano
 
Preparing OpenSHMEM for Exascale
Preparing OpenSHMEM for ExascalePreparing OpenSHMEM for Exascale
Preparing OpenSHMEM for Exascale
inside-BigData.com
 
Optimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessorsOptimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessors
Tony Nguyen
 
Optimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessorsOptimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessors
Young Alista
 
Optimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessorsOptimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessors
Hoang Nguyen
 
Optimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessorsOptimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessors
Harry Potter
 
Optimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessorsOptimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessors
Luis Goldster
 
Optimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessorsOptimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessors
James Wong
 

Similar to MT48 A Flash into the future of storage….  Flash meets Persistent Memory: The Data Center changes forever! (20)

History of Computer Systems - Why we are doing it that way
History of Computer Systems - Why we are doing it that wayHistory of Computer Systems - Why we are doing it that way
History of Computer Systems - Why we are doing it that way
 
Technology trends Moore’s law
Technology trends Moore’s lawTechnology trends Moore’s law
Technology trends Moore’s law
 
Crossbar - ReThink with ReRAM presentation - GSA Memory+ Conference 2017
Crossbar - ReThink with ReRAM presentation - GSA Memory+ Conference 2017Crossbar - ReThink with ReRAM presentation - GSA Memory+ Conference 2017
Crossbar - ReThink with ReRAM presentation - GSA Memory+ Conference 2017
 
Network support for resource disaggregation in next-generation datacenters
Network support for resource disaggregation in next-generation datacentersNetwork support for resource disaggregation in next-generation datacenters
Network support for resource disaggregation in next-generation datacenters
 
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
Big Data Everywhere Chicago: High Performance Computing - Contributions Towar...
 
Massively Parallel Architectures
Massively Parallel ArchitecturesMassively Parallel Architectures
Massively Parallel Architectures
 
IEEExeonmem
IEEExeonmemIEEExeonmem
IEEExeonmem
 
Cpu architecture
Cpu architecture Cpu architecture
Cpu architecture
 
onur-comparch-fall2018-lecture3b-memoryhierarchyandcaches-afterlecture.pptx
onur-comparch-fall2018-lecture3b-memoryhierarchyandcaches-afterlecture.pptxonur-comparch-fall2018-lecture3b-memoryhierarchyandcaches-afterlecture.pptx
onur-comparch-fall2018-lecture3b-memoryhierarchyandcaches-afterlecture.pptx
 
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageWebinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
 
1 hardware
1 hardware1 hardware
1 hardware
 
The HPE Machine and Gen-Z - BUD17-503
The HPE Machine and Gen-Z - BUD17-503The HPE Machine and Gen-Z - BUD17-503
The HPE Machine and Gen-Z - BUD17-503
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computers
 
Preparing OpenSHMEM for Exascale
Preparing OpenSHMEM for ExascalePreparing OpenSHMEM for Exascale
Preparing OpenSHMEM for Exascale
 
Optimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessorsOptimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessors
 
Optimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessorsOptimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessors
 
Optimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessorsOptimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessors
 
Optimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessorsOptimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessors
 
Optimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessorsOptimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessors
 
Optimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessorsOptimizing shared caches in chip multiprocessors
Optimizing shared caches in chip multiprocessors
 

More from Dell EMC World

MT135_Simplifying web-scale systems management with the Dell PowerEdge Embedd...
MT135_Simplifying web-scale systems management with the Dell PowerEdge Embedd...MT135_Simplifying web-scale systems management with the Dell PowerEdge Embedd...
MT135_Simplifying web-scale systems management with the Dell PowerEdge Embedd...
Dell EMC World
 
MT147_Thinking Windows 10? Think simple, scalable, and secure deployments wit...
MT147_Thinking Windows 10? Think simple, scalable, and secure deployments wit...MT147_Thinking Windows 10? Think simple, scalable, and secure deployments wit...
MT147_Thinking Windows 10? Think simple, scalable, and secure deployments wit...
Dell EMC World
 
MT88 - Assess your business risks by understanding your technology’s supply c...
MT88 - Assess your business risks by understanding your technology’s supply c...MT88 - Assess your business risks by understanding your technology’s supply c...
MT88 - Assess your business risks by understanding your technology’s supply c...
Dell EMC World
 
MT54 Better security is better business
MT54 Better security is better businessMT54 Better security is better business
MT54 Better security is better business
Dell EMC World
 
MT 70 The New Era of Incident Response Planning
MT 70 The New Era of Incident Response PlanningMT 70 The New Era of Incident Response Planning
MT 70 The New Era of Incident Response Planning
Dell EMC World
 
MT 69 Tripwire Defense: Advanced Endpoint Detection by a Thousand Tripwires
MT 69 Tripwire Defense: Advanced Endpoint Detection by a Thousand Tripwires MT 69 Tripwire Defense: Advanced Endpoint Detection by a Thousand Tripwires
MT 69 Tripwire Defense: Advanced Endpoint Detection by a Thousand Tripwires
Dell EMC World
 
MT 68 Hunting for the Threat: When You Don’t Know If You’ve Been Breached
MT 68 Hunting for the Threat: When You Don’t Know If You’ve Been Breached MT 68 Hunting for the Threat: When You Don’t Know If You’ve Been Breached
MT 68 Hunting for the Threat: When You Don’t Know If You’ve Been Breached
Dell EMC World
 
MT93 - Federal: End-point evolution: Mobile, secure, connected
MT93 - Federal: End-point evolution: Mobile, secure, connected MT93 - Federal: End-point evolution: Mobile, secure, connected
MT93 - Federal: End-point evolution: Mobile, secure, connected
Dell EMC World
 
MT92 - Federal: Budget? What budget? Build your dream IT modernization plan
MT92 - Federal: Budget? What budget? Build your dream IT modernization planMT92 - Federal: Budget? What budget? Build your dream IT modernization plan
MT92 - Federal: Budget? What budget? Build your dream IT modernization plan
Dell EMC World
 
MT87 How technology can reduce costs, minimize environmental impact, and maxi...
MT87 How technology can reduce costs, minimize environmental impact, and maxi...MT87 How technology can reduce costs, minimize environmental impact, and maxi...
MT87 How technology can reduce costs, minimize environmental impact, and maxi...
Dell EMC World
 
MT101 Dell OCIO: Delivering data and analytics in real time
MT101 Dell OCIO:  Delivering data and analytics in real timeMT101 Dell OCIO:  Delivering data and analytics in real time
MT101 Dell OCIO: Delivering data and analytics in real time
Dell EMC World
 
MT17_Building Integrated and Secure Networks with limited IT Support
MT17_Building Integrated and Secure Networks with limited IT SupportMT17_Building Integrated and Secure Networks with limited IT Support
MT17_Building Integrated and Secure Networks with limited IT Support
Dell EMC World
 
MT13 - Keep your business processing operating at peak efficiency with Dell E...
MT13 - Keep your business processing operating at peak efficiency with Dell E...MT13 - Keep your business processing operating at peak efficiency with Dell E...
MT13 - Keep your business processing operating at peak efficiency with Dell E...
Dell EMC World
 
MT11 - Turn Science Fiction into Reality by Using SAP HANA to Make Sense of IoT
MT11 - Turn Science Fiction into Reality by Using SAP HANA to Make Sense of IoTMT11 - Turn Science Fiction into Reality by Using SAP HANA to Make Sense of IoT
MT11 - Turn Science Fiction into Reality by Using SAP HANA to Make Sense of IoT
Dell EMC World
 

More from Dell EMC World (14)

MT135_Simplifying web-scale systems management with the Dell PowerEdge Embedd...
MT135_Simplifying web-scale systems management with the Dell PowerEdge Embedd...MT135_Simplifying web-scale systems management with the Dell PowerEdge Embedd...
MT135_Simplifying web-scale systems management with the Dell PowerEdge Embedd...
 
MT147_Thinking Windows 10? Think simple, scalable, and secure deployments wit...
MT147_Thinking Windows 10? Think simple, scalable, and secure deployments wit...MT147_Thinking Windows 10? Think simple, scalable, and secure deployments wit...
MT147_Thinking Windows 10? Think simple, scalable, and secure deployments wit...
 
MT88 - Assess your business risks by understanding your technology’s supply c...
MT88 - Assess your business risks by understanding your technology’s supply c...MT88 - Assess your business risks by understanding your technology’s supply c...
MT88 - Assess your business risks by understanding your technology’s supply c...
 
MT54 Better security is better business
MT54 Better security is better businessMT54 Better security is better business
MT54 Better security is better business
 
MT 70 The New Era of Incident Response Planning
MT 70 The New Era of Incident Response PlanningMT 70 The New Era of Incident Response Planning
MT 70 The New Era of Incident Response Planning
 
MT 69 Tripwire Defense: Advanced Endpoint Detection by a Thousand Tripwires
MT 69 Tripwire Defense: Advanced Endpoint Detection by a Thousand Tripwires MT 69 Tripwire Defense: Advanced Endpoint Detection by a Thousand Tripwires
MT 69 Tripwire Defense: Advanced Endpoint Detection by a Thousand Tripwires
 
MT 68 Hunting for the Threat: When You Don’t Know If You’ve Been Breached
MT 68 Hunting for the Threat: When You Don’t Know If You’ve Been Breached MT 68 Hunting for the Threat: When You Don’t Know If You’ve Been Breached
MT 68 Hunting for the Threat: When You Don’t Know If You’ve Been Breached
 
MT93 - Federal: End-point evolution: Mobile, secure, connected
MT93 - Federal: End-point evolution: Mobile, secure, connected MT93 - Federal: End-point evolution: Mobile, secure, connected
MT93 - Federal: End-point evolution: Mobile, secure, connected
 
MT92 - Federal: Budget? What budget? Build your dream IT modernization plan
MT92 - Federal: Budget? What budget? Build your dream IT modernization planMT92 - Federal: Budget? What budget? Build your dream IT modernization plan
MT92 - Federal: Budget? What budget? Build your dream IT modernization plan
 
MT87 How technology can reduce costs, minimize environmental impact, and maxi...
MT87 How technology can reduce costs, minimize environmental impact, and maxi...MT87 How technology can reduce costs, minimize environmental impact, and maxi...
MT87 How technology can reduce costs, minimize environmental impact, and maxi...
 
MT101 Dell OCIO: Delivering data and analytics in real time
MT101 Dell OCIO:  Delivering data and analytics in real timeMT101 Dell OCIO:  Delivering data and analytics in real time
MT101 Dell OCIO: Delivering data and analytics in real time
 
MT17_Building Integrated and Secure Networks with limited IT Support
MT17_Building Integrated and Secure Networks with limited IT SupportMT17_Building Integrated and Secure Networks with limited IT Support
MT17_Building Integrated and Secure Networks with limited IT Support
 
MT13 - Keep your business processing operating at peak efficiency with Dell E...
MT13 - Keep your business processing operating at peak efficiency with Dell E...MT13 - Keep your business processing operating at peak efficiency with Dell E...
MT13 - Keep your business processing operating at peak efficiency with Dell E...
 
MT11 - Turn Science Fiction into Reality by Using SAP HANA to Make Sense of IoT
MT11 - Turn Science Fiction into Reality by Using SAP HANA to Make Sense of IoTMT11 - Turn Science Fiction into Reality by Using SAP HANA to Make Sense of IoT
MT11 - Turn Science Fiction into Reality by Using SAP HANA to Make Sense of IoT
 

MT48 A Flash into the future of storage….  Flash meets Persistent Memory: The Data Center changes forever!

  • 1. MT48 A flash into the future of storage Flash meets emerging memories and the data center changes forever! Dan Cobb and Robert Hormuth Dell EMC Fellows
  • 2. 2 The Memory Hierarchy 70 years of feeding CPUs “We are therefore forced to recognize the possibility of constructing a hierarchy of memories, each of which has greater capacity than the preceding but which is less quickly accessible.” U.S. Army Ordinance Department Report June 28, 1946 A. W. Burks, H. H. Goldstine & J. von Neumann Preliminary Discussion of the Logical Design of an Electronic Computing Instrument
  • 3. 3 Moore’s Law Amdahl’s Law S = 1 f s + f p / N I’m giving you more cores! I can’t use any more cores! Moore’s Law meets Amdahl’s Law
  • 4. 4 It’s not just a good idea, it’s the law. Compute: The future ain’t what it used to be • Frequency (power) – Stalled by Ohm’s Law • Density (cores) – Moore’s law, stalled by Amdahl’s Law • Software – Wirth's (aka Gate’s) Law is NOT stalled • Performance – Challenged by all laws • Cost – Utilization & hot data – What (else) can be put on a die?
  • 5. 5
  • 6. 6 What would you do with a million billion iops? Media Progression Today: HDD & NAND – NAND ⋘ performance HDD – NAND ⋙ capacity HDD – IO density cooling for both Tomorrow: Emerging memories cheaper memory or faster storage? – YES! Many use cases for 50ns ⋘ access times ⋘ 100µs – Faster, better, more cost effective traditional storage – New architectures for 3rd Platform & In-Memory workloads – Caveat for Software Design: persistence ⋙ multi-threading
  • 7. 7 “…it was the epoch of belief, it was the epoch of incredulity…” Interconnect/Interface progression Storage: strong open innovation agenda • SATA, SAS: SW & HW compatibility accelerated adoption, but legacy storage stack drag • NVMe: Overnight Success, 7 years in the making – reduced overhead for latency & parallelism – good for NAND, mandatory for 1μs media – design-center specific form-factors • NVMe Over Fabrics: one ring to rule them all? – proper layering, if the data-links play nice – unprecedented interest from NIC, switch, SW, server, storage Memory: details still emerging
  • 8. 8 The SAN Storage Array: Case Study NORTH-SOUTH: External network • Interoperable, multi-path host connectivity – Fibre Channel – iSCSI/Ethernet – NVMe-oF in the future storageHW platform performance recoverability protectionpersistence consistencysemanticspoolingplacement device mgt provisioning security compliance SAN EW reliability server server server availability servicability server appappappappappapp internal fabric EAST-WEST: Internal private fabric • High-Availability services – deterministic, resilient – low latency, high bandwidth – PCIe, Infiniband, Ethernet • 100s ⋘ drives ⋘ 10,000 99.9999% N S
  • 9. 9 External fabric The ”server SAN”, aka SDS EAST-WEST: General Purpose LAN – Ethernet/IP • All traffic: data, data services, coherence • 3 ⋘ servers ⋘ 1,000
  • 10. 10 Unlock the media: take the CPU out of the data path. The DMA Area Network: DSSD Consider the humble NAND die: • Media access time < 100μs; implies >10,000 IOPS • 32KB reads implies >320 MB/s • So a single SSD with 512 NAND die could deliver 5M IOPS & 160 GB/s Rethinking the system from the media up: • 18000 NAND die in parallel • Resilience @ the system level • Emerging Memory ready • DMA & NVMe / RDMA & NVMe-oF • Optimal SW data path
  • 11. 11 In 1947, Burks, Goldstine and von Neumann … outlined the design of another type of machine (a parallel machine this time) which should be exceedingly fast, capable perhaps of 20,000 operations per second. They pointed out that the outstanding problem in constructing such a machine was in the development of a suitable memory, all the contents of which were instantaneously accessible
  • 12. 12 Required for memory area storage Introducing the Memory Area Network • Storage: has followed a logical progression: – Local: SATA, SAS, NVMe (DMA) – Remote: FC, iSCSI, iSER, NVMe-oF (RDMA) – New physical form factors • Memory: the path is not so clear – What comes after DDR4/5? – How to accommodate rich innovation in new media? – What should SW developers do? • Gen-Z • CCIX? • NVDIMM-*? • CAPI? • MCDRAM? • HBM? • HMC? • NVLink? • memkind? • libpmem?
  • 13. 13 For “born in the memory era” applications The Memory-Centric Architecture Memory Controller QPI PCIe DRAM Operating System Application 2nd Platform Storage Centric Future NVM Storage NAND/HDD CPU L1 L2 L3 Data Services Storage read/write Tiered Memory Controller Storage & Memory Pool NVM/NAND /HDD CPU L1 L2 L3 3rd Platform Memory Centric Operating System Application Memory load/store • Persistence • Resilience • Protection • Recoverability • Pooling • Virtualization • Placement • Sharing • Workflow • Protocol • Semantics • Consistency • Aggregation • Capacity
  • 14. 14 Memory Centric Architecture Vision • IT is ready for a revolution: Memory Centric Architecture • Data velocity is increasing, Hot Data volume is growing - Applications are changing • Information is monetized via processing speed: TIME = MONEY • Real-Time 3rd Platform data management applications want all data near the CPU • Architectural Evolution has slowed • Today’s Storage/IO/Memory subsystems have become a bottleneck • A shift to MCA will be a journey, with a collection of system technologies – Interoperable standards will accelerate innovation, not hinder it • Emerging Memories will play a significant role
  • 15. 15 How do we get to a Memory Centric Architecture • Problems to be solved – What to do about DRAM? – Future NVM at local node – Future NVM technology at rack level – Lowest Latency/Highest BW Cache Coherency IO for acceleration – High BW/Low Latency Rack Scale Fabric – OS & Application comprehension of different memory tiers and types • Our industry needs to collaborate on new open standards to enable innovation and accelerate adoption
  • 16. 16 The Creation of a New Ecosystem • A Memory Centric Architecture requires fundamental changes and new technologies must be invented/improved – Emerging Memory technologies will provide a critical ecosystem for MCA, as diverse media types provide a variety of capabilities, capacities, cost points & performance – the memory subsystem must become an open innovation platform • Aggressive innovation is required • Open, interoperable standards will provide the tailwind