Scaling from Datacenter to Client KeunSoo Jo Sr. Manager Memory Product Planning Samsung Semiconductor Audio-Visual Sponsor
Outline SSD Market Overview & Trends - Enterprise What brought us to NVMe Technology Samsung NVM Express SSDs NVMe in Read World Expanding to Energy Friendly Offerings SSD Market Overview & Trends - Client NVMe In Client Achieving Ultra Low Power Santa Clara, CA 2
SSD Market Overview & Trends - Enterprise Enterprise SSD Connectivity Source: IDC 2014 June 3.3x PCIe FC SAS SATA PCIe NVMe PCIe Other 14 ($3.3B) 18($10.9B) Source: IDC 2014 June Source: Samsung MKT 2014 Santa Clara, CA 3
What Triggered NVMe Development NAND Flash Storage is a different breed than Disk Drives SATA SSD CH0 600MB/s 10 μs CH7 Way 0 Way 7 Santa Clara, CA 4
What Triggered NVMe Development PCIe opens up the bottleneck Santa Clara, CA 5
What Triggered NVMe Development NVMe maximizes NAND Flash latency and parallelism Santa Clara, CA 6
What Triggered NVMe Development Unleashing the True Performance Capability of NAND Flash SATA SSD NVMe SSD 600MB/s X 7 Bandwidth 4GB/s 10 μs X 0.3 3 μs Latency Santa Clara, CA 7
Samsung NVM Express SSDs Samsung provides state-of-the-art NVMe SSD Solutions 3D V-NAND Power Loss Protection SFF-8639 Hot-Pluggable 2.5inch NVMe Standard Dual-Port X4 PCIe Gen3 Santa Clara, CA 8
The 1st NVMe SSD Successfully launched and now being mass produced
Greater TCO saving opportunities ($, Watt) Million IOPs TB Capacity TCO $ Higher IOPs/Watt Smaller Footprint 15/10K rpm SAS Aggregated SAS SAS/SATA Gen3 Tired Storage NVMe Tired Storage SATA (480G) XS1715 (1.6T) Random Read 70,000IOPS 10.6x 750,000IOPS Random Write 11,000IOPS 10.5x 115,000IOPS Sequential Read 520MB/s 5.8 x 3,000MB/s Sequential Write 420MB/s 3.3 x 1,400MB/s Santa Clara, CA 10
NVMe Real World Performance NVMe SSD is optimized for multi-treaded architecture. Multiple workloads and CPU cores Max Performance Variation MAX 750K Santa Clara, CA 11
NVMe Real World Performance Multi-thread performance is associated with CPU thread Mas Performance Variation Santa Clara, CA 12
NVMe Real World Performance Performance saturation point differs depending on OS 800,000 XS1715 @ OS A 800,000 XS17515 @ OS B 600,000 64W 32W 600,000 400,000 16W 400,000 200,000-8W 4W 2W 1W 1 4 8 16 32 64 128 256 200,000 - QD Performance Topology (O/S) 1 4 8 16 32 64 128 256 QD 작성자: Flash 김재은 Memory 책임 Summit 2014 Santa Clara, CA 13
NVMe Real World Performance NVMe shows much better performance with a multi-thread workload We need to develop multi-thread environment such as application which support multi-core processing. IOPS Queue Depth Now, most applications use single core and low queue depth except for multi-tasking Santa Clara, CA 14
NVMe is Optimized Solution NVMe is a best solution for Cloud services and virtualization Best suitable for multi-threads applications Compute & Virtualization However, there exists a big host delay in virtualization applications. (Hyper-V, VMWare ) Need to co-work for performance optimization of NVMe SSD 46K Each VM Ran.R Performance in NVMe SSD [IOPS@QD4] Each VM Ran.R Performance in SATA SSD [IOPS@QD4] 2x 23K 37K 1.8x 20K 32K 2.3x 14K 23K 3.3x 7K 5.2X Performance Gain (@32VM) 15K 4.1x 3.6K 9.4K 5.2x 1.8K 1 VM 2 VM 4 VM 8 VM 16 VM 32VM <Test @IOMeter> Santa Clara, CA 15
NVMe on Hyper-V Performance on number of partitions with VM environment 135K 358K 469K 635K 1 Partition + 32 VM 4 Partition + 32 VM 8 Partition + 32 VM No Partition Hyper-V Hypervisor NVMe SSD Partition1 Partition2 Partition3 Santa Clara, CA 16
Expanding to More Energy Friendly Offerings SM953: 1st Power Optimized NVMe SSD is coming soon
Performance [IOPS] SM953 NVMe Performance Single-drive Server App. Performance (NVMe vs. SATA) 1.8 x Sever Application Performance 3D V-NAND 2bit NVMe SSD (480GB) Planar 2bit SATA SSD (480GB) 3.2 x 2.8 x 2.4 x * High is better Santa Clara, CA 18
SATA vs. NVMe Single-drive Performance Single-drive Performance Comparison 3.3x 2x 3x 1.2x Samsung Planar 3bit SATA SSD (480GB) Planar 2bit SATA SSD (480GB) Samsung 3D V-NAND 2bit NVMe SSD (480GB) Santa Clara, CA 19
SATA vs. NVMe IOPS consistency Single-drive IOPS Consistency Comparison IOPS Consistence (4KB Random Read) IOPS Consistence (4KB Random Write) Samsung Planar 3bit SATA SSD (480GB) Planar 2bit SATA SSD (480GB) Samsung 3D V-NAND 2bit NVMe SSD (480GB) 4KB Random R/W(Worker 1)
SATA vs. NVMe S/W RAID Performance 3.5x 2x 3.8x 1.7x 4.6x 4x 2.5x 2.5x Samsung Planar 3bit SATA SSD (480GB) Planar 2bit SATA SSD (480GB) Samsung 3D V-NAND 2bit NVMe SSD (480GB) + Single
SATA vs. NVMe H/W RAID Performance 3.1x 1.7x 1.6x 1.7x 4.1x 2.0x 1.1x 1.1x Samsung Planar 3bit SATA SSD (480GB) Planar 2bit SATA SSD (480GB) Samsung 3D V-NAND 2bit NVMe SSD (480GB) + Single
SSD Market Overview & Trends - Client Client SSD Market will be growing fast due to ultramobile PC market growth Samsung has shown and will keep strong leadership in Client SSD Market (shipments & revenue) M units 160 140 120 100 80 60 40 20 0 $9.9B $10.2B $10.4B $8.3B $6.5B $4.6B 102.5 92.4 82.9 71.2 41.5 55.1 4.9 5.3 4.1 6.6 21.9 4.9 8.8 13.5 6.5 10.2 15.3 21.2 2013 2014 2015 2016 2017 2018 Desktop Conv. NB W (6%) Others (12%) M (9%) Samsung L (5%) 26% K (6%) M (7%) I (11%) T (12%) Shipments(2013) T (10%) S (15%) S (21%) Samsung 26% I (18%) Revenue(2013) Source: isuppli, Q1 2014 Santa Clara, CA 23
SSD Market Overview & Trend - Client Client SSD Connectivity 13 Revenue Share by Vendor SSD Client Forecast by Interface PCIe 1.4x NVMe PCIe AHCI PCIe SATA Cache Retail SSD-Client 14 ($6.0B) 18 ($8.5B) Source: Samsung MKT Source: IDC 2014 June Santa Clara, CA 24
Expanding to Client Application Low-power PCIe SSD for Client
Expanding to Client Application Low power with unprecedented performance for PC
Client NVMe SSD Performance NVMe SATA NVMe SATA Santa Clara, CA 27
CPU Utilization NVMe SSD has low CPU utilization benefits. Especially high QD condition Santa Clara, CA 28
CPU Power Comparison High performance generates higher CPU power consumption NVMe SSD has a lower CPU power consumption per W/L Provide Opportunity for even lower power using PCIe SSD low power functionality (e.g., L1.2, LTR, and low power device states) Santa Clara, CA 29
Samsung 3D NAND
Thank You! Santa Clara, CA 31
NVM Express in the Real World David Allen Dir. Product Marketing PMC Audio-Visual Sponsor
NVMe in the Real World New systems and components Robust ecosystem emerging Key Application acceleration Performance enhancements Futures Santa Clara, CA 34
Targeting Application Acceleration Dell Power Edge R920 Accelerating Critical Business Applications SAP HANA A world record 4-socket Linux benchmark result of 25,451 benchmark users (on the SAP SD 2-Tier benchmark*) Up to a 71% improved performance over previous architectures Nearly equivalent performance in an SAP environment compared with the previous generation 8-socket architectures Oracle database performance ROI improvement o Power and cost 15x improvement over SAS HDD implementations Relative Oracle database performance SAS HDDs NVMe SSDs Santa Clara, CA 35
Cohesive High Performance Systems Supermicro NVMe Super Server Solutions New High density architectures supporting NVMe and SAS direct attached storage Targeting high performance applications Hyperscale Very Large Database (VLDB) applications Up to 6x IOPs improvement over existing SATA solutions Accelerates applications and overall ROI Peformance Graphs / SATA comparison Santa Clara, CA 36
NVMe Non-Volatile Memory Tiers Mission Critical applications High performance all flash arrays Scale-Out Storage Systems Database Systems Distributed File System Server-Side Caching DRAM endurance with flash persistency IO Storage Semantics Block level resolution Management functions Configuration & Management Power Application on Host NVMe Driver Controller & FW DRAM DDR Read/Write Flash Host RAM PCI Express Santa Clara, CA 37
Commercially Available Controllers Delivering performance Up to 850K IOPs provided by single device Flexible programmable platform Enterprise Class features Dual Port functionality High Availability Data Protection Out-of-Band Management Common feature set Health Monitoring, Power Management, Firmware Update, Configuration Lowest overall latencies Provides consistently low latencies Controller A Dual Port & Management Root Complex x16 PCIe Switch NVMe NVMe NVMe NVMe Root Complex x16 PCIe Switch Controller B Santa Clara, CA 38
Maximizing Flash Value Recently announced SSDs Samsung 1715 series Intel DC P3700/3600/3500 series Reduces Architecture complexities CPU connected directly to storage Lowers overall cost Lowers overall latency Direct scalability Standardized drivers NVMe Integrators List Santa Clara, CA 39
NVMe Test and Emulation Equipment Agilent, JDSU, LeCroy, OakGate Data analysis and decoding Emulation Traffic Analyzers Traffic Generators PCIe 3.0 support 8639 Adapters M.2 Interposers http://www.nvmexpress.org/products/ Santa Clara, CA 40
Addressing Today s Applications Cloud & Big Data Computing Financial Analysis Datacenter Refresh Performance for Client, Enterprise and Data Center Applications Digital Content Web 2.0 Gaming Energy Exploration Santa Clara, CA 41
MBPs IOPS Industry Leading Performance NVM Express delivers versus leading SAS/SATA products Random Workloads > 2X performance of SAS 12Gbps 4-6X performance of SATA 6Gbps 500000 400000 300000 200000 100000 4K Random Workloads, QD = 128 0 100% Read 70% Read 0% Read PCIe/NVMe 12Gb/s SAS 6Gb/s SATA 3000 Sequential Workloads, QD = 128 2500 2000 1500 1000 500 0 100% Read 0% Read PCIe/NVMe 12Gb/s SAS 6Gb/s SATA For sequential workloads, realize close to 3 GB/s reads Sequential Workloads 2X performance of SAS 12Gbps > 4X performance of SATA 6Gbps Santa Clara, CA 42
Unlocking PCIe & NVMe Performance Santa Clara, CA 43
NVMe Solutions Summary Driving new levels of application performance Accelerating development with expanding ecosystem Standards based building blocks Pioneering new storage tiers Enterprise Class Features, Management, RAS More coming soon Systems & Test SSD s & Memory tiers Santa Clara, CA 44
Thank You! Santa Clara, CA 45