diablo memory channel flash podcast
DESCRIPTION
In this presentation, Kevin Wagner from Diablo Technologies describes the company's new Memory Channel Flash Solution. Diablo leveraged its extensive experience in advanced memory channel interfaces and protocols to deliver a superior system architecture that directly attaches persistent memory to the host processors of a server or storage array. This innovative approach utilizes the industry standard DIMM form factor and native CPU memory interface, allowing MCS to be a drop-in replacement for standard RDIMMs. The architecture delivers the highest, most economical scaling of any enterprise storage solution on the market today, with persistent latencies approaching that of DRAM and linear scaling of throughput with additional modules. “Flash SSDs boost system performance, and flash over PCIe is even faster, but the best performance will come from flash on the memory channel," said Jim Handy, Director at Objective Analysis. "Diablo is on the right path by providing a way to plug flash right into the DDR memory buses on today's servers.” View the presentation video: http://inside-bigdata.com/slidecast-diablo-memory-channel-flash-technology-is-big-data-for-less/TRANSCRIPT
Diablo Technologies
July 2013
Kevin WagnerVice President, Marketing
Introductory Presentation
04/08/2023 Diablo Technologies Intro Presentation 2
Strategic partnership with SMART Storage Systems to develop and manufacture Ultra-Low Latency Enterprise SSD products
Significant time-to-market advantagewith deep industry engagement and unique domain expertise
Established Eco-System: Industry partners, OEMs, ISVs and end-users working collaboratively with Diablo to enable MCS™ products
TERADIMM™ reference architecture released for validation/verification
Strong Financial Backing: $36M recent funding with Tier-1 Investors
Invented a new system architecture for flash calledMemory Channel Storage™
Diablo Technologies Highlights
2
04/08/2023 Diablo Technologies Intro Presentation 3
DISRUPTING STORAGE TOREBALANCE THE SYSTEM
04/08/2023 Diablo Technologies Intro Presentation 4
Memory Channel StorageTM
• Memory Channel Storage (MCS)TM
Innovative solution leveraging performance of the memory channel to accelerate applications and enable flash as a disruptive system alternative to DRAM and PCIe-SSDs
• TERADIMM on MCSTM
– 200 GB to 6.4+ TB of flash placed in the industry standard DIMM form factor and DDR3-CPU interface
– Disruptive latency and throughput accelerates existing applications and gives rise to new use cases for Flash in the Enterprise
– All the features of flash storage, with additional benefits of expanded memory address space
– Modular form factor enables high-performance Flash deployment in all dense servers and blades
Scalable Form Factor,
Capacity, Performance meets every
need
Deterministic and
Predictable Performanc
e
Deterministic Latency
approaching DRAM
400GB MLC NAND
04/08/2023 Diablo Technologies Intro Presentation 5
Performance & Latency Disruption
5
SAS drivesMCS™
PCIe drives
SATA drives
Write Latency, $/K IOPS
Write Latency
$/K
IOP
S
Closest to origin is optimal
MCS™ breaks trade off, while radically lowering latency and $/IOPS
04/08/2023 Diablo Technologies Intro Presentation 6
ETHERNET
FIBERCHANNEL
INFINIBAND
PCIe SSD
USB
SAS
SATA
PCIe
IOHUB
MEMORY
MEMORY
MEMORY
MEMORY
Traditional SSD: Distance, Contention
• Long trips moving data between external storage and SSD’s• Contention for resources in clustered environments
CPU
04/08/2023 Diablo Technologies Intro Presentation 7
PCIe SSD
PCIeETHERNET
FIBERCHANNEL
INFINIBAND
USB
SAS
SATA
IOHUB
MEMORY
MEMORY
MEMORY
MEMORY
CPU
MCS™ Local, Persistent Data
• MCS™ coupled with processor, application, system memory• Data stays within memory subsystem for ready access
04/08/2023 Diablo Technologies Intro Presentation 8
A FLEXIBLE AND EFFICIENT ARCHITECTURE
04/08/2023 Diablo Technologies Intro Presentation 9
Example Deployment with Intel Sandybridge-EP
QPI
TERADIMM Module
Net Capacity 200/400 GB
Read IOPS (4K) 150K
Write IOPS (4K) 65K
Flash Technology Endurance
19nm MLC NAND 10 DWPD @ 5yrs
Total DIMM slots
Total TERADIMMs
Total RDIMMs
Flash Capacity Total
DRAM Capacity Total Read IOPS
Write IOPS
24 2 22 800GB 352GB 300K 130K
24 4 20 1.6TB 320GB 600K 260K
24 8 16 3.2TB 256GB 1.2M 520K
04/08/2023 Diablo Technologies Intro Presentation 10
Memory Channel StorageTM Use-Cases
IO Acceleration
• Traditional storage I/O Device
• Use as fast, low latency, persistent storage
• Best Read/Write mixed workload performance
Application Memory Expansion
• Expands memory from tens of Gigabytes to Terabytes
• Ultra-fast paging at near DRAM performance, latency
• Disruptive performance compatible with existing software infrastructure
CPU
MEM
ORY
MEM
ORY
MEM
ORY
MEM
ORY
CPU
MEM
ORY
MEM
ORY
MEM
ORY
MEM
ORY
10’s GB’s - Terabytes
04/08/2023 Diablo Technologies Intro Presentation 11
• Pair with industry-standard server cache / storage tiering software for enhanced system solution– Can be also be added to external storage
arrays as in-storage cache
• Works in virtualized and non-virtualized environments– More virtual machines per server– Higher performance, lower latency per VM
• 20X faster accesses to external arrays
CPU
IO HUB
PCIE ETHERNET
FIBERCHANNEL
SAS
SATA
USB
INFINIBAND
MEMORY
MEMORY
Server / Storage Array Cache
MEMORY
MEMORY
Memory Channel StorageTM Use-Cases
04/08/2023 Diablo Technologies Intro Presentation 12
Disruptive Solution for Target Applications
Financial Services
• Algorithmic and High Frequency Trading
• Fast Interactive Data Analysis
• Low latency transactions
Database/Cloud
• Increase Transactions per Second
• Reduced Response Times for Queries
• Fast, persistent logging
Virtualization
• Enable increased VMs per Node
• Service apps more predictably and faster
• Reduce capex and opex
Virtual Desktop
• Service more VDI users, faster
• Reduce the cost of VDI deployments
• Reduce operational costs
Big Data Analytics
• Increase Transactions per second
• Enable Transaction Capability
• Reduce response times for Analytics queries
12
04/08/2023 Diablo Technologies Intro Presentation 13
Application Example High Frequency Messaging
Time
Lat
ency
MCS™ provides low, constant latency Other solutions exhibit high, unpredictable latency
2500
2000
1500
1000
500
0
PCIe Architecture
MCS™
04/08/2023 Diablo Technologies Intro Presentation 14
5K Systems
$31M/yrSavings*
DRAM + MCS™ $
16 GB DRAM + 800 GB MCS™
CPU
MEMORY
25K Systems
All DRAM$
144 GB DRAM
CPU
MEMORY
MEMORY
MEMORY
MEMORY
Application Example: Memcached on OpenCompute
Performs like DRAM
MEMCACHED
* $31M/year in savings = 1 year TCO (Capex = less systems, DRAM; Opex = lower power, cooling costs for one year)
04/08/2023 Diablo Technologies Intro Presentation 15
Application Example: Supercharging Virtualized Servers
1 2 40
50
100
150
200
250
300
Measured Response Time
RAMDISK TeraDIMM Leading PCIeVirtual Machines
Re
sp
on
se
Tim
e (
se
c)
DRAM Like Performance
Higher Performance• 10x more VMs
Lower Cost• 70% DRAM Cost Reduction
04/08/2023 Diablo Technologies Intro Presentation 16
Memory Channel StorageTM
Proven IP
Standalone
Performance
System
Performance
• Innovative solution leveraging performance of the memory channel to accelerate applications and enable flash as a disruptive system alternative to DRAM and PCIe-SSDs
• 200 GB to 6.4+ TB of flash placed in the industry standard DIMM form factor and DDR3-CPU interface
• Disruptive latency and throughput accelerates existing applications and gives rise to new use cases for Flash in the Enterprise
• All the features of flash storage, with additional benefits of expanded memory address space
• Modular form factor enables high-performance Flash deployment in all dense servers and blades
04/08/2023 Diablo Technologies Intro Presentation 17
THANK YOU