Non-Volatile Memory Cache Enhancements: Turbo-Charging Client Platform Performance

Similar documents
Forging a Future in Memory: New Technologies, New Markets, New Applications. Ed Doller Chief Technology Officer

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

Understanding Windows To Go

Intel Cache Acceleration Software for Windows* Workstation

Theory and Practice of the Low-Power SATA Spec DevSleep

Migration Guide: Numonyx StrataFlash Embedded Memory (P30) to Numonyx StrataFlash Embedded Memory (P33)

Software Evaluation Guide Adobe Premiere Pro CS3 SEG

Intel Cache Acceleration Software - Workstation

Mobility: Innovation Unleashed!

Software Evaluation Guide for Sony Vegas Pro 8.0b* Blu-ray Disc Image Creation Burning HD video to Blu-ray Disc

Drive Recovery Panel

Software Evaluation Guide for ImTOO* YouTube* to ipod* Converter Downloading YouTube videos to your ipod

Intel Desktop Board DH55TC

Intel Desktop Board D945GCLF2

Intel Desktop Board DZ68DB

Intel s Architecture for NFV

How to Create a.cibd/.cce File from Mentor Xpedition for HLDRC

Innovating and Integrating for Communications and Storage

Intel Desktop Board DP55SB

Intel Desktop Board DG31PR

LED Manager for Intel NUC

How to Create a.cibd File from Mentor Xpedition for HLDRC

Intel Desktop Board D945GCCR

Intel 848P Chipset. Specification Update. Intel 82848P Memory Controller Hub (MCH) August 2003

Intel Desktop Board D946GZAB

Intel G31/P31 Express Chipset

Intel Desktop Board DG41CN

Evolving Small Cells. Udayan Mukherjee Senior Principal Engineer and Director (Wireless Infrastructure)

Intel Desktop Board D945GCLF

Intel Turbo Memory. Release Notes. October Revision

Installation Guide and Release Notes

This user manual describes the VHDL behavioral model for NANDxxxxxBxx flash memory devices. Organization of the VHDL model delivery package

Intel 82580EB/82580DB GbE Controller Feature Software Support. LAN Access Division (LAD)

Intel Rapid Storage Technology (Intel RST) Production Version Release

BIOS Update Release Notes

Intel Desktop Board D945GSEJT

INTEL PERCEPTUAL COMPUTING SDK. How To Use the Privacy Notification Tool

Intel Desktop Board DG41RQ

BIOS Update Release Notes

Intel Graphics Virtualization Technology. Kevin Tian Graphics Virtualization Architect

Intel Desktop Board D975XBX2

Intel X48 Express Chipset Memory Controller Hub (MCH)

Intel vpro Technology Virtual Seminar 2010

The Transition to PCI Express* for Client SSDs

BIOS Update Release Notes

Intel Desktop Board DQ57TM

Sample for OpenCL* and DirectX* Video Acceleration Surface Sharing

Intel Stereo 3D SDK Developer s Guide. Alpha Release

Intel Atom Processor E6xx Series Embedded Application Power Guideline Addendum January 2012

What s P. Thierry

Solid-State Drive System Optimizations In Data Center Applications

Entry-level Intel RAID RS3 Controller Family

FLASH MEMORY SUMMIT Adoption of Caching & Hybrid Solutions

Installation Guide and Release Notes

Intel Rapid Storage Technology (Intel RST) Production Version Release

Intel Atom Processor E3800 Product Family Development Kit Based on Intel Intelligent System Extended (ISX) Form Factor Reference Design

Software Evaluation Guide for Photodex* ProShow Gold* 3.2

Software Evaluation Guide for WinZip 15.5*

OpenCL* and Microsoft DirectX* Video Acceleration Surface Sharing

Introduction to Intel Boot Loader Development Kit (Intel BLDK) Intel SSG/SSD/UEFI

i960 Microprocessor Performance Brief October 1998 Order Number:

BIOS Update Release Notes

Jim Harris Principal Software Engineer Intel Data Center Group

Intel Atom Processor D2000 Series and N2000 Series Embedded Application Power Guideline Addendum January 2012

Intel Desktop Board D945PSN Specification Update

Software Evaluation Guide for CyberLink MediaEspresso *

Small File I/O Performance in Lustre. Mikhail Pershin, Joe Gmitter Intel HPDD April 2018

Intel Core TM Processor i C Embedded Application Power Guideline Addendum

