Jim Pappas Director of Technology Initiatives, Intel Vice-Chair, Storage Networking Industry Association (SNIA) December 07, 2018

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

NVMe Over Fabrics: Scaling Up With The Storage Performance Development Kit

Daniel Verkamp, Software Engineer

Munara Tolubaeva Technical Consulting Engineer. 3D XPoint is a trademark of Intel Corporation in the U.S. and/or other countries.

April 2 nd, Bob Burroughs Director, HPC Solution Sales

Jim Harris. Principal Software Engineer. Data Center Group

THE STORAGE PERFORMANCE DEVELOPMENT KIT AND NVME-OF

Welcome to the. Storage Networking Industry Association (SNIA) Annual Members Symposium and Persistent Memory Summit

SPDK China Summit Ziye Yang. Senior Software Engineer. Network Platforms Group, Intel Corporation

Data and Intelligence in Storage Carol Wilder Intel Corporation

Intel Architecture 2S Server Tioga Pass Performance and Power Optimization

Jim Harris. Principal Software Engineer. Intel Data Center Group

Data-Centric Innovation Summit ALPER ILKBAHAR VICE PRESIDENT & GENERAL MANAGER MEMORY & STORAGE SOLUTIONS, DATA CENTER GROUP

12th ANNUAL WORKSHOP 2016 NVME OVER FABRICS. Presented by Phil Cayton Intel Corporation. April 6th, 2016

Changpeng Liu. Senior Storage Software Engineer. Intel Data Center Group

Intel SSD Data center evolution

OPENSHMEM AND OFI: BETTER TOGETHER

Changpeng Liu. Cloud Storage Software Engineer. Intel Data Center Group

Accelerating NVMe-oF* for VMs with the Storage Performance Development Kit

Intel. Rack Scale Design: A Deeper Perspective on Software Manageability for the Open Compute Project Community. Mohan J. Kumar Intel Fellow

Ben Walker Data Center Group Intel Corporation

Accelerate performance and maximize productivity gains.

IXPUG 16. Dmitry Durnov, Intel MPI team

Ravindra Babu Ganapathi

Persistent Memory, NVM Programming Model, and NVDIMMs. Presented at Storage Field Day June 15, 2017

Future of datacenter STORAGE. Carol Wilder, Niels Reimers,

Out-of-band (OOB) Management of Storage Software through Baseboard Management Controller Piotr Wysocki, Kapil Karkra Intel

Intel optane memory as platform accelerator. Vladimir Knyazkin

Paving the Way to the Non-Volatile Memory Frontier. PRESENTATION TITLE GOES HERE Doug Voigt HP

IN-PERSISTENT-MEMORY COMPUTING WITH JAVA ERIC KACZMAREK INTEL CORPORATION

RE-IMAGINING THE DATACENTER. Lynn Comp Director of Datacenter Solutions and Technologies

Hubert Nueckel Principal Engineer, Intel. Doug Nelson Technical Lead, Intel. September 2017

Flash Memory Summit Persistent Memory - NVDIMMs

RDMA Requirements for High Availability in the NVM Programming Model

A U G U S T 8, S A N T A C L A R A, C A

PMEM Software and Applications

The SNIA NVM Programming Model. #OFADevWorkshop

Välkommen. Intel Anders Huge

SSDs Going Mainstream Do you believe? Tom Rampone Intel Vice President/General Manager Intel NAND Solutions Group

Compute Continuum Powered by Intel. Krzysztof Jonak Regional Business Manager Central Eastern Europe

High Performance Computing The Essential Tool for a Knowledge Economy

Building on The NVM Programming Model A Windows Implementation

Accelerating NVMe I/Os in Virtual Machine via SPDK vhost* Solution Ziye Yang, Changpeng Liu Senior software Engineer Intel

Sample for OpenCL* and DirectX* Video Acceleration Surface Sharing

Bei Wang, Dmitry Prohorov and Carlos Rosales

Fast-track Hybrid IT Transformation with Intel Data Center Blocks for Cloud

FAST FORWARD TO YOUR <NEXT> CREATION

H.J. Lu, Sunil K Pandey. Intel. November, 2018

Creating Storage Class Persistent Memory With NVDIMM

Persistent Memory over Fabrics

OpenCL* and Microsoft DirectX* Video Acceleration Surface Sharing

Andreas Schneider. Markus Leberecht. Senior Cloud Solution Architect, Intel Deutschland. Distribution Sales Manager, Intel Deutschland

SNIA NVM Programming Model Workgroup Update. #OFADevWorkshop

The Transition to PCI Express* for Client SSDs

Storage Networking Industry Association Michael Oros Executive Director. Learn more:

Intel Open Network Platform Release 2.0 Hardware and Software Specifications Application Note. SDN/NFV Solutions with Intel Open Network Platform

Jomar Silva Technical Evangelist

Vectorization Advisor: getting started

