Server Forum 2014. Copyright 2014 Micron Technology, Inc

Similar documents
Memory Channel Storage ( M C S ) Demystified. Jerome McFarland

Emerging storage and HPC technologies to accelerate big data analytics Jerome Gaysse JG Consulting

NV-DIMM: Fastest Tier in Your Storage Strategy

A Close Look at PCI Express SSDs. Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011

Scaling from Datacenter to Client

Accelerating I/O- Intensive Applications in IT Infrastructure with Innodisk FlexiArray Flash Appliance. Alex Ho, Product Manager Innodisk Corporation

Accelerating Datacenter Server Workloads with NVDIMMs

Flash In The Enterprise

Intel RAID SSD Cache Controller RCS25ZB040

Performance Beyond PCI Express: Moving Storage to The Memory Bus A Technical Whitepaper

Accelerating Real Time Big Data Applications. PRESENTATION TITLE GOES HERE Bob Hansen

How System Settings Impact PCIe SSD Performance

Intel Solid- State Drive Data Center P3700 Series NVMe Hybrid Storage Performance

VMware Virtual SAN Hardware Guidance. TECHNICAL MARKETING DOCUMENTATION v 1.0

Building All-Flash Software Defined Storages for Datacenters. Ji Hyuck Yun Storage Tech. Lab SK Telecom

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Solid State Technology What s New?

Can Flash help you ride the Big Data Wave? Steve Fingerhut Vice President, Marketing Enterprise Storage Solutions Corporation

Non-Volatile Memory. Non-Volatile Memory & its use in Enterprise Applications. Contents

Intel RAID Controllers

OCZ s NVMe SSDs provide Lower Latency and Faster, more Consistent Performance

How To Test Nvm Express On A Microsoft I7-3770S (I7) And I7 (I5) Ios 2 (I3) (I2) (Sas) (X86) (Amd)

Optimized dual-use server and high-end workstation performance

The Transition to PCI Express* for Client SSDs

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

The Bus (PCI and PCI-Express)

Certification: HP ATA Servers & Storage

Non-Volatile Memory and Its Use in Enterprise Applications

The Shortcut Guide to Balancing Storage Costs and Performance with Hybrid Storage

Hardware RAID vs. Software RAID: Which Implementation is Best for my Application?

High Speed Memory Interface Chipsets Let Server Performance Fly

Achieving a High Performance OLTP Database using SQL Server and Dell PowerEdge R720 with Internal PCIe SSD Storage

Important Differences Between Consumer and Enterprise Flash Architectures

The Data Placement Challenge

Benefits of Solid-State Storage

HP Z Turbo Drive PCIe SSD

SOLID STATE DRIVES AND PARALLEL STORAGE

The Flash Transformed Data Center & the Unlimited Future of Flash John Scaramuzzo Sr. Vice President & General Manager, Enterprise Storage Solutions

Accelerating Server Storage Performance on Lenovo ThinkServer

DATACENTER MEMORY AND STORAGE PAST, PRESENT, AND FUTURE

Enabling the Flash-Transformed Data Center

Cloud Data Center Acceleration 2015

PCIe Storage Performance Testing Challenge

PCI Express Impact on Storage Architectures and Future Data Centers. Ron Emerick, Oracle Corporation

FUJITSU Enterprise Product & Solution Facts

Lab Evaluation of NetApp Hybrid Array with Flash Pool Technology

Memory Configuration Guide

The Memory Factor Samsung Green Memory Solutions for energy efficient Systems Ed Hogan 2 /?

IBM System x SAP HANA

How To Build A Cisco Ukcsob420 M3 Blade Server

præsentation oktober 2011

Flash Accel, Flash Cache, Flash Pool, Flash Ray Was? Wann? Wie?

Big Data Performance Growth on the Rise

The Economics of Intelligent Hybrid Storage. An Enmotus White Paper Sep 2014

Increase Database Performance by Implementing Cirrus Data Solutions DCS SAN Caching Appliance With the Seagate Nytro Flash Accelerator Card

NVM Express TM Infrastructure - Exploring Data Center PCIe Topologies

Data Sheet FUJITSU Server PRIMERGY CX272 S1 Dual socket server node for PRIMERGY CX420 cluster server

Application-Focused Flash Acceleration

PCI Express Impact on Storage Architectures and Future Data Centers. Ron Emerick, Oracle Corporation

The Technologies & Architectures. President, Demartek

Flash 101. Violin Memory Switzerland. Violin Memory Inc. Proprietary 1

Overview: X5 Generation Database Machines

All-Flash Storage Solution for SAP HANA:

SATA Evolves SATA Specification v3.2 FMS 2013

Memory Configuration Guide

Simplifying Big Data Deployments in Cloud Environments with Mellanox Interconnects and QualiSystems Orchestration Solutions

A Brief Overview. Delivering Windows Azure Services on Windows Server. Enabling Service Providers

How SSDs Fit in Different Data Center Applications

Deploying Affordable, High Performance Hybrid Flash Storage for Clustered SQL Server

Taking Linux File and Storage Systems into the Future. Ric Wheeler Director Kernel File and Storage Team Red Hat, Incorporated

PCI Express 2.0 SATA III RAID Controller Card with Internal Mini-SAS SFF-8087 Connector

Flash Memory Technology in Enterprise Storage

Data Center Storage Solutions

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

Architecture Enterprise Storage Performance: It s All About The Interface.

High Performance Server SAN using Micron M500DC SSDs and Sanbolic Software