Intel 852GME/852PM Chipset Graphics and Memory Controller Hub (GMCH)

Case Study: Optimizing King of Soldier* with Intel Graphics Performance Analyzers on Intel HD Graphics 4000

Intel Desktop Board D915GUX Specification Update

Intel Rapid Storage Technology (Intel RST) (Intel Optane Memory SDK Only) Production Version Release

Intel Desktop Board D915GEV Specification Update

Intel Rapid Storage Technology (Intel RST) Production Version Release

BIOS Update Release Notes

How to Configure Intel X520 Ethernet Server Adapter Based Virtual Functions on SuSE*Enterprise Linux Server* using Xen*

Intel Desktop Board DQ35MP. MLP Report. Motherboard Logo Program (MLP) 5/7/2008

Intel Desktop Board D102GGC2 Specification Update

Solution Recipe: Increase Data Protection Using Intel vpro Technology

GUID Partition Table (GPT)

Intel Desktop Board D845PT Specification Update

Boot Agent Application Notes for BIOS Engineers

BIOS Update Release Notes

Intel Desktop Board DQ35JO

Intel Desktop Board DH61CR

Intel 945(GM/GME)/915(GM/GME)/ 855(GM/GME)/852(GM/GME) Chipsets VGA Port Always Enabled Hardware Workaround

Intel RealSense Depth Module D400 Series Software Calibration Tool

Intel RealSense D400 Series Calibration Tools and API Release Notes

Intel Parallel Studio XE 2011 for Windows* Installation Guide and Release Notes

Intel Desktop Board DH61HO. MLP Report. Motherboard Logo Program (MLP) 09/20/2012

BIOS Update Release Notes

Clear CMOS after Hardware Configuration Changes

Intel and Badaboom Video File Transcoding

March Getting Started with the Intel Desktop Board DQ77MK UEFI Development Kit

Intel IXP400 Digital Signal Processing (DSP) Software: Priority Setting for 10 ms Real Time Task

Software Evaluation Guide for WinZip* esources-performance-documents.html

BIOS Update Release Notes

Installation Guide and Release Notes

Intel Platform Administration Technology Quick Start Guide

Intel IT Director 1.7 Release Notes

Transcription:

Non-Volatile Memory Cache Enhancements: Turbo-Charging Client Platform Performance By Robert E Larsen NVM Cache Product Line Manager Intel Corporation August 2008 1

Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS and TECHNOLOGY. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to the presented subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by estoppel or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights. INTEL PRODUCTS ARE NOT INTENDED FOR USE IN MEDICAL, LIFE SAVING, OR LIFE SUSTAINING APPLICATIONS. Intel may make changes to specifications and product descriptions at any time, without notice. This document contains information on products in the design phase of development. The information here is subject to change without notice. Do not finalize a design with this information. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an ordering number and are referenced in this document, or other Intel literature, may be obtained from: Intel Corporation www.intel.com or call 1-800-548-4725 Intel, and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. One gigabyte, or GB, equals one billion bytes when referring to solid state drive capacity. Vegas Pro 8 is a Professional HD video editing, audio editing, and DVD authoring software by Sony Creative Software Inc. Adobe Premiere Elements 4.0 is photo and video editing software product by Adobe Systems Incorporated. *Other names and brands may be claimed as the property of others. Copyright 2008, Intel Corporation August 2008 2

Agenda The Need for NVM Cache Initial NVM Cache Products New Intel Turbo Memory with User Pinning The Path Beyond August 2008 3

Normalized Performance 200 180 160 140 120 100 80 60 40 20 0 Jan-96 Jan-97 Vision: NAND Solutions can unleash Computing Media Access Time for 20K Read* Multicore CPU CPU Disk Jan-98 Jan-99 Jan-00 Jan-01 Jan-02 Measured Measured CPU CPU performance performance scaling scaling = = 175x 175x Measured Measured HDD HDD performance performance scaling scaling = = 1.3X 1.3X since since 1/96 1/96 Jan-03 Jan-04 Jan-05 Jan-06 Jan-07 Jan-08 Jan-09 NAND Caching/SSD CPU registers CPU cache System Memory Intel SSD Intel Turbo Memory Hard Disk Drive Network Storage Memory Hierarchy Source: Intel measurements Our Mission is to remove that bottleneck * Normalized CPU Performance Normalized Media Access Time for 20K Read August 2008 4