Accelerating Microsoft SQL Server Performance With NVDIMM-N on Dell EMC PowerEdge R740

Intel Xeon Processor E v3 Family

M.2 Evolves to Storage Benefit

FlashGrid Software Enables Converged and Hyper-Converged Appliances for Oracle* RAC

Agenda. Optimization Notice Copyright 2017, Intel Corporation. All rights reserved. *Other names and brands may be claimed as the property of others.

INTEL HPC DEVELOPER CONFERENCE FUEL YOUR INSIGHT

JANUARY 20, 2016, SAN JOSE, CA PRESENTATION TITLE GOES HERE. NVDIMM Panel

Fast forward. To your <next>

Are You Insured Against Your Noisy Neighbor Sunku Ranganath, Intel Corporation Sridhar Rao, Spirent Communications

Hardware and Software Co-Optimization for Best Cloud Experience

OPENFABRICS INTERFACES: PAST, PRESENT, AND FUTURE

Applications Take Advantage of Persistent Memory

Capabilities and System Benefits Enabled by NVDIMM-N

Intel s Architecture for NFV

Re-Architecting Cloud Storage with Intel 3D XPoint Technology and Intel 3D NAND SSDs

More performance options

MICHAL MROZEK ZBIGNIEW ZDANOWICZ

What You can Do with NVDIMMs. Rob Peglar President, Advanced Computation and Storage LLC

Modernizing Servers and Software

What s P. Thierry

Mohan J. Kumar Intel Fellow Intel Corporation

Jim Cownie, Johnny Peyton with help from Nitya Hariharan and Doug Jacobsen

Adrian Proctor Vice President, Marketing Viking Technology

Cloud Builders. Billy Cox. Director Cloud Strategy Software and Services Group

Desktop 4th Generation Intel Core, Intel Pentium, and Intel Celeron Processor Families and Intel Xeon Processor E3-1268L v3

PCIe Storage Beyond SSDs

Extremely Fast Distributed Storage for Cloud Service Providers

Virtuozzo Hyperconverged Platform Uses Intel Optane SSDs to Accelerate Performance for Containers and VMs

6th Generation Intel Core Processor Series

OpenMP * 4 Support in Clang * / LLVM * Andrey Bokhanko, Intel

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

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

unleashed the future Intel Xeon Scalable Processors for High Performance Computing Alexey Belogortsev Field Application Engineer

Storage Performance Development Kit (SPDK) Daniel Verkamp, Software Engineer

Application Access to Persistent Memory The State of the Nation(s)!

Toward a Memory-centric Architecture

Intel Parallel Studio XE 2015

Ed Warnicke, Cisco. Tomasz Zawadzki, Intel

Graphics Performance Analyzer for Android

Intel tools for High Performance Python 데이터분석및기타기능을위한고성능 Python

LENOVO BUSINESS SOLUTIONS AND INTEL OPTANE MEMORY

Intel Network Builders Solution Brief. Etisalat* and Intel Virtualizing the Internet. Flexibility

Transcription:

Jim Pappas Director of Technology Initiatives, Intel Vice-Chair, Storage Networking Industry Association (SNIA) December 07, 2018 jim@intel.com 1

How did this Effort Start? Memristor MRAM Carbon Nanotube PCM Spin Torque FeRAM ReRAM 2

3 Storage vs. Memory Context Switch Load/ Store Typical NUMA range: 0-200 ns Typical context switch range: above 2-3 us

4 Relative media speeds Memory (10 s ns) SSD (10 s us) 2 KM HDD (10 s ms) 6000 KM

5 Convergence of Storage & Memory Context Switch Load/ Store Typical NUMA range: 0-200 ns Typical context switch range: above 2-3 us

6 Changes the View of Computer Architecture. Block Diagram of Von Neumann Architecture

7 Changes the View of Computer Architecture. Block Diagram of Von Neumann Architecture

8 Changes the View of Computer Architecture. Block Diagram of Von Neumann Architecture

9 Changes the View of Computer Architecture. Block Diagram of Von Neumann Architecture

10 Changes the View of Computer Architecture. Block Diagram of Von Neumann Architecture

SNIA NVM Programming TWG Formed 06-11-2012 Aware Apps Dell EMC Fujitsu HP Intel Netapp Oracle QLogic NVM..FILE Mode Aware File Systems VOLUME Mode capable Driver File APIs Ld/St Device 11

SNIA NVM Programming TWG Formed 06-11-2012 Aware Apps Dell EMC Fujitsu HP Intel Netapp Oracle QLogic NVM..FILE Mode Aware File Systems VOLUME Mode capable Driver File APIs Ld/St Device 12

Operating System Support The obvious next focus Both Linux and Microsoft joined the SNIA effort to help steer the direction of. s have direct Load/Store access to End result: Both OS s are structured almost identically (ex: DAX) VMWare has also offered support for Persistent Memory support in OS s ahead of volume adoption 13

