Nvme Technology – Powering the Connected Universe

Total Page:16

File Type:pdf, Size:1020Kb

Nvme Technology – Powering the Connected Universe NVMe® Technology Powering the Connected Universe Amber Huffman Fellow & Chief Technologist of IP Engineering Group, Intel Corporation President, NVM Express, Inc. Agenda Fixing the Memory & Storage Hierarchy Refactoring for the Next Decade of Growth NVMe® Architecture Advancements What’s Next: Computational Storage Intel Corporation 2 Agenda Fixing the Memory & Storage Hierarchy Refactoring for the Next Decade of Growth NVMe® Architecture Advancements What’s Next: Computational Storage Intel Corporation 3 Intel Corporation 4 Memory and Storage Hierarchy Gaps COMPUTE 100s MB, ~1ns CACHE IN- PACKAGE 1s GB, ~10ns MEMORY MEMORY 10s GB, <100ns Memory 100s GB, <1usec CAPACITY GAP STORAGE PERFORMANCE GAP 1s TB, <10µsecs 10s TB, <100µsecs Storage SECONDARY STORAGE COST- PERFORMANCE GAP TERTIARY STORAGE 10s TB, <10 msecs Intel Corporation 5 Memory and Storage Hierarchy Gaps COMPUTE SRAM CACHE Bandwidth IN- PACKAGE DRAM (HBM) MEMORY MEMORY DRAM 3D NAND Flash SECONDARY STORAGE HDD TERTIARY STORAGE Capacity For illustrative purposes only Intel Corporation 6 Types of Memory DRAM 3D XPOINT INTEL 3D NAND One DRAM memory cell = 1 bit One 3D XPoint memory cell = 1 bit One 3D NAND memory cell = 1-4 bits Intel Corporation 7 Types of Memory Compared DRAM 3 D XPOINT INTEL 3 D NAND One DRAM memory cell = 1 bit One 3D XPoint memory cell = 1 bit One 3D NAND memory cell = 1-4 bits Intel Corporation 8 3D NAND Roadmap 128L Industry Target 96L QLC Gen 3 64L QLC Gen 2 32L TLC Gen 1 128L LAYERS 96L 64L 32L 2016 2017 2019 2020 Intel Corporation 9 3D NAND Roadmap 144L QLC Gen 4 ~50% Bit Density 96L QLC Increase Gen 3 ~50% 64L QLC Bit Density Gen 2 Increase 32L TLC 133% Gen 1 Bit Density Increase 144L LAYERS 96L 64L 32L 2016 2017 2019 2020 Intel Corporation 10 3D XPoint Memory Roadmap 2nd Gen 4-Deck 1 st Gen 2 - Deck Multiple Millions of IOPS on 2nd Generation Intel® Optane™ SSD 2017 2020* *Target Production Intel Corporation 11 Media Innovation Realized in Product Intel Optane™ SSD Innovation Powered by Intel Optane ™ Memory H10 Optane + 3D QLC NAND Fast Simple Intel 3D NAND SSD Scalable Intel Corporation 12 Memory and Storage Hierarchy Gaps COMPUTE SRAM CACHE Bandwidth Rambo Cache IN- PACKAGE DRAM MEMORY DRAM Intel Optane™ Persistent Memory MEMORY PERSISTENT Intel Optane™ SSDs MEMORY PERFORMANCE 3D NAND SSDs STORAGE 4-Deck 3D XPoint SECONDARY STORAGE HDD QLC 3D NAND TERTIARY STORAGE Capacity For illustrative purposes only Courtesy 2020 Intel Architecture Day Intel Corporation 13 Memory and Storage Hierarchy Gaps Solutions COMPUTE SRAM CACHE Bandwidth Rambo Cache Innovation Powered by IN- PACKAGE DRAM MEMORY DRAM Intel Optane™ Persistent Memory MEMORY PERSISTENT Intel Optane™ SSDs MEMORY PERFORMANCE 3D NAND SSDs STORAGE 4-Deck 3D XPoint SECONDARY STORAGE HDD QLC 3D NAND TERTIARY STORAGE Capacity For illustrative purposes only Courtesy 2020 Intel Architecture Day Intel Corporation 14 NVMe® Technology Powers the Connected Universe Average Capacity (GB) Units (Ku) 2016 2017 2018 2019 2020* 2021* 2016 2017 2018 2019 2020* 2021* 6000 Enterprise 364 749 1,069 2,045 4,067 5,554 4000 Cloud 2,051 3,861 10,369 12,276 18,982 21,999 2000 Client 33,128 48,951 82,587 143,236 202,348 258,791 0 Client Enterprise Cloud * Projections provided by Forward Insights Q2’20 . NVMe technology grew from 3 Petabytes to 29 PB shipped per year from 2016 to 2019 . For 2020, the projection is 54 PB . NVMe technology demand projected to remain strong in a post COVID world Intel Corporation 15 Agenda Fixing the Memory & Storage Hierarchy Refactoring for the Next Decade of Growth NVMe® Architecture Advancements What’s Next: Computational Storage Intel Corporation 16 The Evolution of NVMe® Technology ENABLE Deployments INNOVATION SCALE OVER FABRICS UNIFY PCIE* SSDS 2010 2020 Intel Corporation 17 Driving Simplicity in a World of Complexity Zoned Namespaces NVMe/New Original NVMe Technology Key Value Base Spec TOO DEPENDENT TOO NVMe over COMPLEX Fabrics Spec Computational ON HUMANNVMe/TCP GLUE Storage More expansion NVMe/RDMA Intel Corporation 18 Computational Driving Simplicity in Key Value a World of Storage Complexity Block I/O Zoned NVMe Namespaces . Back to core values… Fast, Simple, Scalable Base Specification with Fabrics . Foster areas of innovation AND avoid impact to broadly deployed solutions . Create an extensible infrastructure that will take us through the next decade of growth NVMe/PCIe* NVMe/TCP NVMe/RDMA Intel Corporation 19 Specification Families THE CORE COMMAND SETS TRANSPORT LAYERS . The core of NVMe and NVMe over Fabrics integrated into a base specification . Modular command set specifications (Block, Zoned Namespaces, Key Value, etc) . Modular transport layer specifications (PCI Express*, RDMA, TCP) . Maintain Management Interface as separate modular specification Intel Corporation 20 Agenda Fixing the Memory & Storage Hierarchy Refactoring for the Next Decade of Growth NVMe Architecture® Advancements What’s Next: Computational Storage Intel Corporation 21 NVM Express Technology Specification Roadmap 2015 2016 2017 2018 2019 2020 2021 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 NVMe 2.0* NVMe 1.3 May’17 NVMe 1.4 June’19 NVMe NVMe 1.2.1 May’16 Spec • Sanitize • IO Determinism (NVM Sets) NVMe Base Spec • Streams • Persistent Event Log, Rebuild Assist • Virtualization • Persistent Memory Region (PMR) • Asymmetric Namespace Access (ANA) • Merged w/Fabrics • Namespace Types • Alternate Cmd Sets NVMe-oF 1.0 May’16 NVMe-oF NVM-oF 1.1 July’19 NVMe Transport • Transport and protocol • Enhanced Discovery Spec(s) Spec • RDMA binding • TCP Transport Binding NVMe Cmd Set Spec(s) NVMe-MI 1.2 Spec NVMe-MI 1.0 Nov’15 NVMe-MI 1.1 May’19 NVMe-MI • Out-of-band management • Device discovery • Enclosure Management Spec • Health & temp monitoring • In-band Mechanism • Firmware Update • Storage Device Extension Released NVMe specification Planned release Intel Corporation 22 Namespace Types . Discover Command Set supported for a Namespace Enable Alternate . Command Sets: Block I/O, Key Value, Zoned, < future > . Extensible approach for future innovation Command Sets NVMe NVMe NVMe NVMe I/O Command Set #1 Controller 0 Controller 1 Controller 2 Controller 3 I/O Command Set #2 NSID 1 NSID 2 NSID 1 NSID 2 NSID 1 NSID 2 NSID 1 NSID 2 NSID 3 NS NS NS NS NS NS NS NS NS I/O Command Set #3 A B C D E F G H I NVM Subsystem Intel Corporation 23 Zoned Zone 0 Zone 1 ... Zone x-1 Namespaces LBA LBA LBA LBA LBA LBA LBA LBA LBA LBA LBA LBA . NVMe ® technology evolving to address underlying media changes with larger Erase Blocks and more . Zoned Namespaces require Logical Blocks to be written sequentially in a Zone . Reduces write amplification and overprovisioning Intel Corporation 24 Endurance Media Controller Groups Chan 0 Chan 1 Chan 2 Chan 3 NVM Set NVM Set NVM Set NVM Set Media Media Media Media Unit Unit Unit Unit . Flexible capacity management model Media Media Media Media . Create appropriate groupings based on access Unit Unit Unit Unit pattern, media type(s), and more Media Media Media Media Unit Unit Unit Unit Media Media Media Media Unit Unit Unit Unit Media Media Media Media Unit Unit Unit Unit Media Media Media Media Unit Unit Unit Unit Endurance Group Endurance Group Endurance Group Intel Corporation 25 Domains and Partitions Port v Port w Port x Port y Port z Domain 1 Communication Communication Domain 3 Communication Domain 5 Communication boundary boundary boundary boundary Fabric Fabric Fabric Fabric Fabric NVMe Controller NVMe Controller NVMe Controller NVMe Controller NVMe Controller NSID 1 NSID 2 NSID 3 NSID 2 NSID 2 NSID 4 NSID 4 NSID 2 NSID 4 NSID 2 NS NS A C NS NS D E NS Domain 2 B Domain 4 Domain 6 . Supports subdividing LARGE scale solutions – enabling partial operations & maintenance flows Intel Corporation 26 Building Highways for Client, Cloud, & Enterprise INFRASTRUCTURE ENHANCEMENTS Simple Copy Command Command Group Control Feature Controller Memory Buffer Write Elasticity Status Namespace Attachment Limits Multiple Controller Firmware Update Telemetry Enhancements Command and Effect Log Enhancements Non-”Maximum Data Transmit Size” Command Size Limits . Use cases for NVMe® architecture continue to expand across Client, Cloud, and Enterprise . Enhancements in Management, Telemetry and large storage systems meet the growing needs Intel Corporation 27 Agenda Fixing the Memory & Storage Hierarchy Refactoring for the Next Decade of Growth NVMe® Architecture Advancements What’s Next: Computational Storage Intel Corporation 28 Compressed, Encrypted, Stored Table Arbitrary Format The Complex NAME STATE Bruce Banner NH Database Universe Bruce Wayne NY Diana Prince NJ Jean Grey NH . Data Warehouses (Presto, SparkSQL, AWS Jessica Jones NY Redshift AQUA, …) store LOTS of data Peter Parker NY . Data stored in LOTS of (arbitrary) formats Selina Kyle CA . Data stored compressed and encrypted Tony Stark CA . Formats and data constantly evolving Intel Corporation 29 Finding the Needle in the Haystack FILTER Select Name where State=“NY” Header metadata data Bruce Banner Bruce Wayne Tuple Set Diana Prince metadata Bruce Wayne data Jean Grey Jessica Jones 3 decrypt decompress Jessica Jones filter aggregate ‘names’ ‘names’ ‘names’ Peter Parker (count) Tuple Set Peter Parker metadata data Selina Kyle Tony Stark Tuple Set Footer Compressed, Encrypted, Arbitrary Format Intel Corporation 30 Programs as Computational Storage Offloads 3 2 . Programs invoked and used in standard way . Programs in hardware agnostic bytecode and 1 Fixed Program downloaded from host for later execution 0 eBPF Program . Device may offer fixed function programs . Programs operate on data in on-device memory Program Slots Computational Saving Power Program Memory Namespace NVMe Controller Increasing Performance Intel Corporation 31 The Evolution of NVMe® Technology ENABLING Deployments INNOVATION SCALE OVER FABRICS UNIFY PCIE* SSDS 2010 2020 Intel Corporation 32 Intel Corporation 33.
Recommended publications
  • Analyzing the Performance of Intel Optane DC Persistent Memory in Storage Over App Direct Mode
    Front cover Analyzing the Performance of Intel Optane DC Persistent Memory in Storage over App Direct Mode Introduces DCPMM Storage over Evaluates workload latency and App Direct Mode bandwidth performance Establishes performance Illustrates scaling performance for expectations for DCPMM DCPMM populations capacities Travis Liao Tristian "Truth" Brown Jamie Chou Abstract Intel Optane DC Persistent Memory is the latest memory technology for Lenovo® ThinkSystem™ servers. This technology deviates from contemporary flash storage offerings and utilizes the ground-breaking 3D XPoint non-volatile memory technology to deliver a new level of versatile performance in a compact memory module form factor. As server storage technology continues to advance from devices behind RAID controllers to offerings closer to the processor, it is important to understand the technological differences and suitable use cases. This paper provides a look into the performance of Intel Optane DC Persistent Memory Modules configured in Storage over App Direct Mode operation. At Lenovo Press, we bring together experts to produce technical publications around topics of importance to you, providing information and best practices for using Lenovo products and solutions to solve IT challenges. See a list of our most recent publications at the Lenovo Press web site: http://lenovopress.com Do you have the latest version? We update our papers from time to time, so check whether you have the latest version of this document by clicking the Check for Updates button on the front page of the PDF. Pressing this button will take you to a web page that will tell you if you are reading the latest version of the document and give you a link to the latest if needed.
    [Show full text]
  • Initial Experience with 3D Xpoint Main Memory
    Initial Experience with 3D XPoint Main Memory Jihang Liu Shimin Chen* State Key Laboratory of Computer Architecture State Key Laboratory of Computer Architecture Institute of Computing Technology, CAS Institute of Computing Technology, CAS University of Chinese Academy of Sciences University of Chinese Academy of Sciences [email protected] [email protected] Abstract—3D XPoint will likely be the first commercially available main memory NVM solution targeting mainstream computer systems. Previous database studies on NVM memory evaluate their proposed techniques mainly on simulated or emulated NVM hardware. In this paper, we report our initial experience experimenting with the real 3D XPoint main memory hardware. I. INTRODUCTION A new generation of Non-Volatile Memory (NVM) tech- nologies, including PCM [1], STT-RAM [2], and Memris- tor [3], are expected to address the DRAM scaling problem and become the next generation main memory technology Fig. 1. AEP machine. in future computer systems [4]–[7]. NVM has become a hot topic in database research in recent years. However, previous First, there are two CPUs in the machine. From the studies evaluate their proposed techniques mainly on simulated /proc/cpuinfo, the CPU model is listed as “Genuine In- or emulated hardware. In this paper, we report our initial tel(R) CPU 0000%@”. Our guess is that the CPU is a test experience with real NVM main memory hardware. model and/or not yet recognized by the Linux kernel. The 3D XPoint is an NVM technology jointly developed by CPU supports the new clwb instruction [9]. Given a memory Intel and Micron [8]. Intel first announced the technology address, clwb writes back to memory the associated cache in 2015.
    [Show full text]
  • After the 3D Xpoint Take-Off, Emerging NVM Keeps Growing1
    Press Release February 26, 2020 LYON, France After the 3D XPoint take-off, emerging NVM keeps growing1 OUTLINES: PCM2-based persistent memory hit the market in 2019. And embedded STT-MRAM3 has finally moved into mass production. The overall emerging NVM4 market is poised to reach over US$6 billion in 2025. The embedded business will account for 1/3 of it. Foundries and IDMs5 are accelerating the adoption of embedded emerging NVMs at advanced technology nodes. Rise of in-memory computing is triggering new players’ dynamics. “The stand-alone emerging NVM market will grow to over US$4 billion in 2025”, explains Simone Bertolazzi, PhD. Technology & Market Analyst at Yole Développement (Yole). “It will be driven by two key segments: low-latency storage (enterprise and client drives) and persistent memory (NVDIMMs).” 1 Extracted from Emerging Non-Volatile Memory, Yole Développement, 2020 2 PCM: Phase-Change Memory 3 STT- MRAM : Spin-Transfer Torque Magnetoresistive RAM 4 NVM: Non-Volatile Memory 5 IDM : Integrated Design Manufacturer Press Release The embedded emerging NVM entered the takeoff phase. The embedded market segment is showing a 118% CAGR6 between 2019 and 2025, reaching more than US$2 billion by 2025. In this dynamic context, the market research and strategy consulting company Yole, releases its annual memory report, Emerging Non-Volatile Memory. The 2020 edition presents an overview of the semiconductor memory market with stand-alone7 and embedded memories8. Yole’s memory team proposes today a deep understanding of emerging NVM applications with related market drivers, challenges, technology roadmap, players, and main trends. This report also offers detailed 2019-2025 market forecasts.
    [Show full text]
  • Transforming Business with Data
    WHITE PAPER Transforming Business with Data Enterprise infrastructure is pushing the boundaries of data in scope, size, and speed. The right infrastructure tools can help you make better business decisions by getting more value from data. Writing about the data explosion is the IT equivalent of “it was a dark and stormy night.” At this point, it’s an old narrative that misstates the challenge and actually understates the problem. Yes, there’s more data, but there are also more types of data, which further complicates how to store, activate, and monetize this modern-day resource that promises to transform companies and industries. Advanced analytics capabilities, like artificial intelligence (AI) and machine learning, make the machine-generated unstructured and semi-structured data coming from the Internet of Things (IoT) accessible and, thus, valuable. But many companies are still not realizing the full potential of even their conventional, structured data. Less than half of companies’ structured data is being actively used by decision-makers, and less than one percent of companies’ unstructured data is being analyzed or used at all.1 This data needs to be activated through better storage technologies so that companies can realize the full value of their data. One way in which Intel helps activate data is by innovatively disrupting data centers’ data tiers. Traditionally, IT organizations have faced a stark tradeoff with their storage: faster storage was much more expensive than slower storage. It only made economic sense to place the most-important, most-accessed data in fast storage. But if storage can be made faster—particularly less expensive storage— without a proportionate rise in price, more data can be analyzed and acted upon.
    [Show full text]
  • Arxiv:1908.03583V1 [Cs.DC] 9 Aug 2019 1 Introduction
    An Empirical Guide to the Behavior and Use of Scalable Persistent Memory Jian Yang Juno Kim Morteza Hoseinzadeh Joseph Izraelevitz Steven Swanson* Nonvolatile Systems Laboratory Computer Science & Engineering University of California, San Diego August 13, 2019 Abstract After nearly a decade of anticipation, scalable nonvolatile memory DIMMs are finally commercially available with the release of Intel’s 3D XPoint DIMM. This new nonvolatile DIMM supports byte-granularity accesses with access times on the order of DRAM, while also providing data storage that survives power outages. Researchers have not idly waited for real nonvolatile DIMMs (NVDIMMs) to arrive. Over the past decade, they have written a slew of papers proposing new programming models, file systems, libraries, and applications built to exploit the performance and flexibility that NVDIMMs promised to deliver. Those papers drew conclusions and made design decisions without detailed knowledge of how real NVDIMMs would behave or how industry would integrate them into computer architectures. Now that 3D XPoint NVDIMMs are actually here, we can provide detailed performance numbers, concrete guidance for programmers on these systems, reevaluate prior art for performance, and reoptimize persistent memory software for the real 3D XPoint DIMM. In this paper, we explore the performance properties and characteristics of Intel’s new 3D XPoint DIMM at the micro and macro level. First, we investigate the basic characteristics of the device, taking special note of the particular ways in which its performance is peculiar relative to traditional DRAM or other past methods used to emulate NVM. From these observations, we recommend a set of best practices to maximize the performance of the device.
    [Show full text]
  • Intel® Optane™ DC Persistent Memory – Telecom Use Case Workloads
    Application note Intel Corporation Intel® Optane™ DC Persistent Memory – Telecom Use Case Workloads Author 1 Introduction David Kennedy This document provides an overview of Intel® Optane™ DC persistent memory for 2nd generation Intel® Xeon® Scalable processors (formerly Cascade Lake). The document contains a description of the technology and discusses some use cases for telecom environments. The requirement for large memory footprints for artificial intelligence and media/streaming servers, as well as low latency access to large subscriber databases and routing tables in telecom networks provides a challenge for customers in deploying manageable nodes in the network. Often, instances of these databases are stored across multiple nodes, which increases the total cost of ownership and manageability costs. Also, due to the different latency requirements, there are often multiple copies of database instances across the network, plus data duplication for redundancy. Intel Optane DC persistent memory is highly beneficial for applications that require high capacity, low latency, and resiliency, which are applicable across a number of telecom specific use cases, including: • In-memory databases • Analytics • Virtualization • HPC clusters Intel Optane DC persistent memory provides the opportunity to: • Consolidate databases into smaller, easier to manage instances. • Position large datasets, such as network telemetry, right next to the CPU, directly in-memory, for faster big data analytics for network automation. • Enable a whole new class of shared, distributed data layer to enable cloud native infrastructure with ultra low latency, similar to DRAM, but without the cost of DRAM. • Cache rapidly emerging live linear video content or highest performance video-on- demand in a CDN with capacity-like storage, but performance-like memory, at a lower cost.
    [Show full text]
  • From Flash to 3D Xpoint: Performance Bottlenecks and Potentials in Rocksdb with Storage Evolution
    From Flash to 3D XPoint: Performance Bottlenecks and Potentials in RocksDB with Storage Evolution Yichen Jia Feng Chen Computer Science and Engineering Computer Science and Engineering Louisiana State University Louisiana State University [email protected] [email protected] Abstract—Storage technologies have undergone continuous much lower latency and higher throughput. Most importantly, innovations in the past decade. The latest technical advance- 3D XPoint SSD significantly alleviates many long-existing ment in this domain is 3D XPoint memory. As a type of Non- concerns on flash SSDs, such as the read-write speed disparity, volatile Memory (NVM), 3D XPoint memory promises great improvement in performance, density, and endurance over NAND slow random write, and endurance problems [26], [42]. Thus flash memory. Compared to flash based SSDs, 3D XPoint based 3D XPoint SSD is widely regarded as a pivotal technology for SSDs, such as Intel’s Optane SSD, can deliver unprecedented low building the next-generation storage system in the future. latency and high throughput. These properties are particularly On the software side, in order to accelerate I/O-intensive appealing to I/O intensive applications. Key-value store is such services in data centers, RocksDB [11], which is the state- an important application in data center systems. This paper presents the first, in-depth performance study of-art Log-structured Merge tree (LSM-tree) based key-value on the impact of the aforesaid storage hardware evolution store, has been widely used in various major data storage to RocksDB, a highly popular key-value store based on Log- and processing systems, such as graph databases [8], stream structured Merge tree (LSM-tree).
    [Show full text]
  • Introducing 3D Xpoint™ Memory
    Rigel V I S I O N O F P R O C E S S O R – M E M O R Y S Y S T E M S MICRO 48 J. Thomas Pawlowski, Chief Technologist, Fellow [email protected] ©2015 Micron Technology, Inc. All rights reserved. Information, products, and/or specifications are subject to change without notice. All information is provided on an “AS IS” basis without warranties of any kind. December 8, 2015 Statements regarding products, including regarding their features, availability, functionality, or compatibility, Title Slide - White are provided for informational purposes only and do not modify the warranty, if any, applicable to any product. Drawings may not be to scale. Micron, the Micron logo, and all other Micron trademarks are the Alternate layout property of Micron Technology, Inc. All other trademarks are the property of their respective owners. for first slide in the deck. Memory diversity . 3D XPoint™ Memory . Some scaling observations . Changing Relationships . Unabated performance . Micron Automata Processor pressure . Abstraction and Future . Memory Technologies Systems . Emerging Memory . 11 Key Points Agenda Two-column layout, © 2015 Micron Technology, Inc. December 8, 2015 to be used with any number of items. Memory Diversity December 8, 2015 White Segue Diversified Memory Markets Automotive Storage Graphics / Consumer Networks Server Mobile Personal Computing IMM Title Only Includes only the title and subtitle, with a large open © 2015 Micron Technology, Inc. December 8, 2015 space in the middle of the slide. Smartphones and Tablets Enterprise and
    [Show full text]
  • Towards an Unwritten Contract of Intel Optane SSD Kan Wu, Andrea Arpaci-Dusseau and Remzi Arpaci-Dusseau University of Wisconsin-Madison
    Towards an Unwritten Contract of Intel Optane SSD Kan Wu, Andrea Arpaci-Dusseau and Remzi Arpaci-Dusseau University of Wisconsin-Madison Abstract Rule Impact Metric Cause Access with Low Request Scale 11x Latency SSD Controller/Interconnect Random Access is OK 7x (vs. Flash) Latency & Throughput 3D XPoint & Controller New non-volatile memory technologies offer unprece- Avoid Crowded Accesses 4.6x Latency & Throughput SSD Controller/Interconnect dented performance levels for persistent storage. However, to Control Overall Load 5x (vs. Flash) Latency 3D XPoint Memory Avoid Tiny Accesses 5x Throughput SSD Controller/Interconnect exploit their full potential, a deeper performance characteri- Issue 4KB Aligned Requests 1.2x Latency SSD Controller/Interconnect Forget Garbage Collection 15x (vs. Flash) Sustained Throughput 3D XPoint & Controller zation of such devices is required. In this paper, we analyze Table 1: Performance Impact of Rule Violations a NVM-based block device – the Intel Optane SSD – and formalize an “unwritten contract” of the Optane SSD. We rules that are critical for Optane SSD users. First, to obtain show that violating this contract can result in 11x worse read low latency, users should issue small requests ( > 4 KB) latency and limited throughput (only 20% of peak bandwidth) and keep a small number of outstanding IOs (Access with regardless of parallelism. We present that this contract is rel- Low Request Scale rule). Second, different from HDD/Flash evant to features of 3D XPoint memory and Intel Optane SSDs, Optane SSD clients should not consider sequential SSD’s controller/interconnect design. Finally, we discuss the workloads special (Random Access is OK rule).
    [Show full text]
  • 3D X Point Technology
    IETE Zonal Seminar “Recent Trends in Engineering & Technology” - 2017 Special Issue of International Journal of Electronics, Communication & Soft Computing Science and Engineering, ISSN: 2277-9477 3D X Point Technology Mr. Umang D. Dadmal Rakshanda S. Vinkare Prof. P. G. Kaushik Prof. S. A Mishra Abstract – In this era, memory is considered to be an important This memory read and writes operation is performed by parameter for storing data, Previous memory like RAM ROM electron beams which are part of cathode rays tubes. Initially Flash Drive etc. have flaws which can be overcome with 3D X capacity of storage of RAM is very low; it can store only few Point Memory Technology.3D X Point technology is a new class hundred bits near about to thousand bits. But in comparison of non-volatile memory. This technology sharply increasing vacuum tubes the size of RAM is very small and these work because of its high speed/performance. It is up to 1,000 times lower latency & exponentially greater endurance than NAND & very fast than vacuum tubes and more power efficient. 10 time denser than DRAM.. In This paper we have discussed For digital storage, Williams Tube used a series of electronic about its unique and transistor less Architecture design. The in CRT. The capacity of RAM is near about 128 Byte. most immediate application of 3D X point based products will be as a layer of storage between DRAM and SSD. Key word- NAND Flash Memory, DRAM, 3D X Point Memory I. INTRODUCTION 3D X point memory is an entirely new class of nonvolatile memory.
    [Show full text]
  • Analyzing the Performance of Intel Optane DC Persistent Memory in App Direct Mode in Lenovo Thinksystem Servers
    Front cover Analyzing the Performance of Intel Optane DC Persistent Memory in App Direct Mode in Lenovo ThinkSystem Servers Introduces DCPMM App Direct Explores performance capabilities of Mode persistent memory Establishes performance Discusses configurations for optimal expectations for given workloads DCPMM performance Tristian “Truth” Brown Travis Liao Jamie Chou Abstract Intel Optane DC Persistent Memory is the latest memory technology for Lenovo ThinkSystem servers. This technology deviates from contemporary flash storage offerings and utilizes the ground-breaking 3D XPoint non-volatile memory technology to deliver a new level of versatile performance in a compact memory module form factor. This paper focuses on the low-level hardware performance capabilities of Intel Optane DC Persistent Memory configured in App Direct Mode operation. This paper provides the reader with an understanding of workloads to produce the highest level of performance with this innovative technology. At Lenovo Press, we bring together experts to produce technical publications around topics of importance to you, providing information and best practices for using Lenovo products and solutions to solve IT challenges. See a list of our most recent publications at the Lenovo Press web site: http://lenovopress.com Do you have the latest version? We update our papers from time to time, so check whether you have the latest version of this document by clicking the Check for Updates button on the front page of the PDF. Pressing this button will take you to a web page that will tell you if you are reading the latest version of the document and give you a link to the latest if needed.
    [Show full text]
  • Privacy Protection Cache Policy on Hybrid Main Memory
    Privacy Protection Cache Policy on Hybrid Main Memory N.Y. Ahn and D.H. Lee cache still remains in NVM. After flushing, the dirty cache may be Abstract—We firstly suggest privacy protection cache policy updated by CPU. How to manage the dirty cache in NVM? In applying the duty to delete personal information on a hybrid general, data of NVM are managed by the mapping table. The main memory system. This cache policy includes generating mapping table is used to translate logical addresses to physical random data and overwriting the random data into the personal addresses. If the dirty cache is personal information, we need to information. Proposed cache policy is more economical and delete completely the personal information for the privacy effective regarding perfect deletion of data. protection. Index Terms— Hybrid Main Memory, Remanence, Data Remanence Non-Volatile Memory, 3D-Xpoint, Cache Policy, Overwrite, DIMM 3D Xpoint Digital Forensic, Privacy Protection Personal Personal Information Information Processor DDRx I. INTRODUCTION On, May 13, 2014, the Court of Justice of the European Union FIG.1 Hybrid Main Memory. (CJEU) announced the historical decision in personal information But, complete deletion of NVM cannot be achieved. This is protection, which is “the right to be forgotten” in the context of data because the physical deletion is too expensive in regard with time, processing on internet search engines [1], [2]. CJEU decided that the power consumption, etc. Generally, the mapping table of NVM is internet service providers (ISPs) of the search engines would be only changed to CPU request, still existing the original data, that is responsible for the processing of personal information in web pages personal information in NVM.
    [Show full text]