Storage Class Memory, Technology and Use
|
|
|
- Barry Hodge
- 10 years ago
- Views:
Transcription
1 IBM Almaden Research Center Storage Class Memory, Technology and Use SL m-1 SL m SL m+1 F WL n-1 Rich Freitas WL n WL n+1
2 IBM Almaden Research center Agenda Introduction Storage Class Memory Technologies Using Storage Class Memories in Systems Impact on Systems Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
3 IBM Almaden Research center Definition of Storage Class Memory SCM A new class of data storage/memory devices many technologies compete to be the best SCM SCM features: Non-volatile ( ~ 10 years) Fast Access times (~ DRAM like ) Low cost per bit more (DISK like by 2015) Solid state, no moving parts SCM blurs the distinction between MEMORY (fast, expensive, volatile ) and STORAGE (slow, cheap, non-volatile) Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
4 IBM Almaden Research center Some Terminology Clarification SCM = Storage Class Memory SCM describes a technology, not a use FLASH is an early example of SCM NVRAM = Non Volatile RAM SCM is one example of NVRAM Other NVRAM types: DRAM+battery or DRAM+disk combos SSD = Solid State Disk Use of NVRAM for block oriented storage applications Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
5 IBM Almaden Research center Criteria to judge a SCM technology Device Capacity [GigaBytes] Closely related to cost/bit [$/GB] Speed Latency (= access time) Read & Write [nanoseconds] Bandwidth Read & Write [GB/sec] Random Access or Block Access - Write Endurance= #Writes before death - Read Endurance= #Reads - Data Retention Time [Years] Power Consumption [Watt] Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
6 IBM Almaden Research center Even more Criteria Reliability (MTBF) Volumetric density Power On/Off transit time Shock & Vibration [Million hours] [TeraBytes/liter] [sec] [g-force] Temperature resistance [ o C] Radiation resistance [Rad] ~ 16 criteria! This makes the SCM problem so hard Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
7 IBM Almaden Research center System Targets for SCM Billions! Mobile Desktop X Datacenter Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
8 IBM Almaden Research center SCM Design Triangle Speed Memory-type Uses Storage-type Uses (Write) Endurance Cost/bit Storage Class Memory, Technology and Use Rich Freitas, IBM Research Power! July 22, 2008
9 Storage Class Memory Speed A solid-state memory that blurs the boundaries between storage and memory by being low-cost, fast, and non-volatile. Memory-type uses Power! Storage-type uses (Write) Endurance Cost/bit SCM system requirements for Memory (Storage) apps No more than 3-5x the Cost of enterprise HDD (< $1 per GB in 2012) <200nsec (<1µsec) Read/Write/Erase time >100,000 Read I/O operations per second >1GB/sec (>100MB/sec) Lifetime of write/erase cycles 10x lower power than enterprise HDD B-19
10 Emerging Memory Technologies FLASH Extension Trap Storage Saifun NROM Tower Spansion Infineon Macronix Samsung Toshiba Spansion Macronix NEC Nano-x tal Freescale Matsushita Memory technology remains an active focus area for the industry FRAM MRAM PCRAM RRAM Ramtron Fujitsu STMicro TI Toshiba Infineon Samsung NEC Hitachi Rohm HP Cypress Matsushita Oki Hynix Celis Fujitsu Seiko Epson IBM Infineon Freescale Philips STMicro HP NVE Honeywell Toshiba NEC Sony Fujitsu Renesas Samsung Hynix TSMC Ovonyx BAE Intel STMicro Samsung Elpida IBM Macronix Infineon Hitachi Philips IBM Sharp Unity Spansion Samsung Solid Electrolyte Axon Infineon Polymer/ Organic Spansion Samsung TFE MEC Zettacore Roltronics Nanolayer 64Mb FRAM (Prototype) 0.13um 3.3V B-23 4Mb MRAM (Product) 0.18um 3.3V 512Mb PRAM (Prototype) 0.1um 1.8V 4Mb C-RAM (Product) 0.25um 3.3V
11 Research interest Papers presented at Symposium on VLSI Technology IEDM (Int. Electron Devices Meeting) B-24
12 Industry interest in non-volatile memory B-25
13 Candidate device technologies Improved Flash FeRAM (Ferroelectric RAM) FeFET MRAM (Magnetic RAM) Racetrack memory RRAM (Resistive RAM) Organic & polymer memory Solid Electrolyte PC-RAM (Phase-change RAM) B-26
14 What is Flash? gate source drain oxide Based on MOS transistor Floating Gate control gate e - e - Flash Memory 1 Transistor gate is redesigned Charge is placed or removed near the gate Floating Gate source source control gate e - e - e - e - e - drain drain Flash Memory 0 The threshold voltage V th of the transistor is shifted by the presence of this charge The threshold Voltage shift detection enables non-volatile memory function. B-12
15 FeRAM (Ferroelectric RAM) ferroelectric material such as lead zirconate titanate (Pb(ZrxTi1-x)O) or PZT Saturation charge Q s Q r Remanent charge metallic electrodes need select transistor half-select perturbs V C -Q r -Q s Coercive voltage perovskites (ABO 3 ) = 1 family of FE materials destructive read forces need for high write endurance inherently fast, low-power, low-voltage first demonstrations ~1988 B-29 [Sheikholeslami:2000]
16 MRAM (Magnetic RAM) B-36 [Gallagher:2006]
17 Magnetic Racetrack Memory a 3-D shift register Data stored as pattern of magnetic domains in long nanowire or racetrack of magnetic material. Current pulses move domains along racetrack Use deep trench to get many (10-100) bits per 4F 2 IBM trench DRAM B-40 Magnetic Race Track Memory S. Parkin (IBM), US patents 6,834,005 (2004) & 6,898,132 (2005)
18 RRAM (Resistive RAM) Numerous examples of materials showing hysteretic behavior in their I-V curves Mechanisms not completely understood, but major materials classes include metal nanoparticles(?) in organics could they survive high processing temperatures? oxygen vacancies(?) in transition-metal oxides forming step sometimes required scalability unknown no ideal combination yet found of low switching current high reliability & endurance high ON/OFF resistance ratio [Karg:2008] metallic filaments in solid electrolytes B-43
19 Solid Electrolyte Resistance contrast by forming a metallic filament through insulator sandwiched between an inert cathode & an oxidizable anode. Ag and/or Cu-doped Ge x Se 1-x, Ge x S 1-x or Ge x Te 1-x Cu-doped MoO x Cu-doped WO x RbAg 4 I 5 system OFF state ON state [Kozicki:2005] Advantages Program and erase at very low voltages & currents High speed Large ON/OFF contrast Good endurance demonstrated Integrated cells demonstrated B-44 Issues Retention Over-writing of the filament Sensitivity to processing temperatures (for GeSe, < 200 o C) Fab-unfriendly materials (Ag)
20 Candidate device technologies Improved Flash little improvement expected in write endurance or speed FeRAM commercial product but difficult to scale! FeFET old concept, with many roadblocks MRAM commercial product, also difficult to scale! Racetrack memory new concept w/ promise, still at point of early basic physics research RRAM few demos showing real CMOS integration Organic & polymer memory temperature compatibility? Solid Electrolyte shows real promise if tradeoff between retention & overprogramming can be solved PC-RAM (Phase-change RAM) B-46
21 History of Phase-change memory Electrical conductivity late 1960 s Ovshinsky shows reversible electrical switching in disordered semiconductors early 1970 s much research on mechanisms, but everything was too slow! Crystalline phase Low resistance High reflectivity Amorphous phase High resistance Low reflectivity [Neale:2001] [Wuttig:2007] C-2
22 Phase-change RAM Bit-line PCRAM programmable resistor Word -line Access device (transistor, diode) Voltage temperature RESET pulse T melt Potential headache: High power/current affects scaling! C-4 SET pulse T cryst time Potential headache: If crystallization is slow affects performance!
23 Density is key Cost competition between IC, magnetic and optical devices comes down to effective areal density. 2F 2F Device Critical feature-size F Area (F²) Density (Gbit /sq. in) Hard Disk 100 nm (MR width) DRAM 90 nm (half pitch) NAND (2 bit) 90 nm (half pitch) NAND (1 bit) 73 nm (half pitch) Blue Ray 210 nm (λ/2) B-11 [Fontana:2004]
24 Phase-Change Nano-Bridge Prototype memory device with ultra-thin (3nm) films Dec nm * 20nm 60nm 2 Flash roadmap for 2013 phase-change scales Fast (<100ns SET) Low current (< 100µA RESET) W defined by lithography H by thin-film deposition C-14 Current scales with area [Chen:2006]
25 Multi-level phase-change memory 10x10 test array 16k-cell array C-25 [Nirschl:2007]
26 Micro-Nanoscale Decoder WL1-1.2V S WL2-10V 1.0E E E E E E-10 Sub-lithographic feature is selected by 1.0E-05 moving depletion across the fine structure Modulating signal brought in by lithographically-defined lines Fins down to sub-20 nm have been addressed Absolute Current in Fins (A) > 100X (a) Gate 1 Voltage = -1.2V FIN 1 FIN 2 FIN Gate 2 Voltage (V) FIN 4 [Gopalakrishnan:2005] C-27
27 3-D stacking Stack multiple layers of memory above the silicon in the CMOS back-end NOT the same as 3-D packaging of multiple wafers requiring electrical vias through-silicon Issues with temperature budgets, yield, and fab-cycle-time Still need access device within the back-end re-grow single-crystal silicon (hard!) use a polysilicon diode (but need good isolation & high current densities) get diode functionality somehow else (nanowires?) C-28
28 Paths to ultra-high density memory At the 32nm node in 2013, MLC NAND Flash (already M=2 2F 2!) is projected* to be at 2F 2F if we could shrink 4F 2 by 2x 4x density product 43 Gb/cm 2 32GB 86 Gb/cm 2 64GB e.g., 4 layers of 3-D (L=4) 16x 64x 344 Gb/cm 2 256GB e.g., 8 layers of 3-D, 2 bits/cell (L=8,M=2) 1376 Gb/cm 2 ~1 TB e.g., 4 layers of 3-D, 4x4 sublithographic (L=4,N=4 2 ) * 2006 ITRS Roadmap C-30
29 If you could have SCM, why would you need anything else? $1M / GB SCM $100k / GB $10k / GB NAND $1k / GB $100 / GB DRAM $10 / GB $1 / GB Desktop HDD Chart courtesy of Dr. Chung Lam IBM Research To be published $0.10 / GB $0.01 / GB SCM IBM Journal R&D C-33
30 In comparison Flash SONOS Flash Nanocrystal Flash FeRAM FeFET Knowledge level product advanced development development product basic research Smallest demonstrated cell 4F 2 (2F 2 per bit) 4F 2 (1F 2 per bit) 16F 2 (@90nm) 15F 2 (@130nm) Prospects for scalability poor maybe (enough stored charge?) unclear (enough stored charge?) poor (integration, signal loss) unclear (difficult integration) fast readout yes yes yes yes yes fast writing NO NO NO yes yes low switching Power yes yes yes yes yes high endurance NO poor (1e7 cycles) NO yes yes non-volatility yes yes yes yes poor (30 days) MLC operation yes yes yes difficult difficult C-18
31 MRAM Racetrack PCRAM RRAM solid electrolyte organic memory Knowledge level product basic research advanced development Early development development basic research Smallest demonstrated cell 25F 5.8F 2 (diode) 12F 2 8F (4F 2 per bit) Prospects for scalability poor (high currents) unknown (too early to know, good potential) promising (rapid progress to date) unknown promising (filament-based, but new materials) unknown (high temperatures?) fast readout yes yes yes yes yes sometimes fast writing yes yes yes sometimes yes sometimes low switching Power NO uncertain poor sometimes yes sometimes high endurance yes should yes poor unknown poor non-volatility yes unknown yes sometimes sometimes poor MLC operation NO yes (3-D) yes yes yes unknown C-19
32 How does SCM compare to existing technologies? Cost NOR FLASH DRAM SRAM NAND FLASH HDD STORAGE CLASS MEMORY C-32 Performance
33 IBM Almaden Research center Challenges with SCM Asymmetric performance Flash: writes much slower than reads Not as pronounced in other technologies Write endurance Many SCM technologies wear out on writes Flash is an example Bad blocks Devices are shipped with bad blocks Blocks wear out, etc. Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
34 IBM Almaden Research center SCM: Flash Storage Design Host Intf. SSD device Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
35 IBM Almaden Research center Write endurance In many SCM technologies writes are cumulatively destructive For Flash it is the program/erase cycle Current commercial flash and SCM varieties Single level cell (SLC) 10 5 writes/cell Multi level cell (MLC) 10 4 writes/cell PCM ~10 8 writes/cell Wear leveling Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
36 IBM Almaden Research center Fill-times and Life-times of SCM devices B T fill = C/B (Fill Time ) = time to write all C Bytes, given bandwidth B T fill ~ 1 sec for DRAM, ~ 10,000 seconds for disks C Without any wear-leveling, T life = T fill = very bad (Perfect) Wear-leveling improves T life by Write Endurance Number E T life = E T fill = E C/B From seconds to years! Write Endurance Capacity Bandwidth Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
37 IBM Almaden Research center Lifetime model (more details) S are system level management tools providing an effective endurance of E * = S(E) = E E is the Raw Device endurance and Host E* is the effective Write Endurance B S includes Static and dynamic wear leveling of efficiency q < 1 S E * Error Correction and bad block management Overprovisioning Compress, de-duplicate & write elimination C SCM E E* = E * q * f(error correction) * g(overprovisioning) * h(compress) With S included, T life (System) = T fill * E* Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
38 IBM Almaden Research center Dynamic wear leveling Frequently written data logs, updates, etc. Maintain a set of free, erased blocks Logical to physical block address mapping D1 D4 D3 FREE FREE D Write new data of free block Erase old location and add to free list. Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
39 IBM Almaden Research center Static wear leveling Infrequently written data OS data, etc Maintain count of erasures per block Goal is to keep counts near each other D1 D4 D3 FREE FREE D2 erasures 1 (10) 2 (99) 3 (28) 4 (98) 5 (97) 6 (98) Simple example: move data from hot block to cold block Write LBA 4 D1 4 1 now FREE D4 1 Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
40 IBM Almaden Research center Paths Forward for SCM direct disk replacement with SCM packaged as a SSD PCIe card that supports a high bandwidth local or direct attachment to a processor. PCIe connected drawer that provides a large scale sharable storage system design the storage system or the computer system around SCM from the start Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
41 IBM Almaden Research center SCM module Specs in 2020 SCM modules may be block oriented storage devices Capacity Read or Write Access Time Data Rate Sustained transaction rate 1us + 4K / 1GB/s = 5us Sustained bandwidth 4KB/5us = >800MB/s 1 TB <1 us >1GB/s 200,000 IOPS 800MB/s Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
42 IBM Almaden Research center Basic 2020 Storage Package Nonvolatile memory first level package (FLP) (think DIMM) FLP controller works in concert with other FLP controllers to manage performance, reliability and power modules checked by controller Redundancy across first level package Detects and attempts to resolve failures Wear leveling 16 modules 1 TB 16 TB 800 MB/s 12.8 GB/s 200 kiops 8 MIOPS 1TB Module Controller Chip Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
43 IBM Almaden Research center 2020 SCM Storage System Package text text text text text text text text text text text text text text text text text text 16 modules per FLP 200 FLPs per 2U drawer 21 2U Drawers per rack Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
44 Power & space in the server room The cache/memory/storage hierarchy is rapidly becoming the bottleneck for large systems. We know how to create MIPS & MFLOPS cheaply and in abundance, but feeding them with data has become the performance-limiting and most-expensive part of a system (in both $ and Watts). Extrapolation to 2020 (at 70% CGR need 2 GIOP/sec) 5 million HDD 16,500 sq. ft.!! 22 Megawatts B-2 R. Freitas and W. Wilcke, Storage Class Memory: the next storage system technology to appear in "Storage Technologies & Systems" special issue of the IBM Journal of R&D.
45 IBM Almaden Research center Results of Extrapolation Compute centric Data centric disk SCM disk SCM Devices 1.3 M Disks 406 K modules 5 M Disks 8 K modules space 4500 sq.ft. 85 sq. ft. 16,500 sq.ft. 12 sq. ft. power 6,000 kw 41 kw 22,000 kw 1 kw Disk SCM Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
46 IBM Almaden Research center Memory/Storage Stack Latency Problem Century Get data from TAPE (40s) Storage Human Scale second Time in ns Access DISK (5ms) Access FLASH (20 us) Access PCM ( ns) Get data from DRAM or PCM (60ns) Get data from L2 cache (10ns) CPU operations (1ns) SCM Memory Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
47 IBM Almaden Research center SCM in a large System Logic Memory Active Storage Archival 1980 CPU RAM DISK TAPE 2008 FLASH CPU RAM DISK TAPE SSD 2013 CPU RAM SCM... DISK TAPE Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
48 IBM Almaden Research Center Shift in Systems and Applications Main Memory: DRAM Disk Tape Cost & power constrained Paging not used Only one type of memory: volatile DRAM SCM Disk Tape Much larger memory space for same power and cost Paging viable Memory pools: different speeds, some persistent Storage: Active data on disk Inactive data on tape SANs in heavy use Active data on SCM Inactive data on disk/tape DAS?? Applications: Compute centric Focus on hiding disk latency Data centric comes to fore Focus on efficient memory use and exploiting persistence 2007 IBM Corporation
49 Summary IBM Almaden Research Center SCM in the form of Flash and PCM are here today and real. Others will follow. SCM will have a significant impact on the design of current and future systems and applications 2007 IBM Corporation
50 IBM Almaden Research Center Questions 2007 IBM Corporation
51 IBM Almaden Research center Dynamic wear leveling Frequently written data logs, updates, etc. Maintain a set of free, erased blocks Logical to physical block address mapping D1 D4 D3 FREE FREE D Write new data of free block Erase old location and add to free list. (animated) Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
52 IBM Almaden Research center Dynamic wear leveling Frequently written data logs, updates, etc. Maintain a set of free, erased blocks Logical to physical block address mapping D1 D4 D3 FREE D Write new data of free block Erase old location and add to free list. 52 July 22, 2008
53 IBM Almaden Research center Dynamic wear leveling Frequently written data logs, updates, etc. Maintain a set of free, erased blocks Logical to physical block address mapping D1 D4 Erase D3 FREE D Write new data of free block Erase old location and add to free list. Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
54 IBM Almaden Research center Dynamic wear leveling Frequently written data logs, updates, etc. Maintain a set of free, erased blocks Logical to physical block address mapping D1 D4 FREE D3 FREE D Write new data of free block Erase old location and add to free list. Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
55 IBM Almaden Research center Dynamic wear leveling Frequently written data logs, updates, etc. Maintain a set of free, erased blocks Logical to physical block address mapping D1 FREE D3 D4 D Write new data of free block Erase old location and add to free list. Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
56 IBM Almaden Research center Dynamic wear leveling Frequently written data logs, updates, etc. Maintain a set of free, erased blocks Logical to physical block address mapping D1 Erase FREE D3 D4 D Write new data of free block Erase old location and add to free list. Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
57 IBM Almaden Research center Dynamic wear leveling Frequently written data logs, updates, etc. Maintain a set of free, erased blocks Logical to physical block address mapping D1 FREE FREE D3 D4 D Write new data of free block Erase old location and add to free list. Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
58 IBM Almaden Research center Static wear leveling Infrequently written data OS data, etc Maintain count of erasures per block Goal is to keep counts near each other D1 D4 D3 FREE FREE D2 erasures 1 (10) 2 (99) 3 (28) 4 (98) 5 (97) 6 (98) Simple example: move data from hot block to cold block Write LBA 4 (animated) D1 4 1 now FREE D4 1 Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
59 IBM Almaden Research center Static wear leveling Infrequently written data OS data, etc Maintain count of erasures per block Goal is to keep counts near each other D4 3 D3 2 D1 FREE D2 erasures 1 (10) 2 (99) 3 (28) 4 (98) 5 (97) 6 (98) Simple example: move data from hot block to cold block Write LBA 4 D1 4 1 now FREE D4 1 Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
60 IBM Almaden Research center Static wear leveling Infrequently written data OS data, etc Maintain count of erasures per block Goal is to keep counts near each other FREE D D3 2 D1 FREE D2 erasures 1 (11) 2 (99) 3 (28) 4 (98) 5 (97) 6 (98) Simple example: move data from hot block to cold block Write LBA 4 D1 4 1 now FREE D4 1 Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
61 IBM Almaden Research center Static wear leveling Infrequently written data OS data, etc Maintain count of erasures per block Goal is to keep counts near each other D4 6 3 D3 1 D1 FREE D2 erasures 1 (11) 2 (99) 3 (28) 4 (98) 5 (97) 6 (98) Simple example: move data from hot block to cold block Write LBA 4 D1 4 1 now FREE D4 1 Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
62 IBM Almaden Research center Static wear leveling Infrequently written data OS data, etc Maintain count of erasures per block Goal is to keep counts near each other D3 1 D1 D4 FREE FREE D2 erasures 1 (11) 2 (100) 3 (28) 4 (98) 5 (97) 6 (98) Simple example: move data from hot block to cold block Write LBA 4 D1 4 1 now FREE D4 1 Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
63 SCM device requirements Desired attributes high performance low active & standby power high read/write endurance non-volatility compatible with existing technologies continuously scalable lowest cost per bit (>1 GB/sec data rate, < 200nsec access time) (100mW ON power, 1mW standby) ( cycles) (target: cost of Enterprise HDD) B-20
64 IBM Almaden Research center 2020 Comparison Extrapolate Disk and SCM solutions to 2020 HPC compute centric and data centric applications 0.4 TB/s 2 MIOP/s (10,000 disks ) 70% CAGR 0.4 PB/s 2 GIOP/s TODAY 2020 Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
65 IBM Almaden Research center Disk Assumptions for 2020 Enterprise disk: 1.8 diameter Sustained bandwidth of 300MB/s 400 IOP/s 4 Watts 256 drives packaged in a standard 4U (7 inch high) rack drawer. Ten such 4U drawers will be packaged in a standard 19-inch rack. Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
66 IBM Almaden Research center Managing bad blocks Flash chips have up to 2% bad blocks when shipped from factory Bad blocks are indicated within the chip System must maintain list Block failures detected on writes Add new bad blocks to list Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
67 IBM Almaden Research center Storage Technology Summary Disk drives are the current technology Areal density growth has flatten off to ~40% CAGR Bandwidth improvement is ~10% CAGR Access time improvement is ~5% CAGR NVRAMs appearing as contenders Flash making its move now Other SCM technologies in the wings Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
68 IBM Almaden Research center NAND Flash Device Chip size: 12mmx20mm Power 100mW Interface: byte wide Page 2112 Bytes Moving to 4224 Bytes Block = 128 Pages B U F Page Page Page Page Page Page Page Page Page Page Page Page Block Block Block Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
69 IBM Almaden Research center NAND Flash Operations Read copies Page into BUF and streams data to host Read 20us access, 20 MB/s transfer rate sustained Moving to 40 MB/s Write streams data from host into BUF 6 MB/s transfer rate sustained 20 MB/s burst 40 MB/s Program copies BUF into Page Program 2 KB / 4 KB page: 0.2 ms Erase clears all Pages in a Block to 1 s Erase 128 KB block: 1.5 ms B U F Page Page Page Page Page Page Page Page Page Page Page Page Block Block Block Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
70 IBM Almaden Research center NAND Flash Chip Read and Write timing Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
71 IBM Almaden Research center Flash Drive Channel Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
72 Can HDD & Flash improve enough to help? Magnetic hard-disk drives (HDD) bandwidth issues slow access time reliability power consumption (hidden with parallelism, but at power/space cost) (not improving, hard to hide with caching tricks) (newest drives are less reliable data losses inevitable) (must keep drives spinning to avoid even longer access times) Flash slow read/write access time low write endurance (<10 6 ) block architecture scalability beyond the end of this decade? (yet processors keep getting faster) (need >10 8 for continuously streaming data) B-4
73 IBM Almaden Research center SCM Design Triangle Speed Storage-type Uses (Write) Endurance Cost/bit Power! Storage Class Memory, Technology and Use Rich Freitas, IBM Research July 22, 2008
74 Outline IBM Research Motivation by 2020, server-room power & space demands will be too high evolution of hard-disk drive (HDD) storage and Flash cannot help need a new technology Storage Class Memory (SCM) that combines the benefits of a solid-state memory (high performance and robustness) the archival capabilities and low cost of conventional HDD How could we build an SCM? combine a scalable non-volatile memory (Phase-change memory) with ultra-high density integration, using Conclusion micro-to-nano addressing multi-level cells 3-D stacking With its combination of low-cost and high-performance, SCM could impact much more than just the server-room... B-1
75 Can HDD & Flash improve enough to help? Magnetic hard-disk drives (HDD) bandwidth issues slow access time reliability power consumption (hidden with parallelism, but at power/space cost) (not improving, hard to hide with caching tricks) (newest drives are less reliable data losses inevitable) (must keep drives spinning to avoid even longer access times) Flash slow read/write access time low write endurance (<10 6 ) block architecture scalability beyond the end of this decade? (yet processors keep getting faster) (need >10 9 for continuously streaming data) B-4
76 What is an HDD? Invented in the 1950s Actuator Arm Magnetic head (slider) Mechanical device consisting of a rotating magnetic media disk and actuator arm w/ magnetic head HUGE COST ADVANTAGES $ High growth in disk areal density has driven the HDD success $ Magnetic thin-film head wafers have very few critical elements per chip (vs. billions of transistors per semiconductor chip) $ Thin-film head (GMR-head) has only one critical feature size controlled by optical lithography (determining track width) $ Areal density is control by track width times (X) linear density B-5
77 History of HDD is based on Areal Density Growth B-6
78 Disk Drive Maximum Sustained Data Rate Bandwidth [MB/s] MB/s Date Date Available B-7
79 Disk Drive Latency 8 Latency [ms] Date Bandwidth Problem is getting much harder to hide with parallelism Access Time Problem is also not improving with caching tricks Power/Space/Performance Cost B-8
80 Disk Drive Reliability Annualized with hundreds of thousands of server drives being used in-situ, reliability problems well known similar understanding for Flash & other SCM technologies not yet available Consider: drive failures during recovery from a drive failure? Failure Rate [%] AFR [%] 10 8 overall ¼ ½ by usage age of drive potential for improvement given switch to solid-state (no moving parts) faster time-to-fill (during recovery) B [Pinheiro:2007] ¼ ½ age of drive
81 Can HDD & Flash improve enough to help? Magnetic hard-disk drives (HDD) bandwidth issues slow access time reliability power consumption (hidden with parallelism, but at power/space cost) (not improving, hard to hide with caching tricks) (newest drives are less reliable data losses inevitable) (must keep drives spinning to avoid even longer access times) Flash slow read/write access time low write endurance (<10 6 ) block architecture scalability beyond the end of this decade? (yet processors keep getting faster) (need >10 9 for continuously streaming data) B-10
82 Improved Flash An unpleasant tradeoff between scaling, speed, and endurance, designers are choosing to hold speed & endurance constant to keep the scaling going [Noguchi:2007] B-27
83 FLASH memory types and application Cell Size Read Write Erase Market Size (2007) Applications NOR 9-11 F MB/s <0.5MB/sec 750msec $8B Program code NAND 2 F MB/s 8MB/sec 2ms $14.2B Multimedia B-13
84 Flash below the 100nm technology node Tunnel oxide thickness in Floating-gate Flash is no longer practically scalable Published NAND Published CMOS Logic ITRS 2003 NAND ITRS 2003 NOR ITRS 2003 CMOS Logic B-14 Source: Chung Lam, IBM
85 Can Flash improve enough to help? Technology Node: 40nm 30nm 20nm oxide oxide/nitride/oxide TaN Floating Gate <40nm??? SONOS Charge trapping in SiN trap layer TaNOS Charge trapping in novel trap layer coupled with a metal-gate (TaN) Main thrust is to continue scaling yet maintain the same performance and write endurance specifications B-15
86 NAND Scaling Road Map Minimum Feature Size, nm Chip Density, GBytes Evolution?? Migrating to Semi-spherical TANOS memory cell 2009 Migrating to 3-bit cell in 2010 Migrating to 4-bit cell in 2013 Migrating to 450mm wafer size in 2015 Migrating to 3D Surround- Gate Cell in 2017 B-16 Source: Chung Lam, IBM
87 For more information (on HDD & Flash) HDD E. Grochowski and R. D. Halem, IBM Systems Journal, 42(2), (2003).. R. J. T. Morris and B. J. Truskowski, IBM Systems Journal, 42(2), (2003). R. E. Fontana and S. R. Hetzler, J. Appl. Phys., 99(8), 08N902 (2006). E. Pinheiro, W.-D. Weber, and L. A. Barroso, FAST 07 (2007). Flash S. Lai, to appear in IBM J. Res. Dev., (2008). R. Bez, E. Camerlenghi, et. al., Proceedings of the IEEE, 91(4), (2003). G. Campardo, M. Scotti, et. al., Proceedings of the IEEE, 91(4), (2003). P. Cappelletti, R. Bez, et. al., IEDM Technical Digest, (2004). A. Fazio, MRS Bulletin, 29(11), (2004). K. Kim and J. Choi, Proc. Non-Volatile Semiconductor Memory Workshop, 9-11 (2006). M. Noguchi, T. Yaegashi, et. al., IEDM Technical Digest, 17.1 (2007). B-17
88 Can HDD & Flash improve enough to help? Magnetic hard-disk drives (HDD) bandwidth issues slow access time reliability power consumption (hidden with parallelism, but at power/space cost) (not improving, hard to hide with caching tricks) (newest drives are less reliable data losses inevitable) (must keep drives spinning to avoid even longer access times) Flash slow read/write access time low write endurance (<10 6 ) block architecture scalability beyond the end of this decade? (yet processors keep getting faster) (need >10 9 for continuously streaming data) B-18
89 Storage Class Memory Speed A solid-state memory that blurs the boundaries between storage and memory by being low-cost, fast, and non-volatile. Memory-type uses Power! Storage-type uses (Write) Endurance Cost/bit SCM system requirements for Memory (Storage) apps No more than 3-5x the Cost of enterprise HDD (< $1 per GB in 2012) <200nsec (<1µsec) Read/Write/Erase time >100,000 Read I/O operations per second >1GB/sec (>100MB/sec) Lifetime of write/erase cycles 10x lower power than enterprise HDD B-19
90 Landscape of existing technologies Cost NOR FLASH DRAM SRAM NAND FLASH HDD? B-21 Performance
91 Memory/storage landscape B-22
92 Improved Flash An unpleasant tradeoff between scaling, speed, and endurance, designers are choosing to hold speed & endurance constant to keep the scaling going [Noguchi:2007] B-27
93 Candidate device technologies Improved Flash little change expected in write endurance or speed FeRAM (Ferroelectric RAM) FeFET MRAM (Magnetic RAM) Racetrack memory RRAM (Resistive RAM) Organic & polymer memory Solid Electrolyte PC-RAM (Phase-change RAM) B-28
94 FeRAM progress Lots of attention in timeframe Commercially available (Playstation 2), mostly as embedded memory [Hong:2007] B-30
95 FeRAM difficulties Signal V = transfer of charge Q r ~ 2 P r Area onto bitline capacitance C b scaling to smaller devices means lower signal!! need material with large remanent polarization P r tradeoff speed for signal with C b Forces more complex integration schemes to keep effective area large Strapped Stacked > 30 F F 2 Materials difficult to etch vertically forces guard bands and thus less area 3-D < 10 F 2 B-31 [Kim:2006]
96 FeRAM difficulties Many reliability & processing difficulties to overcome SBT = SrBi 2 Ta 2 O 9 strontium bismuth tantalate fatigue imprint retention High temperature processing insufficient P r remanent polarization P r decreases with cycling a device left in one state tends to favor that polarization, causing hysteresis loop to shift Stored polarization is lost over time For crystalline FE material voltage signal Change electrodes from metals to metal-oxides Change FE material (PZT SBT) Eliminate defects introduced during fabrication by hydrogen Change FE material (PZT SBT) Change FE material (PZT SBT) Change FE material ( PZT) Change FE material ( PZT) B-32
97 Alternative FeRAM concepts 2T-2C concept twice the signal but also twice the area Chain-FeRAM improves signal but decreases speed, only minor density improvement [Kim:2006] [Takashima:1998] FeFET perhaps more scalable but requires integration onto silicon and tends to sacrifice the non-volatility [Miller:1992] B-33
98 Candidate device technologies Improved Flash little change expected in write endurance or speed FeRAM commercial product but difficult to scale! FeFET old concept, with many roadblocks MRAM (Magnetic RAM) Racetrack memory RRAM (Resistive RAM) Organic & polymer memory Solid Electrolyte PC-RAM (Phase-change RAM) B-34
99 MRAM (Magnetic RAM) Simple MTJ (magnetic tunnel junction) MTJ with pinned layer MTJ with pinned synthetic antiferromagnet Toggle MRAM B-35 inherently fast write speed straightforward placement in the CMOS back-end very high endurance (no known wear-out mechanism) write by simply passing current through two nearby wires (superimposed magnetic field exceeds a write threshold) (need transistor upon reading for good SNR) [Gallagher:2006]
100 Progress in MRAM [Durlam:2007] B-37 lots of progress commercially available focus on embedded memory [Gallagher:2006]
101 Problems with MRAM Half-select problem solved by Toggle-MRAM, but introduces a read-before-write [Worledge:2006] [Gallagher:2006] B-38
102 Problems with MRAM Write currents very high do not appear to scale well electromigration even at 180nm node Possible solutions heat MTJ to reduce required current use spin-torque effect rotate magnetization by passing current through the cell now can have a wear-out mechanism (thin tunneling layers) must insure read is non-perturbative B-39
103 Magnetic Racetrack Memory Need deep trench with notches to pin domains Need sensitive sensors to read presence of domains Must insure a moderate current pulse moves every domain one and only one notch Basic physics of current-induced domain motion being investigated Promise ( bits/f 2 ) is enormous but we re still working on our basic understanding of the physical phenomena B-41
104 Candidate device technologies Improved Flash little change expected in write endurance or speed FeRAM commercial product but difficult to scale! FeFET old concept, with many roadblocks MRAM commercial product, also difficult to scale! Racetrack memory new concept w/ promise, still at point of RRAM (Resistive RAM) Organic & polymer memory Solid Electrolyte PC-RAM (Phase-change RAM) early basic physics research B-42
105 For more information (on FeRAM, MRAM, RRAM & SE) FeRAM G. W. Burr, B. N. Kurdi, J. C. Scott, C. H. Lam, K. Gopalakrishnan, and R. S. Shenoy, "An overview of candidate device technologies for Storage-Class Memory," to appear in IBM Journal of Research and Development, (2008). A. Sheikholeslami and P. G. Gulak, Proc. IEEE, 88, No. 5, (2000). Y.K. Hong, D.J. Jung, et. al., Symp. VLSI Technology, (2007). K. Kim and S. Lee, J. Appl. Phys., 100, No. 5, (2006). N. Setter, D. Damjanovic, et. al., J. Appl. Phys., 100(5), (2006). D. Takashima and I. Kunishima, IEEE J. Solid-State Circ., 33, No. 5, (1998). S. L. Miller and P. J. McWhorter, J. Appl. Phys., 72(12), (1992). T. P. Ma and J. P. Han, IEEE Elect. Dev. Lett., 23, No. 7, (2002). MRAM R. E. Fontana and S. R. Hetzler, J. Appl. Phys., 99(8), 08N902, (2006). W. J. Gallagher and S. S. P. Parkin, IBM J. Res. Dev. 50(1), 5-23, (2006). M. Durlam, Y. Chung, et. al., ICICDT Tech. Dig., 1-4, (2007). D. C. Worledge, IBM J. Res. Dev. 50(1), 69-79, (2006). S.S.P. Parkin, IEDM Tech. Dig., (2004). L. Thomas, M. Hayashi, et. al., Science, 315(5818), (2007). RRAM J. C. Scott and L. D. Bozano, Adv. Mat., 19, (2007). Y. Hosoi, Y. Tamai, et. al., IEDM Tech. Dig., (2006). D. Lee, D.-J. Seong, et. al., IEDM Tech. Dig., (2006). S. F. Karg, G. I. Meijer, et. al., to appear in IBM J. Res. Dev., (2008). SE M. N. Kozicki, M. Park, and M. Mitkova, IEEE Trans. Nanotech., 4(3), (2005). M.N. Kozicki, M. Balakrishnan, et. al., Proc. IEEE NVSM Workshop, (2005). M. Kund, G. Beitel, et. al., IEDM Tech. Dig., (2005). P. Schrögmeier, M. Angerbauer, et. al., Symp. VLSI Circ., (2007). B-45
106 Candidate device technologies Improved Flash little change expected in write endurance or speed FeRAM commercial product but difficult to scale! FeFET old concept, with many roadblocks MRAM commercial product, also difficult to scale! Racetrack memory new concept w/ promise, still at point of early basic physics research RRAM few demos showing real CMOS integration Organic & polymer memory temperature compatibility? Solid Electrolyte shows real promise if tradeoff between PC-RAM (Phase-change RAM) retention & overprogramming can be solved B-46
107 Memory/storage landscape C-1
108 History of Phase-change memory late 80 s 90 s Fast phase-change materials discovered & optimized for re-writeable optical storage [Wuttig:2007] late-1990 s and on return to PC-RAM with fast materials! C-3 [Ohta:2001]
109 How a phase-change cell works crystalline state amorphous state temperature RESET pulse SET pulse T melt T cryst time heater wire S. Lai, Intel, IEDM access device Mushroom cell SET state LOW resistance RESET state HIGH resistance Heat to melting... & quench rapidly C-5
110 How a phase-change cell works crystalline state amorphous state temperature RESET pulse SET pulse T melt T cryst time heater wire S. Lai, Intel, IEDM access device SET state LOW resistance V th RESET state HIGH resistance Hold at slightly under melting during recrystallization Filament broadens, then heats up Field-induced electrical breakdown starts at V th C-6
111 How a phase-change cell works crystalline state amorphous state temperature RESET pulse SET pulse T melt T cryst time heater wire S. Lai, Intel, IEDM access device SET state LOW resistance Issues for phase-change memory RESET state HIGH resistance Keeping the RESET current low Multi-level cells (for >1bit / cell) Is the technology scalable? C-7
112 Electrical breakdown in PCM devices 70 s Study of electrical breakdown memory switching vs. threshold switching Recent studies electrical resistivity drops rapidly with electric field [Neale:2001] [Pirovano:2004, IEEE Tr. Electr. Dev.]] C-8
113 Electrical breakdown in PC-RAM devices 70 s Study of electrical breakdown memory switching vs. threshold switching Recent studies electrical resistivity drops rapidly with electric field Threshold voltage observed to be a function of the size of the amorphous plug C-9 [Ha:2003]
114 Phase-change materials Two types of materials: nucleation-dominated vs. growth-dominated AFM taken after optical experiments on as-deposited amorphous material Nucleation-dominated Many crystalline nuclei start growing inside each optical spot Growth-dominated After a long incubation time where nothing happens, one nuclei then gets started and rapidly grows to cover the entire optical spot C-10 [Chen:2006]
115 Phase-change materials We want a material that retains data at moderate temperature yet switches rapidly at high temperature. C-11 [Chen:2006]
116 Designing for lower RESET current We use modeling to help understand how the phase-change cell works In particular, design choices that can reduce RESET current/power are particularly important W defined by lithography H by thin-film deposition C-12 [Chen:2006]
117 Scalability of PCM Basic requirements widely separated SET and RESET resistance distributions switching with accessible electrical pulses the ability to read/sense the resistance states without perturbing them high write endurance (many switching cycles between SET and RESET) long data retention ( 10-year data lifetime at some elevated temperature) avoid unintended re-crystallization fast SET speed MLC capability more than one bit per cell Any new non-volatile memory technology had better work for several device generations Will PC-RAM scale? C-13? will the phase-change process even work at the 22nm node?? can we fabricate tiny, high-aspect devices?? can we make them all have the same Critical Dimension (CD)?? what happens when the # of atoms becomes countable?
118 PCM state-of-the-art F = 90nm Samsung: ring bottom electrode (BEC) reduces CD variations diode more current 90nm process [Breitwisch:2007] F = 180nm [Oh:2006] Samsung: CVD process fills deep holes IBM/Macronix/Qimonda: make features only F/4 in size yet reduce CD variations [Lee:2007 VLSI] C-15
119 Outlook of PCM will the phase-change process even work at the 22nm node? can we fabricate tiny, high-aspect devices? can we make them all have the same Critical Dimension (CD)?? what happens when the # of atoms becomes countable? Scaling outlook appears to be good for PC-RAM February 4, 2008 [ Focus now on novel IP, implementation, and cost reduction. C-16
120 For more information (on PCRAM) S. Raoux, G. W. Burr, M. J. Breitwisch, C. T. Rettner, Y. Chen, R. M. Shelby, M. Salinga, D. Krebs, S. Chen, H. Lung, and C. H. Lam, "Phase-change random access memory a scalable technology," to appear in IBM Journal of Research and Development, (2008). PCRAM S. R. Ovshinsky, Phys. Rev. Lett., 21(20), 1450 (1968). D. Adler, M. S. Shur, et. al., J. Appl. Phys., 51(6), (1980). R. Neale, Electronic Engineering, 73(891), 67-, (2001). T. Ohta, K. Nagata, et. al., IEEE Trans. Magn., 34(2), (1998). T. Ohta, J. Optoelectr. Adv. Mat., 3(3), (2001). S. Lai, IEDM Technical Digest, , (2003). A. Pirovano, A. L. Lacaita, et. al., IEDM Tech. Dig., , (2003). A. Pirovano, A. Redaelli, et. al., IEEE Trans. Dev. Mat. Reliability, 4(3), , (2004). A. Pirovano, A. L. Lacaita, et. al., IEEE Trans. Electr. Dev., 51(3), (2004). Y. C. Chen, C. T. Rettner, et. al., IEDM Tech. Dig., S30P3, (2006). J.H. Oh, J.H. Park, et. al., IEDM Tech. Dig., 2.6, (2006). S. Raoux, C. T. Rettner, et. al., EPCOS 2006, (2006). M. Breitwisch, T. Nirschl, et. al., Symp. VLSI Tech., , (2007). T. Nirschl, J. B. Philipp, et. al., IEDM Technical Digest, 17.5, (2007). J.I. Lee, H. Park, Symp. VLSI Tech., (2007). S.-H. Lee, Y. Jung, and R. Agarwal, Nature Nanotech., 2(10), (2007). D. H. Kim, F. Merget, et. al., J. Appl. Phys., 101(6), (2007). M. Wuttig and N. Yamada, Nature Materials, 6(11), (2007). C-17
121 Outline IBM Research Motivation by 2020, server-room power & space demands will be too high evolution of hard-disk drive (HDD) storage and Flash cannot help need a new technology Storage Class Memory (SCM) that combines the benefits of a solid-state memory (high performance and robustness) with the archival capabilities and low cost of conventional HDD How could we build an SCM? combine a scalable non-volatile memory (Phase-change memory) with ultra-high density integration, using micro-to-nano addressing multi-level cells 3-D stacking C-20
122 Cost structure of silicon-based technology $1M / GB Co$t determined by $100k / GB cost per wafer $10k / GB NAND # of dies/wafer memory area per die [sq. µm] memory density [bits per 4F 2 ] $1k / GB $100 / GB $10 / GB $1 / GB Desktop HDD DRAM patterning density [sq. µm per 4F 2 ] $0.10 / GB $0.01 / GB Chart courtesy of Dr. Chung Lam, IBM Research To be published in IBM Journal R&D C-21
123 Need a 10x boost in density BEYOND Flash! C-22
124 Paths to ultra-high density memory starting from standard 4F 2 2F 2F add N 1-D sub-lithographic fins (N 2 with 2-D) demonstrated (at IEDM 2005) store M bits/cell with 2 M multiple levels go to 3-D with L layers C-23 demonstrated (at IEDM 2007)
125 Sub-lithographic addressing Push beyond the lithography roadmap to pattern a dense memory But nano-pattern has more complexity than just lines & spaces Must find a scheme to connect the surrounding micro-circuitry to the dense nano-array C-26
126 3-D stacking 3-D anti-fuse (Matrix semiconductor) 3-D Flash (Toshiba) [Tanaka:2007] C-29 [Li:2004]
127 For more information (on ultra-high density) G. W. Burr, B. N. Kurdi, J. C. Scott, C. H. Lam, K. Gopalakrishnan, and R. S. Shenoy, "An overview of candidate device technologies for Storage-Class Memory," to appear in IBM Journal of Research and Development, (2008). ITRS roadmap, T. Nirschl, J. B. Philipp, et. al., IEDM Technical Digest, 17.5 (2007). K. Gopalakrishnan, R. S. Shenoy, et. al., IEDM Technical Digest, (2005). F. Li, X. Y. Yang, et. al. IEEE Trans. Dev. Materials Reliability, 4(3), (2004). H. Tanaka, M. Kido, et. al., Symp. VLSI Technology, (2007). C-31
128 Technology conclusions Motivation by 2020, server-room power & space demands will be too high evolution of hard-disk drive (HDD) storage and Flash cannot help need a new technology Storage Class Memory (SCM) that combines the benefits of a solid-state memory (high performance and robustness) with the archival capabilities and low cost of conventional HDD How to build SCM combine a scalable non-volatile memory (Phase-change memory) with ultra-high density integration, using micro-to-nano addressing multi-level cells 3-D stacking If you build it, they will come With its combination of low-cost and high-performance, SCM could impact much more than just the server-room... C-34
129 IBM Almaden Research Center A Perfect Storm for Large Systems Architectures System Redshift DRAM Memory Limits Peta Energy & Cooling Systems Disk Latency Gap Exa Clockspeeds frozen Multi-core CPU Data-centric Applications 2007 IBM Corporation
130 IBM Almaden Research Center Typical System Time Scale Time [ns] Human scale Get data from TAPE (40s) century decade year Get data from DISK (5ms) month Write to FLASH, random (1 ms) week day Read a FLASH device (20 us) hour minute Get data from DRAM (60ns) Get data from L2 cache (10ns) Storage SCM Memory 1 second CPU operations (1ns) 2007 IBM Corporation
131 IBM Almaden Research Center Price/MB for DRAM-NAND FLASH- SCM - HDD $1M / GB SCM $100k / GB $10k / GB NAND $1k / GB $100 / GB $10 / GB $1 / GB $0.10 / GB $0.01 / GB Desktop HDD DRAM SCM Chart courtesy of Dr. Chung Lam IBM Research To be published IBM Journal R&D 2007 IBM Corporation
132 IBM Almaden Research Center Opportunity Bands for SCM (very approximate) Write Endurance (# Cyles) Region 0 Region # of Region 0: Rad-hard uses 1: Use as additional layers in memory hierarchy (for performance) 2: Replace enterprise disks and supplement FLASH 3: Replace commodity disks and FLASH, too Price of SCM / Price of Enterprise Disk (per Byte) 2007 IBM Corporation
133 IBM Almaden Research Center Peta-scale System Diagram (to Exa-scale by 2015) Very High Speed Interconnect N- 1 N N+1 N+2 CPU #N L1, L2 L3 L4 Giga/Terascale DRAM cache CPU #N+1 L1, L2 L3 L4 Node Main Memory SCM (local) Tera/Petascale Main Memory SCM (local) SCM Controller Shared SCM Storage (Peta/Exascale) 2007 IBM Corporation
134 IBM Almaden Research Center CPU & Memory System (Node) in 2008 Logical Address > VM Translation > Physical Address X86, PowerPC, SPARC CPU VM PMC Central Processing Unit Virtual Memory Translation Unit (Page Tables, TLB, etc) Physical Memory Controller DRAM DIMM 2007 IBM Corporation
135 IBM Almaden Research Center Wear Level Control (WLC) is essential Without it, system can die in seconds. With it, it lives for years T life = E * T fill = E * C/B effective WriteEndurance Capacity Bandwidth E* E B CPU WLC SCM of capacity C 2007 IBM Corporation
136 IBM Almaden Research Center SCM-based Memory System Logical Address > VM-Translation > WL-Translation > SCM Physical Add Treat WL as part of address translation flow Option a Separate WL/SCM controller Option b - Integrated VM/WL/SCM controller Option c - Software WL/Control Also need physical controller for SCM Different from DRAM physical controller 2007 IBM Corporation
137 IBM Almaden Research Center Separate WL/SCM Controller X86, PowerPC, SPARC CPU VM PM Ctrl DRAM Wear Level Ctrl SCM Ctrl SCM 2007 IBM Corporation
138 IBM Almaden Research Center Integrated VM/WLC System CPU VM & WL PMC SCM DRAM Ctrl CTRL SCM 2007 IBM Corporation
139 IBM Almaden Research Center Uses of SCM in overall memory/storage stack Access Mode Use Mode Comments Address oriented (Memory-like) Block oriented (Storage-like) Cache (e.g. Level 4) Main memory - version (a) Main memory - version (b) Main memory - version (c) Via legacy I/O busses Via new interfaces Paging Device I/O Cache and/or meta-date storage for a disk controller Wear level too high? Separate WL/SCM controller Integrated WL/SCM/RAM controller SCM Wear level managed by software & VM manager (dangerous) Easy, but wastes SCM performance Good for memory mapping use model Very promising use Act as NVRAM, good use 2007 IBM Corporation
140 IBM Almaden Research Center Implications on Traditional Commercial Databases Initial SCM in DB uses: Logging (for Durability) Buffer pool JOHN DOE 49 NYC FRANK DOHERTY 67 NYC JAMES DUNDEE 36 SYDNEY Long term, deep Impact: Random access replaces paging DB performance depends heavily on good guesses what to page in Random access eliminates column/row access tradeoffs Reduces energy consumption (big effect) Existing trend is to replace update in place with appends that s good helps with write endurance issue Reduce variability of data mining response times from hours and days (today) to seconds (SCM) 2007 IBM Corporation
141 IBM Almaden Research Center Data-centric High Performance Applications Focus on: Bottleneck: Examples: Compute-centric paradigm solving diff. equations CPU/Memory Comp Fluid Dynamics, Finite Element Analysis Multibody Simulations Protein Folding. Data-centric paradigm analyzing mountains of data Storage & I/O Search & text analysis (Google ) Graph Analysis (human networks) Video/Image Processing & Analysis Environmental & economic modeling Genetics Climate Modeling Problem Disks can t keep up w/data centric applications current trends: Million disks per HPC system in 2020! Solution Need new technology for memory/storage => SCM 2007 IBM Corporation
142 IBM Almaden Research Center Human-Scale Brain Simulation with SCM Challenges are storing of synaptic weights (and network) Mouse & rat scale models today ~ 55 Million Neurons Almaden C2 Simulator (Supercomputing 2007) Human Brain ~ 20 Billion 8000 Synapses each 1.6 * Bytes / Synapse (C2 Sim.) 2.5 PetaBytes of synaptic state Ideal application for SCM Random addressing, slowly varying <1 Hz> => no write endurance issues My prediction: Human Scale Brain Simulation by ~ IBM Corporation
Flash and Storage Class Memories. Technology Overview & Systems Impact. Los Alamos/HECFSIO Conference August 6, 2008
Flash and Storage Class Memories Technology Overview & Systems Impact Winfried W. Wilcke Sr. Manager, Nanoscale Science & Technology; Program Director, Silicon Valley Projects Los Alamos/HECFSIO Conference
Storage Class Memory and the data center of the future
IBM Almaden Research Center Storage Class Memory and the data center of the future Rich Freitas HPC System performance trends System performance requirement has historically double every 18 mo and this
Storage Class Memory the Future of Solid State Storage. Phil Mills, IBM SNIA Director, Chair of Solid State Storage Initiative
Storage Class Memory the Future of Solid State Storage Phil Mills, IBM SNIA Director, Chair of Solid State Storage Initiative SNIA Legal Notice The material contained in this tutorial is copyrighted by
Prospects for Solid State Data Storage: Beyond Flash Memory and the Hard Disk Drive
Prospects for Solid State Data Storage: Beyond Flash Memory and the Hard Disk Drive Gian-Luca Bona [email protected] IBM Research, Almaden Research Center Cost IBM Research Incumbent Semiconductor Memories
Implications of Storage Class Memories (SCM) on Software Architectures
Implications of Storage Class Memories (SCM) on Software Architectures C. Mohan, IBM Almaden Research Center, San Jose [email protected] http://www.almaden.ibm.com/u/mohan Suparna Bhattacharya, IBM
C. Mohan, IBM Almaden Research Center, San Jose, CA 95120 [email protected] http://www.almaden.ibm.com/u/mohan
Implications of Storage Class Memories (SCM) on Software Architectures C. Mohan, IBM Almaden Research Center, San Jose, CA 95120 [email protected] http://www.almaden.ibm.com/u/mohan New England Database
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
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
Ultra-High Density Phase-Change Storage and Memory
Ultra-High Density Phase-Change Storage and Memory by Egill Skúlason Heated AFM Probe used to Change the Phase Presentation for Oral Examination 30 th of May 2006 Modern Physics, DTU Phase-Change Material
2014 EMERGING NON- VOLATILE MEMORY & STORAGE TECHNOLOGIES AND MANUFACTURING REPORT
2014 EMERGING NON- VOLATILE MEMORY & STORAGE TECHNOLOGIES AND MANUFACTURING REPORT COUGHLIN ASSOCIATES SAN JOSE, CALIFORNIA April 2014 2014 Emerging NV Memory & Storage Technologies and Manufacturing Report
An Analysis Of Flash And HDD Technology Trends
An Analysis Of Flash And HDD Technology Trends Edward Grochowski [email protected] Computer Storage Consultant San Jose, CA 95120 Robert E. Fontana, Jr. [email protected] Almaden Research Center IBM
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,
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
Non-Volatile Memory. Non-Volatile Memory & its use in Enterprise Applications. Contents
Non-Volatile Memory Non-Volatile Memory & its use in Enterprise Applications Author: Adrian Proctor, Viking Technology [email: [email protected]] This paper reviews different memory technologies,
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? -
{The Non-Volatile Memory Technology Database (NVMDB)}, UCSD-CSE Techreport CS2015-1011
The Non-Volatile Memory Technology Database (NVMDB) UCSD-CSE Techreport CS2015-1011 Kosuke Suzuki Fujitsu Laboratories Ltd. [email protected] Steven Swanson UC San Diego [email protected] Flash,
Storage Class Memory. Towards a disruptively low-cost solid-state non-volatile memory. Science & Technology Almaden Research Center
Storage Class Memory Towards a disruptively low-cost solid-state non-volatile memory Science & Technology Almaden Research Center January 2013 Power & space in the server room The cache/memory/storage
How To Increase Areal Density For A Year
R. Fontana¹, G. Decad¹, S. Hetzler² ¹IBM Systems Technology Group, ²IBM Research Division 20 September 2012 Technology Roadmap Comparisons for TAPE, HDD, and NAND Flash: Implications for Data Storage Applications
FLASH TECHNOLOGY DRAM/EPROM. Flash. 1980 1982 1984 1986 1988 1990 1992 1994 1996 Year Source: Intel/ICE, "Memory 1996"
10 FLASH TECHNOLOGY Overview Flash memory technology is a mix of EPROM and EEPROM technologies. The term flash was chosen because a large chunk of memory could be erased at one time. The name, therefore,
Crossbar Resistive Memory:
White Paper Crossbar Resistive Memory: The Future Technology for NAND Flash By Hagop Nazarian, Vice President of Engineering and Co-Founder Abstract NAND Flash technology has been serving the storage memory
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
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
Flash Memories. João Pela (52270), João Santos (55295) December 22, 2008 IST
Flash Memories João Pela (52270), João Santos (55295) IST December 22, 2008 João Pela (52270), João Santos (55295) (IST) Flash Memories December 22, 2008 1 / 41 Layout 1 Introduction 2 How they work 3
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.
Technology Trends in the Storage Universe
Technology Trends in the Storage Universe Connected Life and Mobile Devices William Cain, PhD VP Technology, WD, a Western Digital company September 13, 2012 Currie Munce, PhD VP Research, HGST, a Western
Yaffs NAND Flash Failure Mitigation
Yaffs NAND Flash Failure Mitigation Charles Manning 2012-03-07 NAND flash is one of very few types of electronic device which are knowingly shipped with errors and are expected to generate further errors
Non-Volatile Memory and Its Use in Enterprise Applications
Non-Volatile Memory and Its Use in Enterprise Applications Contributor: Viking Technology January 2014 About the SNIA The Storage Networking Industry Association (SNIA) is a not for profit global organization,
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
The Future of Data Storage
The Future of Data Storage Principles, Potential and Problems Hans Coufal IBM Almaden Research Center Areal Density Megabits/in2 arpers2001ab2.prz 1E+6 10 6 1E+5 10 5 1E+4 10 4 1E+3 10 3 1E+2 10 2 1E+1
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
3D NAND Technology Implications to Enterprise Storage Applications
3D NAND Technology Implications to Enterprise Storage Applications Jung H. Yoon Memory Technology IBM Systems Supply Chain Outline Memory Technology Scaling - Driving Forces Density trends & outlook Bit
Nanotechnologies for the Integrated Circuits
Nanotechnologies for the Integrated Circuits September 23, 2015 Dr. Bertrand Cambou Professor of Practice NAU, Cybersecurity School of Informatics, Computing, and Cyber-Systems Agenda The Market Silicon
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
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
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
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
Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1
Module 2 Embedded Processors and Memory Version 2 EE IIT, Kharagpur 1 Lesson 5 Memory-I Version 2 EE IIT, Kharagpur 2 Instructional Objectives After going through this lesson the student would Pre-Requisite
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
Flash Memory Arrays Enabling the Virtualized Data Center. July 2010
Flash Memory Arrays Enabling the Virtualized Data Center July 2010 2 Flash Memory Arrays Enabling the Virtualized Data Center This White Paper describes a new product category, the flash Memory Array,
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
Algorithms and Methods for Distributed Storage Networks 3. Solid State Disks Christian Schindelhauer
Algorithms and Methods for Distributed Storage Networks 3. Solid State Disks Institut für Informatik Wintersemester 2007/08 Solid State Disks Motivation 2 10 5 1980 1985 1990 1995 2000 2005 2010 PRODUCTION
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!
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
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
Emerging storage and HPC technologies to accelerate big data analytics Jerome Gaysse JG Consulting
Emerging storage and HPC technologies to accelerate big data analytics Jerome Gaysse JG Consulting Introduction Big Data Analytics needs: Low latency data access Fast computing Power efficiency Latest
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
Evaluating Embedded Non-Volatile Memory for 65nm and Beyond
Evaluating Embedded Non-Volatile Memory for 65nm and Beyond Wlodek Kurjanowicz DesignCon 2008 Sidense Corp 2008 Agenda Introduction: Why Embedded NVM? Embedded Memory Landscape Antifuse Memory evolution
How it can benefit your enterprise. Dejan Kocic Netapp
PRESENTATION Case for flash TITLE GOES storage HERE How it can benefit your enterprise Dejan Kocic Netapp SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise
Charge-Trapping (CT) Flash and 3D NAND Flash Hang-Ting Lue
Charge-Trapping (CT) Flash and 3D NAND Flash Hang-Ting Lue Macronix International Co., Ltd. Hsinchu,, Taiwan Email: [email protected] 1 Outline Introduction 2D Charge-Trapping (CT) NAND 3D CT NAND Summary
New Ferroelectric Material for Embedded FRAM LSIs
New Ferroelectric Material for Embedded FRAM LSIs V Kenji Maruyama V Masao Kondo V Sushil K. Singh V Hiroshi Ishiwara (Manuscript received April 5, 2007) The strong growth of information network infrastructures
The role of the magnetic hard disk drive
Emerging Trends in Data Storage on Magnetic Hard Disk Drives EDWARD GROCHOWSKI, IBM Almaden Research Center, San Jose, CA, USA A BSTRACT The role of the magnetic hard disk drive (HDD) is constantly growing
Sistemas Operativos: Input/Output Disks
Sistemas Operativos: Input/Output Disks Pedro F. Souto ([email protected]) April 28, 2012 Topics Magnetic Disks RAID Solid State Disks Topics Magnetic Disks RAID Solid State Disks Magnetic Disk Construction
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
This page is a hidden page. To keep from printing this page, uncheck the checkbox for printing invisible pages in the printing dialog box.
Outline: History of HDD HDDs did change the world Introduction of Flash Flash did change the world Overview of SSD SSD Pros and Cons Evaluating the Cost Savings of SSD Seven Trends of the Storage Industry
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
The Evolving Role of Flash in Memory Subsystems. Greg Komoto Intel Corporation Flash Memory Group
The Evolving Role of Flash in Memory Subsystems Greg Komoto Intel Corporation Flash Memory Group Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS and TECHNOLOGY.
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
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.
Computer Systems Structure Main Memory Organization
Computer Systems Structure Main Memory Organization Peripherals Computer Central Processing Unit Main Memory Computer Systems Interconnection Communication lines Input Output Ward 1 Ward 2 Storage/Memory
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
WEBTECH EDUCATIONAL SERIES
FLASH FOR THE REAL WORLD SEPARATE HYPE FROM REALITY WEBTECH EDUCATIONAL SERIES FLASH FOR THE REAL WORLD SEPARATE HYPE FROM REALITY Join us for a live webcast and hear Hu Yoshida, chief technology officer
Flash Memory Jan Genoe KHLim Universitaire Campus, Gebouw B 3590 Diepenbeek Belgium
Flash Memory Jan Genoe KHLim Universitaire Campus, Gebouw B 3590 Diepenbeek Belgium http://www.khlim.be/~jgenoe [1] http://en.wikipedia.org/wiki/flash_memory Geheugen 1 Product evolution Jan Genoe: Geheugen
Bringing Greater Efficiency to the Enterprise Arena
Bringing Greater Efficiency to the Enterprise Arena Solid State Drive Samsung Semiconductor Inc. Tony Kim @ CES 2011 Flash Forward: @ Flash CES Memory 2011 Storage Solutions What is SSD? Solid State Drive
Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.
Objectives The Central Processing Unit: What Goes on Inside the Computer Chapter 4 Identify the components of the central processing unit and how they work together and interact with memory Describe how
Handout 17. by Dr Sheikh Sharif Iqbal. Memory Unit and Read Only Memories
Handout 17 by Dr Sheikh Sharif Iqbal Memory Unit and Read Only Memories Objective: - To discuss different types of memories used in 80x86 systems for storing digital information. - To learn the electronic
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
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
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
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
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
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
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
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)
Disk Storage & Dependability
Disk Storage & Dependability Computer Organization Architectures for Embedded Computing Wednesday 19 November 14 Many slides adapted from: Computer Organization and Design, Patterson & Hennessy 4th Edition,
Driving The Need For Innovative Memory Solutions
Driving The Need For Innovative Memory Solutions Dr. Ronald D. Black President & CEO 3 February 2014 Quote When a management with a reputation for brilliance tackles a business with a reputation for bad
How NAND Flash Threatens DRAM
How NAND Flash Threatens DRAM Jim Handy OBJECTIVE ANALYSIS Outline Why even think about DRAM vs. NAND? The memory/storage hierarchy What benchmarks tell us What about 3D XPoint memory? The system of the
Slide Set 8. for ENCM 369 Winter 2015 Lecture Section 01. Steve Norman, PhD, PEng
Slide Set 8 for ENCM 369 Winter 2015 Lecture Section 01 Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary Winter Term, 2015 ENCM 369 W15 Section
File System Management
Lecture 7: Storage Management File System Management Contents Non volatile memory Tape, HDD, SSD Files & File System Interface Directories & their Organization File System Implementation Disk Space Allocation
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...
Preliminary Evaluation of Data Retention Characteristics for Ferroelectric Random Access Memories (FRAMs).
1 Preliminary Evaluation of Data Retention Characteristics for Ferroelectric Random Access Memories (FRAMs). 1.0 Introduction 1.1 FRAM Technology Background Ashok K. Sharma/NASA [email protected]
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
Implementation Of High-k/Metal Gates In High-Volume Manufacturing
White Paper Implementation Of High-k/Metal Gates In High-Volume Manufacturing INTRODUCTION There have been significant breakthroughs in IC technology in the past decade. The upper interconnect layers of
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
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
Solid State Drives Data Reliability and Lifetime. Abstract
Solid State Drives Data Reliability and Lifetime White Paper Alan R. Olson & Denis J. Langlois April 7, 2008 Abstract The explosion of flash memory technology has dramatically increased storage capacity
AN1837. Non-Volatile Memory Technology Overview By Stephen Ledford Non-Volatile Memory Technology Center Austin, Texas.
Order this document by /D Non-Volatile Memory Technology Overview By Stephen Ledford Non-Volatile Memory Technology Center Austin, Texas Introduction Today s microcontroller applications are more sophisticated
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
LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE. Matt Kixmoeller, Pure Storage
LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE Matt Kixmoeller, Pure Storage SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA unless otherwise noted. Member companies
WP001 - Flash Management A detailed overview of flash management techniques
WHITE PAPER A detailed overview of flash management techniques November 2013 951 SanDisk Drive, Milpitas, CA 95035 2013 SanDIsk Corporation. All rights reserved www.sandisk.com Table of Contents 1. Introduction...
Resistive Memory Devices
INDO GERMAN WINTER ACADEMY 2009 Resistive Memory Devices Harshit S. Vaishnav Tutor: Prof. Heiner Ryssel Indian Institute of Technology Madras Outline Overview of Present Memory Technology - DRAM, SRAM,
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%
HP Z Turbo Drive PCIe SSD
Performance Evaluation of HP Z Turbo Drive PCIe SSD Powered by Samsung XP941 technology Evaluation Conducted Independently by: Hamid Taghavi Senior Technical Consultant June 2014 Sponsored by: P a g e
Embedded STT-MRAM for Mobile Applications:
Embedded STT-MRAM for Mobile Applications: Enabling Advanced Chip Architectures Seung H. Kang Qualcomm Inc. Acknowledgments I appreciate valuable contributions and supports from Kangho Lee, Xiaochun Zhu,
Flash Memory Technology in Enterprise Storage
NETAPP WHITE PAPER Flash Memory Technology in Enterprise Storage Flexible Choices to Optimize Performance Mark Woods and Amit Shah, NetApp November 2008 WP-7061-1008 EXECUTIVE SUMMARY Solid state drives
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
EMC XTREMIO EXECUTIVE OVERVIEW
EMC XTREMIO EXECUTIVE OVERVIEW COMPANY BACKGROUND XtremIO develops enterprise data storage systems based completely on random access media such as flash solid-state drives (SSDs). By leveraging the underlying
