How consumer product like Google's Pixelbook benefit from NVMe Storage? Zhiping Yang, Ph. D. Google Inc. Oct. 17, 2017

Similar documents
Persistent Memory. High Speed and Low Latency. White Paper M-WP006

The Transition to PCI Express* for Client SSDs

SATA in Mobile Computing

Cervoz Industrial Embedded Module

Accelerating Real-Time Big Data. Breaking the limitations of captive NVMe storage

Adrian Proctor Vice President, Marketing Viking Technology

The Evolution of Mobile

Toward a Memory-centric Architecture

QuickSpecs. PCIe Solid State Drives for HP Workstations

Extending the NVMHCI Standard to Enterprise

NVMe Client and Cloud Requirements, and Security 9:45 10:50

Comparing UFS and NVMe Storage Stack and System-Level Performance in Embedded Systems

Data center day. Non-volatile memory. Rob Crooke. August 27, Senior Vice President, General Manager Non-Volatile Memory Solutions Group

Linux Storage System Bottleneck Exploration

FC-NVMe. NVMe over Fabrics. Fibre Channel the most trusted fabric can transport NVMe natively. White Paper

1.1. Summary of the Functional Changes

Samsung PM1725a NVMe SSD

SD Express Cards with PCIe and NVMeTM Interfaces

Intel optane memory as platform accelerator. Vladimir Knyazkin

Total IP Solution for Mobile Storage UFS & NAND Controllers

M.2 Evolves to Storage Benefit

The Long-Term Future of Solid State Storage Jim Handy Objective Analysis

Can Embedded Applications Utilize the Latest Flash Storage Technologies?

NVMe From The Server Perspective

A Prototype Storage Subsystem based on PCM

Application Advantages of NVMe over Fabrics RDMA and Fibre Channel

NVMe: The Protocol for Future SSDs

PCIe Storage Beyond SSDs

Moving Forward Native PCIe Interface SSD for Industrial Applications

Innovations in Non-Volatile Memory 3D NAND and its Implications May 2016 Rob Peglar, VP Advanced Storage,

Architected for Performance. NVMe over Fabrics. September 20 th, Brandon Hoff, Broadcom.

Open CloudServer OCS Solid State Drive Version 2.1

3ME2 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

FAQs HP Z Turbo Drive Quad Pro

The Impact of SSD Selection on SQL Server Performance. Solution Brief. Understanding the differences in NVMe and SATA SSD throughput

Next Generation Architecture for NVM Express SSD

Flash Controller Solutions in Programmable Technology

OpenMPDK and unvme User Space Device Driver for Server and Data Center

Next Generation Storage Networking for Next Generation Data Centers. PRESENTATION TITLE GOES HERE Dennis Martin President, Demartek

Customization Key to Embedded Storage Applications

THE IN-PLACE WORKING STORAGE TIER OPPORTUNITIES FOR SOFTWARE INNOVATORS KEN GIBSON, INTEL, DIRECTOR MEMORY SW ARCHITECTURE

Ultimate Workstation Performance

Power Reduction and Low Risk Implementation of UFS v2.0 Design

Intel SSD Data center evolution

Flash Product Roadmap Q4 Product Management Div. 10/30/2018

Applying Polling Techniques to QEMU

NVMe Made Affordable. Toshiba OCZ RC100 Series. Vector 180 Series Product Brief. NVMe Solid State Drive (SSD) May 2018

NVMe SSD Form Factor Challenges

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Optimizing Quality of Service with SAP HANA on Power Rapid Cold Start

A Flash Scheduling Strategy for Current Capping in Multi-Power-Mode SSDs

Samsung Z-SSD SZ985. Ultra-low Latency SSD for Enterprise and Data Centers. Brochure

Identifying Performance Bottlenecks with Real- World Applications and Flash-Based Storage

Will Phase Change Memory (PCM) Replace DRAM or NAND Flash?

JANUARY 28, 2014, SAN JOSE, CA. Microsoft Lead Partner Architect OS Vendors: What NVM Means to Them

Multi-Core Microprocessor Chips: Motivation & Challenges

An Introduction. (for Military Storage Application) Redefining Flash Storage

Achieving Memory Level Performance: Secrets Beyond Shared Flash

IoT, Wearable, Networking and Automotive Markets Driving External Memory Innovation Jim Cooke, Sr. Ecosystem Enabling Manager, Embedded Business Unit

Serial ATA (SATA) Interface. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

Why Storage Solutions Are Accelerating the Mobile Revolution

SAS: Today s Fast and Flexible Storage Fabric

Five Key Steps to High-Speed NAND Flash Performance and Reliability

Jim Harris Principal Software Engineer Intel Data Center Group

High-Speed NAND Flash

Scale your Data Center with SAS Marty Czekalski Market and Ecosystem Development for Emerging Technology, Western Digital Corporation

POWER MANAGEMENT AND ENERGY EFFICIENCY

