Managing the evolution of Flash : beyond memory to storage

Size: px
Start display at page:

Download "Managing the evolution of Flash : beyond memory to storage"

Transcription

1 Managing the evolution of Flash : beyond memory to storage Tony Kim Director, Memory Marketing Samsung Semiconductor I nc. Nonvolatile Memory Seminar Hot Chips Conference August 22, 2010 Memorial Auditorium Stanford University

2 Contents NAND Flash technology Flash storage management Flash storage architecture by apps Future trend Conclusions

3 Contents NAND Flash technology Flash storage management Flash storage architecture by apps Future trend Conclusions

4 NAND Technology Shifts Smoothly Density has doubled every year since 2004 There are breaking points on key technology beyond 2013 Lithography shrink slow s, NAND Reliability degrades < Density> TLC < Reliability> MLC 256Gb SLC 100K 50K ~100K 128Gb 10K SLC 64Gb 5K 3K 16Gb 16Gb 1.5K 4Gb 8Gb 8Gb 1K MLC 64Mb 256Mb 0.5K TLC * SLC : Single level cell, MLC : Multi level cell, TLC : Triple level cell 3 / 34

5 Reliability Tolerance by Technology I nfluence on Scaling-down of Floating Gate Increase of F-Poly interference Cell interference Decrease of coupling ratio V PGM/ERS Reduction of charge loss damage tolerance Charge loss Ref: YunSeung Shin, Symposium on VLSI Circuits, pp , / 34

6 JEDEC Standard : Cycle & Retention Density Write operations should occur across device life time 10 year retention after lifetime w rite cycle is unpractical retention Endurance cycle retention Endurance cycle Max. spec cycle 10years Max. spec cycle Until 2006 As of % END Cycle + 10y DTN 10% END Cycle + 10y DTN 100% END Cycle + 1y DTN 5 / 34

7 Controller : Critical for Maintaining Reliability More intelligence of controller can offset some of the generic degradation of NAND reliability from scaling Endurance Target Endurance Role of Controller 3 K 2bit 1 K 3bit Endurance of cell 4 xnm 3 xnm 2 xnm Technology 6 / 34

8 Technology Engine w ith ECC/ Bit Error/ FTL Legacy controller only with ECC cannot reliably handle 2 bit in 3xnm and beyond, let alone 3 bit Optimization w ith Flash cell characteristics in mind is crucial New metric for reliability measurement is needed such as lifetime data amount w ith standard pattern 3 bit MLC Legacy Controller R1 R2 R3 R4 R5 R6 R7 Vth Bit errors New Controller Melded together Host I/F FTL (S/W) ECC Engine NAND Host I/F FTL (S/W) ECC Engine Bit Error Engine NAND 7 / 34

9 Samsung s I nnovative Flash Technology Samsung is exploring new technology to break status- quo Samsung believes 3D- NAND is the most likely successor for Planar NAND in the coming future Planar NAND 3D-NAND Cell architecture Advantages Easy to produce with simple process High reliability Process reuse Challenges Hard to shrink under 1xnm Hard to stack 8 / 34

10 3D-NAND details Potential benefit Better reliability/ endurance than planar since cell design rule is much more relaxed. I ssues in future scaling Bit cost reduction is done by increasing the stacking layer, thereby increasing by 2X per each generation becomes more difficult and unlikely Block size w ill be larger than the planar-equivalent n + SSL Gate Block Size (MB) W/ L share 8 Control Gate (W/L) W/ L share 6 W/ L share 4 n n CSL+ p-sub + GSL Gate Stacking layer # 9 / 34

11 Contents NAND Flash technology Flash storage management Flash storage architecture by apps Future trend Conclusions

12 Why Software I s Needed for Flash? Small data unit in Program and the large unit in Erase requires another block new ly allocated through mapping updating New Valid Logical #1 Log #1. #1 Phy. page. page page page page Copy New Block #N Invalidated Map Table Block #1 #1 #1 Block #1 New Log. Phy. #N Map Table (updated) Logical block #1 is mapped to physical block #1 and #N after updating 11 / 34

13 FTL ( Flash Translation Layer) Manages mapping from logical to physical address Detects and maps out Bad Blocks Does Wear-leveling for life extension Application Application File System FTL Sector Read/Write Page Read/ Program/Erase File System Host Driver Managed NAND FTL Sector Read/Write NAND Flash NAND 12 / 34