Usage Launch on NVDIMMs!

NVDIMMs NVDIMMs become the first HW available to run s. Success stories emerge highlighting the application benefits of. Example: Tail of Log for SQL Server Alliance formed between JEDEC and SNIA to effectively drive adoption of the technology NVDIMMs Prove the Benefits of 15

Big and Affordable Memory 128, 256, 512GB High Performance Storage DDR4 Pin Compatible Direct Load/Store Access Hardware Encryption Native Persistence High Reliability Now shipping for revenue to select customers

Persistent Memory What s Next?

Remote Persistent Memory Remote Persistent Memory (R) allows the programming model to extend beyond a single node, to datacenter (or beyond) scalability. R is the basis for a relationship between Open Fabrics Alliance (OFA) and SNIA. The first use case (High Availability) defined and spec in progress New usage models are in the queue example, pooled and memory-centric architectures. 18

Persistent Memory s

20 Horizons Traditional Storage Horizon 1: Middleware Horizon 2: Libraries Horizon 3: Languages Compiler Library Disk Driver HDD or SSD

21 Horizons - Today Traditional Storage Horizon 1: Middleware Horizon 2: Libraries Horizon 3: Languages Compiler Library Disk Driver HDD or SSD

22 Horizons Ultimate Goal Traditional Storage Horizon 1: Middleware Horizon 2: Libraries Horizon 3: Languages Compiler Library Disk Driver HDD or SSD

23 Horizons Ultimate Goal Traditional Storage Horizon 1: Middleware Horizon 2: Libraries Horizon 3: Languages Compiler Library Disk Driver HDD or SSD

24 Horizons Ultimate Goal Traditional Storage Horizon 1: Middleware Horizon 2: Libraries Horizon 3: Languages Compiler Library Disk Driver HDD or SSD

Early System Support & s A sample of companies publically showing support 25

Development Enabling SNIA Enabling A program is needed to enable the application development community to build native applications Early planning stages expected program in 19 DK continues to be a key enabler for new applications Goal: Accelerate Development of s 26

27 Horizons Traditional Storage Horizon 1: Middleware Horizon 2: Libraries Horizon 3: Languages Compiler Library Disk Driver HDD or SSD

28 Horizons Traditional Storage Horizon 1: Middleware Horizon 2: Libraries Horizon 3: Languages Compiler Library Disk Driver HDD or SSD

29 Horizons Traditional Storage Horizon 1: Middleware Horizon 2: Libraries Horizon 3: Languages Compiler Library Disk Driver HDD or SSD

30 Horizons Traditional Storage Horizon 1: Middleware Horizon 2: Libraries Horizon 3: Languages Compiler Library Disk Driver HDD or SSD

31 Horizons Traditional Storage Horizon 1: Middleware Horizon 2: Libraries Horizon 3: Languages Compiler Library Disk Driver HDD or SSD

32 Horizons Traditional Storage Horizon 1: Middleware Horizon 2: Libraries Horizon 3: Languages Compiler Aware FS Library Disk Driver Aware FS Aware FS HDD or SSD

33 Horizons Traditional Storage Horizon 1: Middleware Horizon 2: Libraries Horizon 3: Languages Compiler Aware FS Library Disk Driver Aware FS Aware FS HDD or SSD

34 Horizons Traditional Storage Horizon 1: Middleware Horizon 2: Libraries Horizon 3: Languages Compiler Aware FS Library Disk Driver Aware FS Aware FS HDD or SSD

35 Horizons Traditional Storage Horizon 1: Middleware Horizon 2: Libraries Horizon 3: Languages Compiler Aware FS Library Disk Driver Aware FS Aware FS HDD or SSD

Summary 36

Summary Why Persistent Memory Matters 37

Learn More SNIA Summit January 24, 2019 (Santa Clara Hyatt) OFA Annual Workshop March 19-21 2019 (Austin Tx) 38

Get Involved SNIA (www.snia.org) JEDEC (www.jedec.org) OFA (www.openfabrics.org) 39

Thank You! jim@intel.com 40

Notices & Disclaimers Intel technologies features and benefits depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. No product can be absolutely secure. Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. For more complete information about performance and benchmark results, visit http://www.intel.com/benchmarks. Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more complete information visit http://www.intel.com/benchmarks. Intel's compilers may or may not optimize to the same degree for non-intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice. The benchmark results may need to be revised as additional testing is conducted. The results depend on the specific platform configurations and workloads utilized in the testing, and may not be applicable to any particular user's components, computer system or workloads. The results are not necessarily representative of other benchmarks and other benchmark results may show greater or lesser impact from mitigations. Intel does not control or audit third-party benchmark data or the web sites referenced in this document. You should visit the referenced web site and confirm whether referenced data are accurate. 2018 Intel Corporation. Intel, the Intel logo, and Intel Xeon are trademarks of Intel Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as property of others.