Colin Cunningham, Intel Kumaran Siva, Intel Sandeep Mahajan, Oracle 03-Oct :45 p.m. - 5:30 p.m. Moscone West - Room 3020

Driving SSD Storage into Today s Embedded Systems Computing Architecture s

HP Z Turbo Drive G2 PCIe SSD

Deploy a High-Performance Database Solution: Cisco UCS B420 M4 Blade Server with Fusion iomemory PX600 Using Oracle Database 12c

The Evolving NAND Flash Business Model for SSD. Steffen Hellmold VP BD, SandForce

The Drive Interface Progress Cycle

Non-Volatile Memory Cache Enhancements: Turbo-Charging Client Platform Performance

HP SSD EX920 M.2. 2TB Sustained sequential read: Up to 3200 MB/s Sustained sequential write: Up to 1600 MB/s

Emulex LPe16000B Gen 5 Fibre Channel HBA Feature Comparison

NVM PCIe Networked Flash Storage

Flash Storage Trends & Ecosystem

Facilitating IP Development for the OpenCAPI Memory Interface Kevin McIlvain, Memory Development Engineer IBM. Join the Conversation #OpenPOWERSummit

UFS 3.0 Controller Design Considerations

Memory Industry Report T A B L E O F C O N T E N T S

NVMHCI: The Optimized Interface for Caches and SSDs

Capabilities and System Benefits Enabled by NVDIMM-N

Adaptec Series 7 SAS/SATA RAID Adapters

Memory Industry Dynamics & Market Drivers Memory Market Segments Memory Products Dynamics Memory Status 2007 Key Challenges for 2008 Future Trends

Scott Oaks, Oracle Sunil Raghavan, Intel Daniel Verkamp, Intel 03-Oct :45 p.m. - 4:30 p.m. Moscone West - Room 3020

QuickSpecs. What's New. Models. HP SATA Hard Drives. Overview

Emulex LPe16000B 16Gb Fibre Channel HBA Evaluation

QuickSpecs. PCIe Solid State Drives for HP Workstations

High Performance SSD & Benefit for Server Application

SNIA s SSSI Solid State Storage Initiative. Jim Pappas Vice-Char, SNIA

Flash Storage Solutions for Embedded Applications Making the Right Choice

HotChips An innovative HD video and digital image processor for low-cost digital entertainment products. Deepu Talla.

Solving the I/O bottleneck with Flash

Hardware NVMe implementation on cache and storage systems

Flash Memory Summit Persistent Memory - NVDIMMs

SSDs Driving Greater Efficiency in Data Centers

NVMe Takes It All, SCSI Has To Fall. Brave New Storage World. Lugano April Alexander Ruebensaal

UFS Unified Memory Extension

Evaluation Report: HP StoreFabric SN1000E 16Gb Fibre Channel HBA

Transcription:

How consumer product like Google's Pixelbook benefit from NVMe Storage? Zhiping Yang, Ph. D. Google Inc. Oct. 17, 2017 1

Agenda Consumer Hardware at Google Consumer Product s Storage Wishlist Why PCIe NVMe in Consumer Product? Performance/Power/Thermal management Key Focus Areas for 1113 BGA SSD Small size, UFS/eMMC backward compatibility Cost/Power Reduction, More Choices/Features Conclusion 2

Consumer Hardware at Google 3

Introducing a few new things made by Google 4

Google Pixelbook: Designed to do everything you want to do. 5

Consumer Product s Storage Wishlist e M NV em M C/U FS Low Cost High Performance Small Space Smart Thermal/Power Management Smooth Transition Low Power Consumption 6

Why PCIe NVMe in Consumer Product? Scalable software stack across client platforms One less platform interface to develop and validate Flexibility in system design Low latency interface Drivers for all major OSes Host Memory Buffer provides DRAM-less solutions Scalability to next generation NVM PICe is widely adopted and well positioned for the future PCIe and NVMe have clear benefits that are seen in the datacenter and client. These benefits can also be realized in consumer product. 7

Bandwidth/Latency Improvement With PCIe *UFS, emmc and names associated with it are property of JEDEC. Bandwidth from each interface are max theoretical that account for encoding overhead. Latency values are estimated based on storage access to and from memory. PCIe NVMe SSDs provides highest throughput and lowest latency 8

Latency Improvement Details Latency (us) 10,000 100 SSD NAND technology offers ~100X reduction in latency versus HDD 175 150 125 NVMe* eliminates 10-20 µs of latency today 100 75 Next Gen NVM needs NVMe to deliver 4KB operations in under 10 µs 50 25 0 HDD +SAS/SATA SSD NAND SSD NAND +SAS/SATA +UFS Drive Latency SSD NAND SSD Next Gen +NVMe* NVM + NVMe* Controller Latency Software Latency (ie. SAS HBA) Source: Storage Technologies Group, Intel. Comparisons between memory technologies based on in-market product specifications and internal Intel specifications. *Other names and brands may be claimed as the property of others. 9

