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/
4. 7/30/2013 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
Performance
Deterministic
Latency
approaching
DRAM
400GB MLC NAND
5. 7/30/2013 Diablo Technologies Intro Presentation 5
Performance & Latency Disruption
5
SAS drives
MCS™
PCIe drives
SATA drives
$/KIOPS
Write Latency
Write Latency, $/K IOPS
Closest to origin
is optimal
MCS™ breaks trade off, while radically lowering latency and $/IOPS
6. 7/30/2013 Diablo Technologies Intro Presentation 6
MEMORY
Traditional SSD: Distance, Contention
• Long trips moving data between external storage and SSD’s
• Contention for resources in clustered environments
CPU
7. 7/30/2013 Diablo Technologies Intro Presentation 7
MEMORY
CPU
MCS™ Local, Persistent Data
• MCS™ coupled with processor, application, system memory
• Data stays within memory subsystem for ready access
9. 7/30/2013 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
10. 7/30/2013 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
10’s GB’s - Terabytes
11. 7/30/2013 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
Server / Storage Array Cache
Memory Channel StorageTM Use-Cases
12. 7/30/2013 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
13. 7/30/2013 Diablo Technologies Intro Presentation 13
Application Example High Frequency Messaging
Time
Latency
MCS™ provides low, constant latency
Other solutions exhibit high, unpredictable latency
2500
2000
1500
1000
500
0
PCIe Architecture
MCS™
14. 7/30/2013 Diablo Technologies Intro Presentation 14
5K Systems
$31M/yr
Savings*
DRAM + MCS™ $
16 GB DRAM + 800 GB MCS™
25K Systems
All DRAM$
144 GB DRAM
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)
15. 7/30/2013 Diablo Technologies Intro Presentation 15
Application Example: Supercharging Virtualized Servers
0
50
100
150
200
250
300
1 2 4
ResponseTime(sec)
Virtual Machines
Measured Response Time
RAMDISK TeraDIMM Leading PCIe
DRAM Like Performance
Higher Performance
• 10x more VMs
Lower Cost
• 70% DRAM Cost Reduction
16. 7/30/2013 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