Rambus Smart Data Acceleration

Data Sheet FUJITSU Server PRIMERGY CX400 M1 Multi-Node Server Enclosure

HP Cloudline Overview

Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging

Understanding Enterprise NAS

FLOW-3D Performance Benchmark and Profiling. September 2012

High Performance 2U Storage Server. Mass Storage Capacity in a 2U Chassis

How To Understand Cloud Storage In A Flash Memory Flash Memory Hard Disk Drive (Hard Disk) And Flash Memory (Flash Memory) (Flash) (Hard Drive) (Non-Flash) Hard Disk Drives (Harddrive) (Sustained)

Introducing NetApp FAS2500 series. Marek Stopka Senior System Engineer ALEF Distribution CZ s.r.o.

BIOS Update Release Notes

System Architecture. In-Memory Database

LSI SAS inside 60% of servers. 21 million LSI SAS & MegaRAID solutions shipped over last 3 years. 9 out of 10 top server vendors use MegaRAID

In-memory database systems, NVDIMMs and data durability

Optimizing SQL Server Storage Performance with the PowerEdge R720

Computer Systems Structure Input/Output

Transcription:

DDR4 NVDIMM Standardization: Now and Future Server Forum 2014 Copyright 2014 Micron Technology, Inc

NVDIMM Definition One of several Hybrid DIMM versions RDIMM/LRDIMM-like DRAM module with storage memory components, controller and bus isolation Plugs into a standard DIMM socket No direct access to on-module storage memory (NAND) Only used for DRAM backup/restore (limited by protocol & controller) On-module storage memory provides persistence in event of power fail Backup power source required Tethered ultracap or back-up power through 12V pins

Non-Volatile DIMM (NVDIMM) Persistent Memory Enabled by DRAM + NAND 12V Energy source, DIMM connector UltraCap Module Self-contained energy source for operation during power failure Mux Bus Isolation for backup and restore Onboard DRAM & NAND DRAM performance with data persistence Integrated Controller NAND management and high speed DMA HW Architecture RDIMM with bus isolation, storage memory, and controller FW Architecture Save on Power loss Restore on Reboot SAVE operation through I 2 C command or SAVE HW signal Power-fail backup source Typically 1:1 requirement to NVDIMM Tethered ultracap pack 12V DIMM connector Oil & Gas Exploration Financial Data Integrity Medical Research Financial Transactions Power Loss Events Big Data Analytics

The Case for NVDIMM CPU Cache DRAM Significant hierarchy gap exists in current scale-out architectures PCIe SSD SAS SSD SATA SSD HDD Performance Persistence Endurance Picoseconds Nanoseconds Microseconds Milliseconds Seconds Speed/performance driving large data sets to be stored in warm or hot locations (NVDIMM, PCI SSDs, etc.) NVDIMM used as storage cache acceleration in many instances Enterprise applications using real-time processing to capture, analyze, and respond intelligently to changing events Reliability/uptime is critical for enterprise IT resources Gaining momentum in several application spaces Maintaining QoS while supporting increasingly demanding enterprise workloads are driving need for higher memory performance and density.

DDR4 12V Power Pins (1, 145) Standardized Provides NVDIMM power for two possible situations Tethered ultracap charging Central back-up power using 12V pins during power loss Energy provided only for NVDIMM SAVE operation Ultracap charging Charging will be significantly faster than 1.2V source Central back-up power Eliminates need for individual ultracaps Allows for higher number NVDIMM/system Allows for higher density NVDIMMs System required to handle status monitoring and health of backup power Mechanism to get this information to NVDIMM controller

DDR4 12V Power Pin Details Possible Future Consideration Central back-up power scenario More definition/standardization required Minimum voltage specification Amount of energy available Length of up time after system power loss Back-up power health and status monitoring details System needs details to determine: Capability of backup source Number and size of NVDIMMs the system can support

DDR4 SAVE_n Pin (230) Standardized Similar to DDR3 HW signal used today to initiate NVDIMM backup Similar DDR3 system requirements prior to activating SAVE_n signal DRAM must be placed in self-refresh NVDIMM must be ready to perform a backup Sufficient space in storage memory Sufficient backup power Use of SAVE_n is the quickest way to initiate a backup

Operation Complete HW Signal Possible Future Consideration Current notice of completed backup or restore Polling NVDIMM status registers Polling status reduces operational performance Standardizing an operation complete HW signal Could be used for multiple operations Initialization Save Restore Possible alternatives Bidirectional signal (SAVE_n) Separate pin multiplexed with other events such as (ALERT_n or Event) Higher system performance than polling Only interrupt CPU when operation complete Less time spend in servicing operation

NVDIMM FW Possible Future Consideration NVDIMM FW Control Initialization Backup Restore Status Errors Ultracap Management Storage Memory Management Standardized FW features Not necessarily a standard FW interface Simplifies MRC, BIOS, and OS/Driver support 3 rd Party SW Proprietary SW Application Interface Operational Control Features Memory table Recognition Configuration Initialization HW Control Status SW Stack Application OS Driver BIOS/UEFI MRC NVDIMM FW

Summary NVDIMM fulfills a need in the storage hierarchy Standardization opens up new growth opportunities Current 12V standard allows for efficient ultracap charging and a central backup power source SAVE_n standard sets a efficient interface to signal a backup More standardization is possible in several areas Standardization drives wider adoption As more applications discover the benefits of NVDIMM new areas of standardization will probably follow