NVMe SSD Power Two metrics of power: Active and Standby Active Power: Power consumed when doing something Standby Power: Power consumed when doing nothing Active Power consumption is about energy consumed. PCI Express* (PCIe*) is competitive. L1 Substates in PCIe reduce standby power to range acceptable for mobile NVMe offers APST (Autonomous Power State Transition) to manage latency and power trade-offs. Item PCIe Gen3 PCIe Gen2 UFS Gear3 Line Speed [Gbps] 8 5 5.83 128/130,1GB/s 8/10, 500MB/s 8/10, 583MB/s 60 (L0) 46 (L0) 58 (HS) Standby Power [mw] 0.11 (L1.2) 0.11 (L1.2) 0.2 (Hibern8) MB/mJ (higher better) 14-18 8-12 8-12 PHY Overhead UFS and names associated with it are property of JEDEC. 1. pci-sig.com: L1 PM Substates with CLKREQ, Revision 1.0a 2. Source: SanDisk*. Data based on PHY power estimates of PCIe vs. MPHY. Active Power [mw] NVMe SSDs can be power competitive in Small Form Factor 10

NVM Express* SSD Thermals Two ways to manage thermals in NVMe Change power states: This allows the host system to run at a higher power/performance until the device or system becomes limited. Host controlled Thermal Management: This allows the system to decide when the device needs to throttle from a thermal perspective. 1. 2. Workload Perf / Power Time to Throttle Worst case 1600MB/s @ 4W ~60s to heavy throttle Sustained 1000MB/s @ 2W Light throttle only TDP 500MB/s @ <1W Never Source: NVM Solutions Group, Intel. Simulated Thermal constraints based on the PCIe* BGA 16x20mm package Time to Throttle NVMe SSDs provides burst performance while being able to throttle back if needed. 11

Key Focus Areas for 1113 BGA SSD Reduces the platform area in half compared to 16x20 Me em 150mm2 vs. 320mm2 NV MC /UF S 11.5x13 only supports x2 PCIe for now The same MLB can support either NVMe or emmc1/ufs1 It provides a smooth transition from emmc/ufs based storage to NVMe storage. emmc/ufs and NVMe together provide good performance, price, features, and capacity coverage to meet different customers needs. Optional SPI interface for better system integration 1. emmc and UFS specs are managed by JEDEC NVMe innovations enable scaling into smaller form factors delivering new differentiated platforms. 12

Cost Reduction Controller cost has to go down Cost is a function of NAND, controller, and package/assembly/test. Higher capacity SSD means a lower percentage of cost from controller Cost vs Performance trade-off Lower performance & Less feature mean lower cost. Volume is critical to drive cost down Host Memory Buffer (HMB) (less cost with more performance) Support in Linux kernel has been proposed PCIe BGA SSD cost can be competitive to emmc depending on capacity and performance targets 13

Power Consumption Reduction Power/battery life is critical for consumer product PCI L1.2 power is still higher than existing emmc/ufs solutions Power vs Performance trade-off Lower performance & less feature mean lower power. Optimize NVMe/PCIe PHY design for consumer product Shorter distance, within the same device/board Looking for more power saving features PCIe BGA SSD power can be competitive to emmc/ufs 14

More Suppliers & Choices LongSys s 1113 BGA NVMe announcement Spec was approved in February 2017 by PCI-SIG More vendors in the pipeline for FY17/18 15

Conclusion 11x13 BGA NVMe consumer devices are coming! New usages require better storage. Offers many advantages over existing solutions Continue to push for lower cost, lower power consumption, and more choices. Call to action Consider 11x13 PCIe BGA devices for your consumer product Contribute to 11x13 development to make it more attractive Support of smaller capacity (32/64GB) 16

Google Consumer Hardware Is Hiring! https://careers.google.com/hardware/ 17

Q&A?

Backup 19

Available NVMe Form Factors M.2 Module: Capacity, Size, cost, backward compatibility 16x20mm BGA SSD: Capacity, Size, backward compatibility 11.5x13mm BGA SSD: Right Solution 20

Why Size Matters? 16x20mm does not fit in smaller form factor devices. Need for a smaller performance SSD M.2 storage ~15% of platform area Allows for smaller motherboard and better product Credit: ifixit 21

SPI ROM Interface for Secure Boot Interface SPI ROM 1 2 Signal Name I/O Description IO Voltage WP_L2 I Write protect signal to prevent writes from occurring to SPI NOR. Active low. 1.8 V SPI_CLK I SPI clock. Max frequency is 50MHz. 1.8 V SPI_MOSI I Master Out Slave In signal for SPI NOR. 1.8 V SPI_MISO O Master In Slave Out signal for SPI NOR 1.8 V SPI_CS_L I Chip select for SPI NOR. Active low. 1.8 V SPI_18 I +1.8 V supply. Optional voltage supply if SPI NOR included in package. 1.8 V 1 Optional WP_L can be used for NVMe hardware write protection as well. 22