NVM Computing Solutions Enables the Optimum Platform Solution for Performance, Capacity & Cost Best Solution Highest Performance Good Enough Capacity Performance SSD Premium Segment HDD + Cache Mainstream Segment HDD Basic Segment Better Solution Best Performance per $ High Capacity Traditional Solution Capacity (GB) Low Performance High Capacity August 2008 5

NVM Caching Overview Optimized platform performance when DRAM contains code/data. Front Side Bus If information not in DRAM, system slows to wait for HDD access. DRAM Channels DMI ICH10 SATA August 2008 6

NVM Caching Overview Optimized platform performance when DRAM contains code/data. Front Side Bus If information not in DRAM, system slows to wait for HDD access. DRAM Channels NVM Caching alleviates the latency of the HDD and improves system responsiveness DMI PCIe ICH10 SATA August 2008 7

Up till now NVM Caching Algorithms Write through architecture Utilize Microsoft ReadyBoost * Technology Limited Practical Densities 1-2 GB Increases sensitivity to caching algorithms and hit rates Additional Usability Features Improved boot times Microsoft Ready Drive * Representative of Intel Turbo Memory Products 1GB Launched in 07 with Mobile Centrino Platforms 1GB Launched in late 07 for Desktop Platforms 2GB Recently launched Mobile Centrino 2 & Desktop 4 Series Platforms August 2008 *Third party marks and brands are the property of their respective owners 8

New Intel Turbo Memory with User Pinning Enables User Direct Control of which Applications to Accelerate User pinning allows the choice of which applications or files are stored in NVM Create personalized PCs Technology Enabled Capacities that Align with Application Requirements 2-4 GB Increases Usability Features Microsoft Ready Drive * support Improved boot times RAID compatible Drag & Drop Backward compatible 2GB MS Ready Boost * configuration option Form factor PCIe solutions for both Mobile & Desktop platforms Personalize Your System and Improve Performance for the Applications You Choose with Intel Turbo Memory August 2008 *Third party marks and brands are the property of their respective owners 9 *

Intel Turbo Memory User Pinning via the Intel Dashboard Quick Pin Drag & Drop apps for quick performance boost Drag & Drop apps from list to the accelerated list Profile Build profiles for your favorite activities Includes one or more files accelerated and saved for later use Custom File Set Pin Create custom file set for common files; all of your game level maps Create a custom file set with all files from various directories; then drag & drop the file set to accelerated list August 2008 10

Demo Intel Turbo Memory Mobile Content Creation Demo Intel Turbo Memory delivers multi-tasking improvements Spend less time waiting for your PC August 2008 11

Intel Turbo Memory delivers multi-tasking improvements Adobe* Premiere Elements* 4.0 Application Load Intel Turbo Memory Baseline Spend less time waiting for your PC August 2008 *Third party names and brands are the property of their respective owners 12

Intel Turbo Memory delivers multi-tasking improvements Sony* Vegas Pro 8 Video Application Load and Rendering Session Intel Turbo Memory Baseline Spend less time waiting for your PC August 2008 *Third party names and brands are the property of their respective owners 13

Intel Turbo Memory Product Offerings 1.41 GB Intel User Pinning 3.20 GB Intel User Pinning 640 MB 2 GB Microsoft* Vista* ReadyDrive* # 2GB Initial Configuration Option with Ready Boost* (vs User Pinning) 896 MB 4 GB Microsoft* Vista* ReadyDrive* # August 2008 *Third party marks and brands are the property of their respective owners 14 # Listed ReadyDrive* capacity is used for ReadyDrive* write caching, formatting and other functions.

A Bright Future for NVM Cache Platform Performance Requirements and Storage Challenges Continue All Key Vectors Improving for NVM Cache Improved Caching Algorithms Write back cache capable Higher Performance Silicon High Speed NAND architecture is 5x standard flash bandwidths Optimized memory controllers Technology Enabled High Density Silicon Wider caching workloads supported Standards-based Solutions Enable Future Platform Innovation (power, NVM consolidation, etc.) ONFI 2.0 HW and command Interface ONFI2 NAND Flash Modules and Silicon NVMHCI SW Interface ONFI2 Module Connector August 2008 15

Summary Storage Subsystems Limiting System Performance Benefits Today New Intel Turbo Memory with User Pinning Enables User Direct Control of which Applications/Files to Accelerate Platform Performance Requirements and Storage Challenges Continue The opportunity for NVM Cache innovation expanding August 2008 16

Thank You www.intel.com/go/nand Questions? August 2008 17