14 Reclaiming Valid : Garbage Collection Over time Flash is mixed with valid and invalid data Free space needs to be reclaimed to write new data Garbage collection merges the valid data from the scattered blocks To be updated Logical Block updated [Block #1] updated [Block #2] [Block #3]??? #1 #2 #3 #4 No more free block Physical Block Invalid updated Invalid updated Merge #1 #2 Erased updated Allocated for Logical Block #3 13 / 34

15 What is WAI (Wear Acceleration I ndex)? WAI : The index that represent how much FTL accelerate the wear-out of NAND Example: WAI Write Request (2 blocks) = EraseCount Total BlockSize WriteSizeBytes Bytes FTL Write (4 blocks) + Erase (4 blocks) WAI NAND Life time Meaning High Short Bad Low Long Good NAND WAI = 4 128KB 256KB = 2 * Block Size: 128KB 14 / 34

16 What is Wear-leveling? Hot data like FAT can wear out certain portion of cell array Wear-leveling maximizes the life span of NAND flash as each cell is used evenly Frequent Update FAT Erase Count Erase Count Every cell is used evenly Block Num ber Before Wear-leveling Block Num ber After Good Wear-leveling 15 / 34

17 Contents NAND Flash technology Flash storage management Flash storage architecture by apps Future trend Conclusions

18 NAND Flash Market Outlook (` 10 ~ ` 15) Samsung expected NAND Market CAGR of 53% between 2010 and 2015 Key applications for NAND market grow th for next decade are : Flash Card, Smart Phone, Tablet PC and SSD W/ W Annual Equiv. [ Billions] 6.7 Billion , 5-Yr CAGR: 53% SSD Tablet PC Smart Phone Flash Card 56 Billion Year ( Source : Samsung ) 17 / 34

19 Performance Multiplied w ith Multi- Chips Flash storage performance can be easily expanded with multi-way write interleaving along with multi-channels During program Busy, data can be loaded and programmed into other NAND devices on the same bus Flash Storage architecture CH 1 nce1 Load PROGRAM Load nce1 nce2 Load PROGRAM Load nce2 Write I OPS Flash Controller NAND Controller No.1 NAND Controller No.2 I / O s I / O s nce nce Number of chips 18 / 34

20 Application Segmented by Technology Applications w ill be fragmented by performance and reliability Closer communications needed to understand user requirements and tailor appropriate solutions Endurance 300K 100K 30K 3K 1.5K 1K TLC MLC MP3, PND SD Class4 SLC Mid-End Enterprise SSD Low-End Server SSD Mobile Phone, PMP MP3, PND SD Class6 High-End Server SSD Tablet, Consumer SSD High-End Card 500 SD Class2 SD Class4, OEM UFD SD Class6 50 Consumer Card, UFD Consumer Card, UFD 2.5MB/ s 5MB/ s 8MB/ s 13MB/ s Write Performance 19 / 34

21 Contents NAND Flash technology Flash storage management Flash storage architecture by apps Future trend Conclusions

22 Storage Architecture Evolution : Technical Trend New environment on the storage drives higher performance Multi tasking with Swap IO High performance App with fast data IO High bandwidth Network with User IO 150 Storage Bandwidth [MB/ sec] 1.3Gbps UWB 100 UFS -Multi Task -Full brow sing -Multimedia play -Async I O & Sync I O -Swap -Web Cache -HD Media File -Small Random I O -Big Size Sequential Write 1Gbps ac emmc 4.4 -Multi Task -App install -Web access -Multimedia -App - base 600Mbps n Mbps n~ g 20 Former emmc - Single Task -Text -Photo 54Mbps g 11~ 40Mbps b System Environment Environment Netw ork Environment 21 / 34

23 Architecture for high Performance and Low Latency Architecture of OneNAND + movinand can be unified to movinand only with fast random write and low latency I mplementing HPI can resolve the problem 2 channel storage 1 channel storage 1 channel storage CPU SLC CPU SLC CPU OneNAND CTRL MLC DRAM CTRL SLC MLC emmc CTRL SLC MLC emmc MB/ S (Write) Now problematic TI ME 22 / 34

24 Preparing Host for New Features of emmc & UFS The enhancements in read/ write performance, data integrity at sudden system-power failure and lower power consumption at idle are only realized with the relevant support of file-system, and OS in some cases Linux open source community is far behind in aligning to them Chipset and handset vendors should work out the responsibility details Features Purpose emmc UFS Trim Write speed up Reliable write integrity at power-loss HPI Write-suspend for fast read access Command queuing Read/ Write speed up Sleep Power Lower power at idle 23 / 34

25 Attributes in Mobile System in mobile device has different data attribute System data/ Code data / Swap data - System working, Multi- tasking, System application working - High speed random I/ O performance & data reliability are mainly required User data - High density Multimedia data read & write - Sequential I/ O is mainly required code System Meta Sw ap User Read Centric Write Centric Sequential Random Sequential Random Reliability 24 / 34

26 New Feature for e-mmc 4.4 : Multi Partition Flexibility to host to manage emmc general purpose partitions and enhanced user data area can be set in normal user data area General Purpose Partition Boot 1 Boot 2 RPMB (Secure ) Enhanced User data area(slc mode) Normal User Area Partitions NAND type Default Size Remarks Boot Area Partition 1 SLC Mode 128KB Size as multiple of 128KB (max. 32MB) Boot Area Partition 2 SLC Mode 128KB Size as multiple of 128KB (max. 32MB) RPMB Area Partition SLC Mode 128KB Size as multiple of 128KB (max. 32MB) General Purpose Partitions MLC or Enhanced Area 0KB Available size can be seen by following: (EXT_CSD[145]* EXT_CSD[144]* 8 1 +EXT_CSD[143]) * HC_WP_GPR_SIZE*HC_ERASE_GPR_SIZE * 512KB byte User Area Enhanced Area SLC Mode 0KB Start address multiple of Write Protect Group size Default Area MLC 93.1% 25 / 34

27 Usage Model in emmc4.4 SLC and MLC partitions to be tailored by use scenarios Host Side emmc 4.4 Boot Code System Code System File Security Read I O, Reliability Read I O, Reliability Boot Area Partition RPMB Area Partition General Purpose Area Partition 1 General Purpose Area Partition 2 SLC MLC Swap Application Code User Area Partition User Read/ Write I O, Sequential Pattern Enhanced User Area Partition 26 / 34

28 Better Multi-tasking Performance with Trim Trim reduces long write latency and in turn read latency at multi-tasking. Mobile phones very likely having some free space benefit from Trim Thread 1 (4k RD) RD RD RD Thread 2 (64K WR) Merge Program Merge Program (Source : Microsoft) No Impact as File Deleted Thread 1 (4k RD) RD RD RD RD Thread 2 (64K WR) Program Program Program Program Performance Increase as Files Deleted Conceptual view of increased read thread due to long write thread with Busy 27 / 34

29 How Write Latency Affects for Multi- tasking Multi-tasking needs low write latency in a time-out value for uninterrupted audio/ video play-back PROCESS A APP STOP HOST MP3 PLAY PROCESS B Download Device Traditional emmc Read Write I nternal Write ( Merge) MB/ s (Write) TI ME 28 / 34

30 I nterrupting Write-Busy Sustains Real-time Task Long write-busy of emmc should be interrupted for high priority real-time task such as audio/ video play-back HOST PROCESS A Video Playing PROCESS B Cache Write CMD 0 CMD 1 Request HPI Time-Out Point Time-Out Point DEVI CE MoviNAND STOP CMD 0 & I nterrupt Start Write I O HPI CMD I O Suspend CMD 0 RESUME CMD 0 Resume Write I O of Process B 29 / 34

31 Next Generation Embedded Storage : UFS Universal Flash Storage based on serial M-Phy Serial interface : 300MB/s bandwidth Native Command Queuing : Support parallel NAND Flash working for Random/Sequential IO Page mapping with DRAM : Reduce internal Merge operation NCQ w/ Q depth 4 HOST System Code data Swap data User data 300MB/ s Serial I nterface CTRL CMD1 CMD2 CMD3 CMD4 DRAM Page Mapping & Buffer with DRAM 30 / 34

32 CMD 4 CMD 2 CMD 1 CMD 6 CMD 5 CMD 3 UFS Command Queuing Enhance Performance Normal data buffered and w ritten to different NAND dies in parallel Host system should indicate critical data like file-system meta to be w ritten synchronously Command Queuing Command Reordering & Parallel Request Operate CMD13 Operate CMD25 Operate CMD 46 CMD 1 CMD 2 NAND chip no.1 CMD 3 UFS CTRL CMD 4 NAND chip no.2 CMD 5 CMD 6 31 / 34

33 Queue Depth & Random I O Performance Random Performance depends on parallel I O number Write IOPS UFS w/o UCQ UFS w/ UCQ Q Depth : 2 Read IOPS Q Depth : 1 Q Depth : 2 Q Depth : 4 * IOPS(Input/Output Operation Per Second) is a common benchmark for computer storage media Optimized Command Queue Depth Depends on the number of NAND channel or way in UFS Device Consider loss while sudden power off Register for Dynamic setting of Command Queue Depth Add to UCQ mode page 32 / 34

34 UFS Standardization Roadmap UFS version 1.0 is only the baseline Additions for performance, low power and reliability will be put into the follow-up spec Q3 Q4 Q1 Q2 Q3 Q4 UFS Specification e-mmc features ERASE/ TRI M/ Reliable w rite NCQ Hybrid Pow er 1 st showing (Aug. interim meeting) 2 nd showing 2 nd showing Version 1.0 Version 1.x Final 2 nd showing 33 / 34

35 Conclusions Various NAND Flash technology target different markets with different focus in architecture and performance, resulting in w ider product portfolio High performance mobile systems should tailor the use of different NAND Flash technology of single storage with regards to performance and reliability for various application scenarios NAND-friendly system-level solutions such as Trim, HPI as well as Reliable Write on emmc will play a critical role in managing high reliability and performance Command queue architecture on UFS provides a path to future high performance by significantly increasing effective I OPS 34 / 34

Universal Flash Storage - Ultimatum of next generation Storage -

Universal Flash Storage - Ultimatum of next generation Storage - Universal Flash Storage - Ultimatum of next generation Storage - Las Vegas, USA 7 th of Jan, 2011 Sung H. Lee Samsung Electronics Co. LTD Flash Forward: @ CES 2011 What are in your backpack? What are in

More information

NAND Flash Architecture and Specification Trends

NAND Flash Architecture and Specification Trends NAND Flash Architecture and Specification Trends Michael Abraham ([email protected]) NAND Solutions Group Architect Micron Technology, Inc. August 2012 1 Topics NAND Flash Architecture Trends The Cloud

More information

Samsung emmc. FBGA QDP Package. Managed NAND Flash memory solution supports mobile applications BROCHURE

Samsung emmc. FBGA QDP Package. Managed NAND Flash memory solution supports mobile applications BROCHURE Samsung emmc Managed NAND Flash memory solution supports mobile applications FBGA QDP Package High efficiency, reduced costs and quicker time to market Expand device development with capable memory solutions

More information

NAND Flash FAQ. Eureka Technology. apn5_87. NAND Flash FAQ

NAND Flash FAQ. Eureka Technology. apn5_87. NAND Flash FAQ What is NAND Flash? What is the major difference between NAND Flash and other Memory? Structural differences between NAND Flash and NOR Flash What does NAND Flash controller do? How to send command to

More information

A PRAM and NAND Flash Hybrid Architecture for High-Performance Embedded Storage Subsystems

A PRAM and NAND Flash Hybrid Architecture for High-Performance Embedded Storage Subsystems 1 A PRAM and NAND Flash Hybrid Architecture for High-Performance Embedded Storage Subsystems Chul Lee Software Laboratory Samsung Advanced Institute of Technology Samsung Electronics Outline 2 Background

More information

Important Differences Between Consumer and Enterprise Flash Architectures

Important Differences Between Consumer and Enterprise Flash Architectures Important Differences Between Consumer and Enterprise Flash Architectures Robert Sykes Director of Firmware Flash Memory Summit 2013 Santa Clara, CA OCZ Technology Introduction This presentation will describe

More information

Solid State Drive (SSD) FAQ

Solid State Drive (SSD) FAQ Solid State Drive (SSD) FAQ Santosh Kumar Rajesh Vijayaraghavan O c t o b e r 2 0 1 1 List of Questions Why SSD? Why Dell SSD? What are the types of SSDs? What are the best Use cases & applications for

More information

Flash-Friendly File System (F2FS)

Flash-Friendly File System (F2FS) Flash-Friendly File System (F2FS) Feb 22, 2013 Joo-Young Hwang ([email protected]) S/W Dev. Team, Memory Business, Samsung Electronics Co., Ltd. Agenda Introduction FTL Device Characteristics

More information

Advantages of e-mmc 4.4 based Embedded Memory Architectures

Advantages of e-mmc 4.4 based Embedded Memory Architectures Embedded NAND Solutions from 2GB to 128GB provide configurable MLC/SLC storage in single memory module with an integrated controller By Scott Beekman, senior business development manager Toshiba America

More information

How To Write On A Flash Memory Flash Memory (Mlc) On A Solid State Drive (Samsung)

How To Write On A Flash Memory Flash Memory (Mlc) On A Solid State Drive (Samsung) Using MLC NAND in Datacenters (a.k.a. Using Client SSD Technology in Datacenters) Tony Roug, Intel Principal Engineer SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA.

More information

NAND Flash Architecture and Specification Trends

NAND Flash Architecture and Specification Trends NAND Flash Architecture and Specification Trends Michael Abraham ([email protected]) NAND Solutions Group Architect Micron Technology, Inc. August 2011 1 Topics NAND Flash trends SSD/Enterprise application

More information

Scaling from Datacenter to Client

Scaling from Datacenter to Client 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

More information

NAND Flash & Storage Media

NAND Flash & Storage Media ENABLING MULTIMEDIA NAND Flash & Storage Media March 31, 2004 NAND Flash Presentation NAND Flash Presentation Version 1.6 www.st.com/nand NAND Flash Memories Technology Roadmap F70 1b/c F12 1b/c 1 bit/cell

More information

SATA II 3Gb/s SSD. SSD630 Benefits. Enhanced Performance. Applications

SATA II 3Gb/s SSD. SSD630 Benefits. Enhanced Performance. Applications SATA II 3Gb/s SSD SSD630 Benefits Super slim thickness of 7mm Fully compatible with devices and OS that support the SATA II 3Gb/s standard Non-volatile Flash Memory for outstanding data retention Built-in

More information

In-Block Level Redundancy Management for Flash Storage System

In-Block Level Redundancy Management for Flash Storage System , pp.309-318 http://dx.doi.org/10.14257/ijmue.2015.10.9.32 In-Block Level Redundancy Management for Flash Storage System Seung-Ho Lim Division of Computer and Electronic Systems Engineering Hankuk University

More information

Technologies Supporting Evolution of SSDs

Technologies Supporting Evolution of SSDs Technologies Supporting Evolution of SSDs By TSUCHIYA Kenji Notebook PCs equipped with solid-state drives (SSDs), featuring shock and vibration durability due to the lack of moving parts, appeared on the

More information

An Overview of Flash Storage for Databases

An Overview of Flash Storage for Databases An Overview of Flash Storage for Databases Vadim Tkachenko Morgan Tocker http://percona.com MySQL CE Apr 2010 -2- Introduction Vadim Tkachenko Percona Inc, CTO and Lead of Development Morgan Tocker Percona

More information

Samsung Solid State Drive RAPID mode

Samsung Solid State Drive RAPID mode Samsung Solid State Drive RAPID mode White Paper 2013 Samsung Electronics Co. Improving System Responsiveness with Samsung RAPID mode Innovative solution pairs advanced SSD technology with cutting-edge

More information

Comparison of NAND Flash Technologies Used in Solid- State Storage

Comparison of NAND Flash Technologies Used in Solid- State Storage An explanation and comparison of SLC and MLC NAND technologies August 2010 Comparison of NAND Flash Technologies Used in Solid- State Storage By Shaluka Perera IBM Systems and Technology Group Bill Bornstein

More information

Benchmarking Mobile Storage with the Arasan High Performance HVP

Benchmarking Mobile Storage with the Arasan High Performance HVP White Paper with the Arasan High Performance HVP Executive Summary NAND Flash is the nonvolatile memory used in virtually all mobile devices. (smartphones, tablets, cameras, game controllers). High performance

More information

Chapter 6. 6.1 Introduction. Storage and Other I/O Topics. p. 570( 頁 585) Fig. 6.1. I/O devices can be characterized by. I/O bus connections

Chapter 6. 6.1 Introduction. Storage and Other I/O Topics. p. 570( 頁 585) Fig. 6.1. I/O devices can be characterized by. I/O bus connections Chapter 6 Storage and Other I/O Topics 6.1 Introduction I/O devices can be characterized by Behavior: input, output, storage Partner: human or machine Data rate: bytes/sec, transfers/sec I/O bus connections

More information

Choosing the Right NAND Flash Memory Technology

Choosing the Right NAND Flash Memory Technology Choosing the Right NAND Flash Memory Technology A Basic Introduction to NAND Flash Offerings Dean Klein Vice President of System Memory Development Micron Technology, Inc. Executive Summary A 75% increase

More information

Solid State Drive Technology

Solid State Drive Technology Technical white paper Solid State Drive Technology Differences between SLC, MLC and TLC NAND Table of contents Executive summary... 2 SLC vs MLC vs TLC... 2 NAND cell technology... 2 Write amplification...

More information

Eureka Technology. Understanding SD, SDIO and MMC Interface. by Eureka Technology Inc. May 26th, 2011. Copyright (C) All Rights Reserved

Eureka Technology. Understanding SD, SDIO and MMC Interface. by Eureka Technology Inc. May 26th, 2011. Copyright (C) All Rights Reserved Understanding SD, SDIO and MMC Interface by Eureka Technology Inc. May 26th, 2011 Copyright (C) All Rights Reserved Copyright by Eureka Technology Inc. All Rights Reserved Introduction This white paper

More information

A New Chapter for System Designs Using NAND Flash Memory

A New Chapter for System Designs Using NAND Flash Memory A New Chapter for System Designs Using Memory Jim Cooke Senior Technical Marketing Manager Micron Technology, Inc December 27, 2010 Trends and Complexities trends have been on the rise since was first

More information

Linux flash file systems JFFS2 vs UBIFS

Linux flash file systems JFFS2 vs UBIFS Linux flash file systems JFFS2 vs UBIFS Chris Simmonds 2net Limited Embedded Systems Conference UK. 2009 Copyright 2009, 2net Limited Overview Many embedded systems use raw flash chips JFFS2 has been the

More information

Introduction to the Universal Flash Storage Assocation

Introduction to the Universal Flash Storage Assocation White Paper to the Universal Flash Storage Assocation Executive Summary Universal Flash Storage (UFS) is the next generation, high-performance non-volatile storage standard. The UFS standard is defined

More information

Understanding endurance and performance characteristics of HP solid state drives

Understanding endurance and performance characteristics of HP solid state drives Understanding endurance and performance characteristics of HP solid state drives Technology brief Introduction... 2 SSD endurance... 2 An introduction to endurance... 2 NAND organization... 2 SLC versus

More information

SATA SSD Series. InnoDisk. Customer. Approver. Approver. Customer: Customer. InnoDisk. Part Number: InnoDisk. Model Name: Date:

SATA SSD Series. InnoDisk. Customer. Approver. Approver. Customer: Customer. InnoDisk. Part Number: InnoDisk. Model Name: Date: SATA SSD Series Customer: Customer Part Number: InnoDisk Part Number: InnoDisk Model Name: Date: InnoDisk Approver Customer Approver Table of contents EverGreen SATA SSD REVISION HISTORY... 4 LIST OF TABLES...

More information

Nasir Memon Polytechnic Institute of NYU

Nasir Memon Polytechnic Institute of NYU Nasir Memon Polytechnic Institute of NYU SSD Drive Technology Overview SSD Drive Components NAND FLASH Microcontroller SSD Drive Forensics Challenges Overview SSD s are fairly new to the market Whereas

More information

Intel Solid-State Drive 320 Series

Intel Solid-State Drive 320 Series Intel Solid-State Drive 320 Series Enterprise Server/Storage Application Product Specification Addendum Form Factors: 1.8-inch and 2.5-inch Capacity: 80/160/300 GB (1.8-inch) 40/80/120/160/300/600 GB (2.5-inch)

More information

Universal Flash Storage: Mobilize Your Data

Universal Flash Storage: Mobilize Your Data White Paper Universal Flash Storage: Mobilize Your Data Executive Summary The explosive growth in portable devices over the past decade continues to challenge manufacturers wishing to add memory to their

More information

Implementation of Buffer Cache Simulator for Hybrid Main Memory and Flash Memory Storages

Implementation of Buffer Cache Simulator for Hybrid Main Memory and Flash Memory Storages Implementation of Buffer Cache Simulator for Hybrid Main Memory and Flash Memory Storages Soohyun Yang and Yeonseung Ryu Department of Computer Engineering, Myongji University Yongin, Gyeonggi-do, Korea

More information

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

Flash 101. Violin Memory Switzerland. Violin Memory Inc. Proprietary 1 Flash 101 Violin Memory Switzerland Violin Memory Inc. Proprietary 1 Agenda - What is Flash? - What is the difference between Flash types? - Why are SSD solutions different from Flash Storage Arrays? -

More information

Flash Memory. Jian-Jia Chen (Slides are based on Yuan-Hao Chang) TU Dortmund Informatik 12 Germany 2015 年 01 月 27 日. technische universität dortmund

Flash Memory. Jian-Jia Chen (Slides are based on Yuan-Hao Chang) TU Dortmund Informatik 12 Germany 2015 年 01 月 27 日. technische universität dortmund 12 Flash Memory Jian-Jia Chen (Slides are based on Yuan-Hao Chang) TU Dortmund Informatik 12 Germany 2015 年 01 月 27 日 These slides use Microsoft clip arts Microsoft copyright restrictions apply Springer,

More information

Embedded Multi-Media Card Specification (e MMC 4.5)

Embedded Multi-Media Card Specification (e MMC 4.5) Product Features: Packaged NAND flash memory with e MMC 4.5 interface Compliant with e MMC Specification Ver 4.41 & 4.5. Bus mode - High-speed e MMC protocol - Provide variable clock frequencies

More information

Price/performance Modern Memory Hierarchy

Price/performance Modern Memory Hierarchy Lecture 21: Storage Administration Take QUIZ 15 over P&H 6.1-4, 6.8-9 before 11:59pm today Project: Cache Simulator, Due April 29, 2010 NEW OFFICE HOUR TIME: Tuesday 1-2, McKinley Last Time Exam discussion

More information

File Systems for Flash Memories. Marcela Zuluaga Sebastian Isaza Dante Rodriguez

File Systems for Flash Memories. Marcela Zuluaga Sebastian Isaza Dante Rodriguez File Systems for Flash Memories Marcela Zuluaga Sebastian Isaza Dante Rodriguez Outline Introduction to Flash Memories Introduction to File Systems File Systems for Flash Memories YAFFS (Yet Another Flash

More information

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

Memory Channel Storage ( M C S ) Demystified. Jerome McFarland ory nel Storage ( M C S ) Demystified Jerome McFarland Principal Product Marketer AGENDA + INTRO AND ARCHITECTURE + PRODUCT DETAILS + APPLICATIONS THE COMPUTE-STORAGE DISCONNECT + Compute And Data Have

More information

RoHS Compliant SATA High Capacity Flash Drive Series Datasheet for SAFD 25NH-M

RoHS Compliant SATA High Capacity Flash Drive Series Datasheet for SAFD 25NH-M RoHS Compliant SATA High Capacity Flash Drive Series Datasheet for SAFD 25NH-M February 9 th, 2015 Revision 1.4 This Specification Describes the Features and Capabilities of the Standard and Industrial

More information

Flash & DRAM Si Scaling Challenges, Emerging Non-Volatile Memory Technology Enablement - Implications to Enterprise Storage and Server Compute systems

Flash & DRAM Si Scaling Challenges, Emerging Non-Volatile Memory Technology Enablement - Implications to Enterprise Storage and Server Compute systems Flash & DRAM Si Scaling Challenges, Emerging Non-Volatile Memory Technology Enablement - Implications to Enterprise Storage and Server Compute systems Jung H. Yoon, Hillery C. Hunter, Gary A. Tressler

More information

NAND Flash Memory as Driver of Ubiquitous Portable Storage and Innovations

NAND Flash Memory as Driver of Ubiquitous Portable Storage and Innovations NAND Flash Memory as Driver of Ubiquitous Portable Storage and Innovations aka: how we changed the world and the next chapter July 7, 2 Jian Chen Technical Executive, NAND System Engineering Memory, Oh

More information

1 / 25. CS 137: File Systems. Persistent Solid-State Storage

1 / 25. CS 137: File Systems. Persistent Solid-State Storage 1 / 25 CS 137: File Systems Persistent Solid-State Storage Technology Change is Coming Introduction Disks are cheaper than any solid-state memory Likely to be true for many years But SSDs are now cheap

More information

UBI with Logging. Brijesh Singh Samsung, India [email protected]. Rohit Vijay Dongre Samsung, India [email protected].

UBI with Logging. Brijesh Singh Samsung, India brij.singh@samsung.com. Rohit Vijay Dongre Samsung, India rohit.dongre@samsung.com. UBI with Logging Brijesh Singh Samsung, India [email protected] Rohit Vijay Dongre Samsung, India [email protected] Abstract Flash memory is widely adopted as a novel nonvolatile storage medium

More information

NAND Basics Understanding the Technology Behind Your SSD

NAND Basics Understanding the Technology Behind Your SSD 03 Basics Understanding the Technology Behind Your SSD Although it may all look the same, all is not created equal: SLC, 2-bit MLC, 3-bit MLC (also called TLC), synchronous, asynchronous, ONFI 1.0, ONFI

More information

Indexing on Solid State Drives based on Flash Memory

Indexing on Solid State Drives based on Flash Memory Indexing on Solid State Drives based on Flash Memory Florian Keusch MASTER S THESIS Systems Group Department of Computer Science ETH Zurich http://www.systems.ethz.ch/ September 2008 - March 2009 Supervised

More information

Host Memory Buffer (HMB) based SSD System. Forum J-31: PCIe/NVMe Storage Jeroen Dorgelo Mike Chaowei Chen

Host Memory Buffer (HMB) based SSD System. Forum J-31: PCIe/NVMe Storage Jeroen Dorgelo Mike Chaowei Chen Host Memory Buffer (HMB) based SSD System Forum J-31: PCIe/NVMe Storage Jeroen Dorgelo Mike Chaowei Chen Agenda Market Trends in Client SSD Introducing DRAMless architecture for SATA & PCIe Host Memory

More information

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

The Evolving NAND Flash Business Model for SSD. Steffen Hellmold VP BD, SandForce The Evolving NAND Flash Business Model for SSD Steffen Hellmold VP BD, SandForce Flash Forward: Flash Flash Memory Memory Storage Storage Solutions Solutions Solid State Storage - Vision Solid State Storage

More information

Flash s Role in Big Data, Past Present, and Future OBJECTIVE ANALYSIS. Jim Handy

Flash s Role in Big Data, Past Present, and Future OBJECTIVE ANALYSIS. Jim Handy Flash s Role in Big Data, Past Present, and Future Jim Handy Tutorial: Fast Storage for Big Data Hot Chips Conference August 25, 2013 Memorial Auditorium Stanford University OBJECTIVE ANALYSIS OBJECTIVE

More information

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

OCZ s NVMe SSDs provide Lower Latency and Faster, more Consistent Performance OCZ s NVMe SSDs provide Lower Latency and Faster, more Consistent Performance by George Crump, Lead Analyst! When non-volatile flash memory-based solid-state drives (SSDs) were introduced, the protocol

More information

COS 318: Operating Systems. Storage Devices. Kai Li Computer Science Department Princeton University. (http://www.cs.princeton.edu/courses/cos318/)

COS 318: Operating Systems. Storage Devices. Kai Li Computer Science Department Princeton University. (http://www.cs.princeton.edu/courses/cos318/) COS 318: Operating Systems Storage Devices Kai Li Computer Science Department Princeton University (http://www.cs.princeton.edu/courses/cos318/) Today s Topics Magnetic disks Magnetic disk performance

More information

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

Performance Beyond PCI Express: Moving Storage to The Memory Bus A Technical Whitepaper : Moving Storage to The Memory Bus A Technical Whitepaper By Stephen Foskett April 2014 2 Introduction In the quest to eliminate bottlenecks and improve system performance, the state of the art has continually

More information

High-Performance SSD-Based RAID Storage. Madhukar Gunjan Chakhaiyar Product Test Architect

High-Performance SSD-Based RAID Storage. Madhukar Gunjan Chakhaiyar Product Test Architect High-Performance SSD-Based RAID Storage Madhukar Gunjan Chakhaiyar Product Test Architect 1 Agenda HDD based RAID Performance-HDD based RAID Storage Dynamics driving to SSD based RAID Storage Evolution

More information

Features. SSD370S SATA III 6Gb/s SSD. Advanced Global Wear-Leveling and Block management for reliability

Features. SSD370S SATA III 6Gb/s SSD. Advanced Global Wear-Leveling and Block management for reliability SSD370S SATA III 6Gb/s SSD Due to Ultra-slim (fit the standard dimensions of 2.5 SATA Hard Disk Drives), huge capacity, SATA 6Gb/s speed, and low power consumption, Solid State Drive is the perfect replacement

More information

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

Accelerating I/O- Intensive Applications in IT Infrastructure with Innodisk FlexiArray Flash Appliance. Alex Ho, Product Manager Innodisk Corporation Accelerating I/O- Intensive Applications in IT Infrastructure with Innodisk FlexiArray Flash Appliance Alex Ho, Product Manager Innodisk Corporation Outline Innodisk Introduction Industry Trend & Challenge

More information

Offline Deduplication for Solid State Disk Using a Lightweight Hash Algorithm

Offline Deduplication for Solid State Disk Using a Lightweight Hash Algorithm JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.15, NO.5, OCTOBER, 2015 ISSN(Print) 1598-1657 http://dx.doi.org/10.5573/jsts.2015.15.5.539 ISSN(Online) 2233-4866 Offline Deduplication for Solid State

More information

Flash Memory. For Automotive Applications. White Paper F-WP001

Flash Memory. For Automotive Applications. White Paper F-WP001 Flash Memory For Automotive Applications White Paper F-WP001 Corporate Headquarters: 39870 Eureka Dr., Newark, CA 94560, USA Tel: (510) 623-1231 Fax: (510) 623-1434 E-mail: [email protected] Customer Service:

More information

SLC vs MLC: Proper Flash Selection for SSDs in Industrial, Military and Avionic Applications. A TCS Space & Component Technology White Paper

SLC vs MLC: Proper Flash Selection for SSDs in Industrial, Military and Avionic Applications. A TCS Space & Component Technology White Paper SLC vs MLC: Proper Flash Selection for SSDs in Industrial, Military and Avionic Applications A TCS Space & Component Technology White Paper Introduction As with most storage technologies, NAND Flash vendors

More information

Flash for Databases. September 22, 2015 Peter Zaitsev Percona

Flash for Databases. September 22, 2015 Peter Zaitsev Percona Flash for Databases September 22, 2015 Peter Zaitsev Percona In this Presentation Flash technology overview Review some of the available technology What does this mean for databases? Specific opportunities

More information

SOLID STATE DRIVES AND PARALLEL STORAGE

SOLID STATE DRIVES AND PARALLEL STORAGE SOLID STATE DRIVES AND PARALLEL STORAGE White paper JANUARY 2013 1.888.PANASAS www.panasas.com Overview Solid State Drives (SSDs) have been touted for some time as a disruptive technology in the storage

More information

Flash Memory Basics for SSD Users

Flash Memory Basics for SSD Users Flash Memory Basics for SSD Users April 2014, Rainer W. Kaese Toshiba Electronics Europe Storage Products Division SSD vs. HDD Enterprise SSD Can write the full capacity 30x per day over lifetime Client/Laptop

More information

SLC vs MLC: Which is best for high-reliability apps?

SLC vs MLC: Which is best for high-reliability apps? SLC vs MLC: Which is best for high-reliability apps? Here's an examination of trade-offs, with an emphasis on how they affect the reliability of storage targeted at industrial, military and avionic applications.

More information

Outlook of Ultrabooks, Tablets and Smartphones Michael Wang Macronix Int l

Outlook of Ultrabooks, Tablets and Smartphones Michael Wang Macronix Int l Outlook of Ultrabooks, Tablets and Smartphones Michael Wang Macronix Int l Mobile Forum Taiwan 2012 Tables of Contents Mobile Device Trends Impacts to NAND Storage & Mobile-DRAM Market Forecast for Ultrabooks,

More information

The Technologies & Architectures. President, Demartek

The Technologies & Architectures. President, Demartek Deep Dive on Solid State t Storage The Technologies & Architectures Dennis Martin Dennis Martin President, Demartek Demartek Company Overview Industry analysis with on-site test lab Lab includes servers,

More information

SSD Server Hard Drives for IBM

SSD Server Hard Drives for IBM New for 2011! Axiom is introducing a new line of SSD Hot-Swap Server Hard Drives. Our high performance SSD hard drives have been paired with system specific Hot-Swap trays to deliver seamless integration

More information

A Data De-duplication Access Framework for Solid State Drives

A Data De-duplication Access Framework for Solid State Drives JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 28, 941-954 (2012) A Data De-duplication Access Framework for Solid State Drives Department of Electronic Engineering National Taiwan University of Science

More information

Solid State Technology What s New?

Solid State Technology What s New? Solid State Technology What s New? Dennis Martin, President, Demartek www.storagedecisions.com Agenda: Solid State Technology What s New? Demartek About Us Solid-state storage overview Types of NAND flash

More information

Addressing Fatal Flash Flaws That Plague All Flash Storage Arrays

Addressing Fatal Flash Flaws That Plague All Flash Storage Arrays Addressing Fatal Flash Flaws That Plague All Flash Storage Arrays By Scott D. Lowe, vexpert Co-Founder, ActualTech Media February, 2015 Table of Contents Introduction: How Flash Storage Works 3 Flash Storage

More information

MCF54418 NAND Flash Controller

MCF54418 NAND Flash Controller Freescale Semiconductor Application Note Document Number: AN4348 Rev. 0, 09/2011 MCF54418 NAND Flash Controller by: Liew Tsi Chung Applications Engineer 1 Introduction The ColdFire MCF5441x family is the

More information

Caching Mechanisms for Mobile and IOT Devices

Caching Mechanisms for Mobile and IOT Devices Caching Mechanisms for Mobile and IOT Devices Masafumi Takahashi Toshiba Corporation JEDEC Mobile & IOT Technology Forum Copyright 2016 Toshiba Corporation Background. Unified concept. Outline The first

More information

Data Distribution Algorithms for Reliable. Reliable Parallel Storage on Flash Memories

Data Distribution Algorithms for Reliable. Reliable Parallel Storage on Flash Memories Data Distribution Algorithms for Reliable Parallel Storage on Flash Memories Zuse Institute Berlin November 2008, MEMICS Workshop Motivation Nonvolatile storage Flash memory - Invented by Dr. Fujio Masuoka

More information

Input/output (I/O) I/O devices. Performance aspects. CS/COE1541: Intro. to Computer Architecture. Input/output subsystem.

Input/output (I/O) I/O devices. Performance aspects. CS/COE1541: Intro. to Computer Architecture. Input/output subsystem. Input/output (I/O) CS/COE1541: Intro. to Computer Architecture Input/output subsystem Sangyeun Cho Computer Science Department I/O connects User (human) and CPU (or a program running on it) Environment

More information

Programming NAND devices

Programming NAND devices Technical Guide Programming NAND devices Kelly Hirsch, Director of Advanced Technology, Data I/O Corporation Recent Design Trends In the past, embedded system designs have used NAND devices for storing

More information

SALSA Flash-Optimized Software-Defined Storage

SALSA Flash-Optimized Software-Defined Storage Flash-Optimized Software-Defined Storage Nikolas Ioannou, Ioannis Koltsidas, Roman Pletka, Sasa Tomic,Thomas Weigold IBM Research Zurich 1 New Market Category of Big Data Flash Multiple workloads don t

More information

Solid State Storage in Massive Data Environments Erik Eyberg

Solid State Storage in Massive Data Environments Erik Eyberg Solid State Storage in Massive Data Environments Erik Eyberg Senior Analyst Texas Memory Systems, Inc. Agenda Taxonomy Performance Considerations Reliability Considerations Q&A Solid State Storage Taxonomy

More information

Make A Right Choice -NAND Flash As Cache And Beyond

Make A Right Choice -NAND Flash As Cache And Beyond Make A Right Choice -NAND Flash As Cache And Beyond Simon Huang Technical Product Manager [email protected] Super Talent Technology December, 2012 Release 1.01 www.supertalent.com Legal Disclaimer

More information

Solid State Drive Architecture

Solid State Drive Architecture Solid State Drive Architecture A comparison and evaluation of data storage mediums Tyler Thierolf Justin Uriarte Outline Introduction Storage Device as Limiting Factor Terminology Internals Interface Architecture

More information

Speeding Up Cloud/Server Applications Using Flash Memory

Speeding Up Cloud/Server Applications Using Flash Memory Speeding Up Cloud/Server Applications Using Flash Memory Sudipta Sengupta Microsoft Research, Redmond, WA, USA Contains work that is joint with B. Debnath (Univ. of Minnesota) and J. Li (Microsoft Research,

More information

SSD Write Performance IOPS Confusion Due to Poor Benchmarking Techniques

SSD Write Performance IOPS Confusion Due to Poor Benchmarking Techniques SSD Write Performance IOPS Confusion Due to Poor Benchmarking Techniques Dominique A. Heger [email protected] www.dhtusa.com Introduction Over the last few years, the proliferation of solid state disk

More information

Powering the Next Mobile Generation An overview of UFS. Samsung Semiconductor, Inc Memory Marketing

Powering the Next Mobile Generation An overview of UFS. Samsung Semiconductor, Inc Memory Marketing Powering the Next Mobile Generation An overview of UFS Samsung Semiconductor, Inc Memory Marketing Panelists Kathy Choe Thomas Sr. Product Marketing Manager, Samsung John Geldman Director, Industry Standards,

More information

File System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System

File System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System CS341: Operating System Lect 36: 1 st Nov 2014 Dr. A. Sahu Dept of Comp. Sc. & Engg. Indian Institute of Technology Guwahati File System & Device Drive Mass Storage Disk Structure Disk Arm Scheduling RAID

More information

Understanding Flash SSD Performance

Understanding Flash SSD Performance Understanding Flash SSD Performance Douglas Dumitru CTO EasyCo LLC August 16, 2007 DRAFT Flash based Solid State Drives are quickly becoming popular in a wide variety of applications. Most people think

More information

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

A Close Look at PCI Express SSDs. Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011 A Close Look at PCI Express SSDs Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011 Macro Datacenter Trends Key driver: Information Processing Data Footprint (PB) CAGR: 100%

More information

RAID. RAID 0 No redundancy ( AID?) Just stripe data over multiple disks But it does improve performance. Chapter 6 Storage and Other I/O Topics 29

RAID. RAID 0 No redundancy ( AID?) Just stripe data over multiple disks But it does improve performance. Chapter 6 Storage and Other I/O Topics 29 RAID Redundant Array of Inexpensive (Independent) Disks Use multiple smaller disks (c.f. one large disk) Parallelism improves performance Plus extra disk(s) for redundant data storage Provides fault tolerant

More information

Flash-optimized Data Progression

Flash-optimized Data Progression A Dell white paper Howard Shoobe, Storage Enterprise Technologist John Shirley, Product Management Dan Bock, Product Management Table of contents Executive summary... 3 What is different about Dell Compellent

More information

COS 318: Operating Systems. Storage Devices. Kai Li and Andy Bavier Computer Science Department Princeton University

COS 318: Operating Systems. Storage Devices. Kai Li and Andy Bavier Computer Science Department Princeton University COS 318: Operating Systems Storage Devices Kai Li and Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall13/cos318/ Today s Topics! Magnetic disks!

More information

IOmark- VDI. Nimbus Data Gemini Test Report: VDI- 130906- a Test Report Date: 6, September 2013. www.iomark.org

IOmark- VDI. Nimbus Data Gemini Test Report: VDI- 130906- a Test Report Date: 6, September 2013. www.iomark.org IOmark- VDI Nimbus Data Gemini Test Report: VDI- 130906- a Test Copyright 2010-2013 Evaluator Group, Inc. All rights reserved. IOmark- VDI, IOmark- VDI, VDI- IOmark, and IOmark are trademarks of Evaluator

More information

Accelerating Server Storage Performance on Lenovo ThinkServer

Accelerating Server Storage Performance on Lenovo ThinkServer Accelerating Server Storage Performance on Lenovo ThinkServer Lenovo Enterprise Product Group April 214 Copyright Lenovo 214 LENOVO PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER

More information

Random Access Memory (RAM) Types of RAM. RAM Random Access Memory Jamie Tees SDRAM. Micro-DIMM SO-DIMM

Random Access Memory (RAM) Types of RAM. RAM Random Access Memory Jamie Tees SDRAM. Micro-DIMM SO-DIMM Random Access Memory (RAM) Sends/Receives data quickly between CPU This is way quicker than using just the HDD RAM holds temporary data used by any open application or active / running process Multiple

More information

A Storage Architecture for High Speed Signal Processing: Embedding RAID 0 on FPGA

A Storage Architecture for High Speed Signal Processing: Embedding RAID 0 on FPGA Journal of Signal and Information Processing, 12, 3, 382-386 http://dx.doi.org/1.4236/jsip.12.335 Published Online August 12 (http://www.scirp.org/journal/jsip) A Storage Architecture for High Speed Signal

More information

Mini PCIe SSD - mpdm. RoHS Compliant. Product Specifications. August 15 th, 2012. Version 1.0

Mini PCIe SSD - mpdm. RoHS Compliant. Product Specifications. August 15 th, 2012. Version 1.0 RoHS Compliant Mini PCIe SSD - mpdm Product Specifications August 15 th, 2012 Version 1.0 Apacer Technology Inc. 4 th Fl., 75 Hsin Tai Wu Rd., Sec.1, Hsichih, New Taipei City, Taiwan 221 Tel: +886-2-2698-2888

More information

Getting the Most Out of Flash Storage

Getting the Most Out of Flash Storage Business in a Flash. Getting the Most Out of Flash Storage Introduction, Usability, Optimization May 2015 David Lin Solutions Architect [email protected] 1 The copyright for images, icons, and logos used belong

More information