FLASH MEMORY FOR FULL-THROTTLE GPU ACCELERATION
|
|
- Robyn Marshall
- 6 years ago
- Views:
Transcription
1 FLASH MEMORY FOR FULL-THROTTLE GPU ACCELERATION
2 Vincent Brisebois 12 years at Autodesk Media & Entertainment Tech Support / Product Specialist / Product Designer Member of the Visual Effects Society Technology Council 2 years at Fusion-io Entertainment Business Development Performance Computing Industry Manager
3 Relative Performance THE DATA SUPPLY PROBLEM LEADS TO IDLE CAPACITY Growing Performance Gap CPUs Memory Storage According to Moore's Law, processing performance doubles every 18 months 3
4 FOUNDER & CEO DAVID FLYNN
5 TECHNOLOGY ENABLERS FLASH MEMORY PCIe ECOSYSTEM SOFTWARE-ENABLED REPROGRAMMABLE CONTROLLERS
6 ARCHITECTURAL HIGHLIGHTS NAND Flash Chips Reliability Heat Sink/FPGA Parity Chip N+1 redundancy Like having a RAID between chips Without the capacity sacrifice Over Provisioning Reserve space for handling individual pixels dying Reserve space is adjustable if higher write performance is needed High ECC strength 72 bit error correction
7 NETWORKED STORAGE DATA SUPPLY CHAIN FROM APPLICATION TO FLASH Application Server Processor Network Adapter Network Switch Network Adapter Storage Appliance Processor Disk RAID Controller SAS/SATA Bus and Protocol SSD Embedded CPU SSD Battery/Sup RAM er Capacitors NAND Flash 9 Intermediary components required All adding access delay, cost, complexity, and lowering reliability (especially the super capacitors) Requests must do a round trip touching everything TWICE May 24, 2012 Fusion-io Confidential 7
8 SSD DATA SUPPLY CHAIN FROM APPLICATION TO FLASH Application Server Processor Disk RAID Controller SAS/SATA Bus and Protocol SSD Embedded CPU SSD Battery/Sup RAM er Capacitors NAND Flash 5 Intermediary components required All adding access delay, cost, complexity, and lowering reliability (especially the super capacitors) May 24, 2012 Fusion-io Confidential 8
9 FUSION-IO DATA SUPPLY CHAIN FROM APPLICATION TO FLASH Application Server Processor NAND Flash 0 Intermediary components required No need for super capacitors because data is not "buffered in DRAM May 24, 2012 Fusion-io Confidential 9
10 FUSION-IO FIRST MOVER MILESTONES Mission to consolidate memory and storage iomemory technology unveiled First products launched 1 million IOPS IBM Quicksilver Dell strategic investment HP OEMs products IBM OEMs products Samsung strategic investment Dell OEMs products introduced IPO on NYSE ioturbine acquired iodrive2 announced 50+ Petabytes shipped 1 Billion IOPS 2,500 customers >120 channel and alliance partners iofx iomemory SDK May 24,
11 CHIEF SCIENTIST STEVE WOZNIAK
12 PERFORMANCE COUNTS 12
13 COMPREHENSIVE CUSTOMER SUCCESS F I N A N C I A L S W E B T E C H N O L O G Y R E T A I L M A N U F A C T U R I N G / G O V E R N M E N T The world s leading Q&A site FASTER DATA 5x ANAL YSIS FASTER DATAB ASE 30x REPLICATION FASTER DATA W AREHOUSE 40x QUERIES QUERY PROCESSING 15x THROUGHPUT FASTER 15x QUERIES 30+ case studies at May 24,
14 FUSION-IO ACCELERATES Databases Virtualization Search Analytics Big Data Collaboration INFORMIX KVM ORACLE Text Lotus HPC Messaging Workstation Development Caching Security/Logging Web MQ LAMP GPFS May 24,
15 IOMEMORY PLATFORM May 24,
16 FUSION IOFX MEMORY TIER Tuned for sustained performance in multithreaded applications Work on 2K, 4K and 5K digital content interactively, in full resolution Manipulate stereoscopic content in real-time Accelerate video and image editing and compositing Speed video playback Powerful throughput to maximize GPU processing Simplify and accelerate encoding and transcoding Accelerate compiling code for software programmers 420GB 1.4 GB/s Read 700MB/s Write 42µs QDP MLC May 24,
17 IOMEMORY PERFORMANCE Capacity 365GB Duo 2.4TB 400GB Duo 1.2TB iofx NAND Type MLC MLC SLC SLC MLC Read Bandwidth 910 MB/s 3.0 GB/s 1.4 GB/s 3.0 GB/s 1.5 GB/s Write Bandwidth 590 MB/s 2.5 GB/s 1.3 GB/s 2.6 GB/s 700 MB/s Read IOPS (Seq) 415, , , ,000 Write IOPS (Seq) 535, , , ,000 Read IOPS (Rand) 137, ,000 Write IOPS (Rand) 535, ,000 Read Latency 68 us 68 us 47 us 47 us 68 us Write Latency 15 us 15 us 15 us 15 us 15 us Bus Interface PCIe 2.0 x4 PCIe 2.0 x8 PCIe 2.0 x4 PCIe 2.0 x8 PCIe 2.0 x4 May 24,
18 Remote Host Host Application Application FLASH MEMORY EVOLUTION Native Access Legacy SSDs iomemory as Block Device iomemory as Transparent Cache iomemory with direct access I/O iomemory with memory semantics Application Application Application Application Application Open Source Extensions Open Source Extensions OS Block I/O OS Block I/O OS Block I/O Direct-access I/O API Family Memory Semantics API Family File System File System File System Block Layer SAS/SATA Network RAID Controller Flash Layer Block Layer Virtual Storage Layer Block Layer directcache directfs native file system service directfs Read/Write Read/Write Read/Write Read/Write Read/Write Load/Store May 24,
19 Remote Host Host Application Application FLASH MEMORY EVOLUTION Native Access Legacy SSDs iomemory as Block Device iomemory as Transparent Cache iomemory with direct access I/O iomemory with memory semantics Application Application Application Application Application Direct I/O Open Source Extensions Open Source Extensions OS Block I/O OS Block I/O OS Block I/O Direct-access I/O API Family Memory Semantics API Family File System File System File System Block Layer SAS/SATA Network RAID Controller Flash Layer Block Layer Virtual Storage Layer Block Layer directcache directfs native file system service directfs Read/Write Read/Write Read/Write Read/Write Read/Write Load/Store May 24,
20 IOMEMORY AS BLOCK DEVICE Demo May 24,
21 SYSTEM DIAGRAM May 24,
22 QUADRO DUAL COPY ENGINE May 24,
23 OPENGL PIXEL BUFFER OBJECTS (PBO) File system direct I/O file_handle = CreateFile(LPCSTR(video_file), GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_FLAG_NO_BUFFERING, NULL); GPU DMA-able system buffer glgenbuffers(1, &buffer_handle); glbindbuffer(gl_pixel_unpack_buffer_arb, buffer_handle); glbufferdata(gl_pixel_unpack_buffer_arb, size, NULL, GL_DYNAMIC_DRAW); glbindbuffer(gl_pixel_unpack_buffer_arb,0); May 24,
24 READ FROM IOMEMORY Map PBO for write glbindbuffer(gl_pixel_pack_buffer_arb, buffer_handle); void pbomem = glmapbuffer(gl_pixel_pack_buffer_arb, GL_WRITE_ONLY); glbindbuffer(gl_pixel_pack_buffer_arb,0); Read from iomemory BOOL ret = ReadFile(file_handle, pbomem, size, &num_bytes_read, NULL); Unmap PBO for DMA glbindbuffer(gl_pixel_pack_buffer_arb, buffer_handle); glunmapbuffer(gl_pixel_pack_buffer_arb); glbindbuffer(gl_pixel_pack_buffer_arb,0); May 24,
25 TRANSFER TO GPU glbindbuffer(gl_pixel_unpack_buffer_arb, buffer_handle); glbindtexture(gl_texture_2d, texture_handle); glteximage2d(gl_texture_2d, 0, GL_RGBA8, width, height, 0, GL_BGRA, GL_UNSIGNED_BYTE, 0); glbindtexture(gl_texture_2d, 0); glbindbuffer(gl_pixel_unpack_buffer_arb, 0); Barrier sync DMA GLsync fence = glfencesync(gl_sync_gpu_commands_complete, 0); glclientwaitsync(fence,0,0); gldeletesync(fence); May 24,
26 PIPELINE Read from iomemory DMA to GPU Draw from GPU iofx iofx May 24,
27 CUDA GPU DIRECT Copy data directly to/from CUDA pinned host memory Avoid one copy Peer to peer transfers between GPUs Utilizes PCIe DMA Peer to peer memory access between GPUs NUMA from within CUDA kernels Pipeline transfers for GP-GPU Read from iomemory Write to iomemory Unified Virtual Address Space! May 24,
28 CUDA OS-pinned CUDA buffer // Alloc OS-pinned memory cudahostalloc((void**)&h_odata, memsize, (wc)? cudahostallocwritecombined : 0); Read from iomemory fd = open("/mnt/cudamemory", O_RDWR O_DIRECT); if (fd!= 0) { rc= read(fd, h_odata, memsize); Copy (DMA) to GPU cudamemcpyasync(d_idata, h_odata, memsize, cudamemcpyhosttodevice, stream); May 24,
29 PROGRAMMING PATTERNS Pipelines CPU threads CUDA streams Ring buffers Parallel DMA Direct I/O But iomemory is much more than a block device It s non-volatile memory with native access semantics May 24,
30 EXPLOITING NATIVE CHARACTERISTICS OF IOMEMORY 1. Native log-append writes incorporates copy-on-write basics 2. Native block mapping and allocation incorporate file system basics 3. Native large virtual address space incorporates sparse semantics 4. Native storage methods incorporate key-value store basics May 24,
31 SDK INTRO Fusion-io Software Development Kit Enables Native Flash Memory Access: directprimitives API, including Atomic Writes and the MySQL InnoDB extension directkey-value Store API * directfs, native file-access layer * Auto-Commit Memory API Extended Memory API May 24,
32 Remote Host Host direct I/O Primitives direct Key-Value Store API direct Cache API Application Application FLASH MEMORY EVOLUTION: NATIVE API ACCESS Native Access Legacy SSDs iomemory as Block Device iomemory as Transparent Cache iomemory with direct access I/O Application Application Application Application Open Source Extensions OS Block I/O OS Block I/O OS Block I/O File System File System File System Block Layer SAS/SATA Network RAID Controller Flash Layer Block Layer Virtual Storage Layer Block Layer directcache Read/Write Read/Write Read/Write Read/Write directfs native file system service May 24,
33 Remote Host Host direct I/O Primitives direct Key-Value Store API direct Cache API Application Application FLASH MEMORY EVOLUTION: NATIVE API ACCESS Native Access Legacy SSDs iomemory as Block Device iomemory as Transparent Cache iomemory with direct access I/O Application Application Application Application Open Source Direct I/O Extensions OS Block I/O OS Block I/O OS Block I/O File System File System File System Block Layer SAS/SATA Network RAID Controller Flash Layer Block Layer Virtual Storage Layer Block Layer directcache Read/Write Read/Write Read/Write Read/Write directfs native file system service May 24,
34 KEY-VALUE STORE API LIBRARY Application Key Value API and Library atomic write() Lookup: exists() Atomic delete (PTRIM) Coordinated Garbage Collection Dynamic provisioning, Block allocation, logging etc. Citrusleaf NoSQL Demo April ,000 transactions/second on a single server May 24,
35 CUDA & KEY-VALUE STORE OS-pinned CUDA buffer // Alloc OS-pinned memory cudahostalloc((void**)&h_odata, memsize, (wc)? cudahostallocwritecombined : 0); KeyGet from iomemory rc = directkeyget( key, h_odata, &memsize); Copy (DMA) to GPU cudamemcpyasync(d_idata, h_odata, memsize, cudamemcpyhosttodevice, stream); May 24,
36 DIRECTFS NATIVE FILE SERVICES LAYER Application DirectFS Namespace File/Offset ->Sparse Address atomic write() Lookup: exists() Atomic delete (PTRIM) Dynamic provisioning, Block allocation, logging etc. May 24,
37 CUDA & DIRECTFS OS-pinned CUDA buffer // Alloc OS-pinned memory cudahostalloc((void**)&h_odata, memsize, (wc)? cudahostallocwritecombined : 0); Read from iomemory fd = open("/mnt/cudamemory", O_RDWR O_DIRECT); if (fd!= 0) { rc= read(fd, h_odata, memsize); Copy (DMA) to GPU cudamemcpyasync(d_idata, h_odata, memsize, cudamemcpyhosttodevice, stream); May 24,
38 Remote Host Host direct I/O Primitives direct Key-Value Store API direct Cache API Extended Memory Checkpointed Memory Auto-Commit Memory Application Application FLASH MEMORY EVOLUTION: NATIVE API ACCESS Native Access Legacy SSDs iomemory as Block Device iomemory as Transparent Cache iomemory with direct access I/O iomemory with memory semantics Application Application Application Application Application Open Source Extensions Open Source Extensions OS Block I/O OS Block I/O OS Block I/O File System File System File System Block Layer SAS/SATA Network RAID Controller Flash Layer Block Layer Virtual Storage Layer Block Layer directcache directfs native file system service directfs Read/Write Read/Write Read/Write Read/Write Read/Write Load/Store May 24,
39 CONCLUSION Early-access to iomemory SDK libraries and technical documentation iomemory SDK Web Seminars: Wednesday May 2 May 9 May 23 May 30 June 6 directprimitives API, including Atomic Writes and the MySQL InnoDB extension directkey-value Store API directfs, native file-access layer Auto-Commit Memory API Extended Memory API May 24,
40 WHAT WE WANT TO SEE We encourage you to Go Native and engage us in discussion as to where you want to see the technology grow. We would love your input. May 24,
41 T H A N K Y O U
Exploiting the benefits of native programming access to NVM devices
Exploiting the benefits of native programming access to NVM devices Ashish Batwara Principal Storage Architect Fusion-io Traditional Storage Stack User space Application Kernel space Filesystem LBA Block
More informationImplica(ons of Non Vola(le Memory on So5ware Architectures. Nisha Talagala Lead Architect, Fusion- io
Implica(ons of Non Vola(le Memory on So5ware Architectures Nisha Talagala Lead Architect, Fusion- io Overview Non Vola;le Memory Technology NVM in the Datacenter Op;mizing sobware for the iomemory Tier
More informationFlash Based Datacenters
Feb 2014 Jerry Rijnbeek Flash Based Datacenters VDI and VSAN with Fusion-io Fusion-io Overview 5,000+ Customers Worldwide 900+ Employees Worldwide Deliver >10x improvement in application performance Market
More informationNVMFS: A New File System Designed Specifically to Take Advantage of Nonvolatile Memory
NVMFS: A New File System Designed Specifically to Take Advantage of Nonvolatile Memory Dhananjoy Das, Sr. Systems Architect SanDisk Corp. 1 Agenda: Applications are KING! Storage landscape (Flash / NVM)
More informationQuickSpecs. PCIe Solid State Drives for HP Workstations
Overview Introduction Storage technology with NAND media is outgrowing the bandwidth limitations of the SATA bus. New high performance Storage solutions will connect directly to the PCIe bus for revolutionary
More informationCredit Suisse 18 th Annual Technology Conference
Credit Suisse 18 th Annual Technology Conference Alper Ilkbahar, Vice President, Marketing SanDisk Enterprise Storage Solutions December 3, 2014 1 Forward-Looking Statements During our meeting today we
More informationNAND Interleaving & Performance
NAND Interleaving & Performance What You Need to Know Presented by: Keith Garvin Product Architect, Datalight August 2008 1 Overview What is interleaving, why do it? Bus Level Interleaving Interleaving
More informationData Movement & Tiering with DMF 7
Data Movement & Tiering with DMF 7 Kirill Malkin Director of Engineering April 2019 Why Move or Tier Data? We wish we could keep everything in DRAM, but It s volatile It s expensive Data in Memory 2 Why
More informationDell EMC PowerEdge R740xd as a Dedicated Milestone Server, Using Nvidia GPU Hardware Acceleration
Dell EMC PowerEdge R740xd as a Dedicated Milestone Server, Using Nvidia GPU Hardware Acceleration Dell IP Video Platform Design and Calibration Lab June 2018 H17250 Reference Architecture Abstract This
More informationAccelerating Enterprise Search with Fusion iomemory PCIe Application Accelerators
WHITE PAPER Accelerating Enterprise Search with Fusion iomemory PCIe Application Accelerators Western Digital Technologies, Inc. 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table of Contents
More informationQuickSpecs. PCIe Solid State Drives for HP Workstations
Introduction Storage technology with NAND media is outgrowing the bandwidth limitations of the SATA bus. New high performance Storage solutions will connect directly to the PCIe bus for revolutionary performance
More informationFLASHARRAY//M Business and IT Transformation in 3U
FLASHARRAY//M Business and IT Transformation in 3U TRANSFORM IT Who knew that moving to all-flash storage could help reduce the cost of IT? FlashArray//m makes server and workload investments more productive,
More informationPC-based data acquisition II
FYS3240 PC-based instrumentation and microcontrollers PC-based data acquisition II Data streaming to a storage device Spring 2015 Lecture 9 Bekkeng, 29.1.2015 Data streaming Data written to or read from
More informationIndustry Collaboration and Innovation
Industry Collaboration and Innovation Industry Landscape Key changes occurring in our industry Historical microprocessor technology continues to deliver far less than the historical rate of cost/performance
More informationSQL Server 2008 at the Speed of Light
SQL Server 2008 at the Speed of Light Presented by: Sumeet Bansal, Fusion-io Principal Solutions Architect Silicon Valley SQL Server User Group October 20, 2009 Mark Ginnebaugh, User Group Leader www.bayareasql.org
More informationTesla GPU Computing A Revolution in High Performance Computing
Tesla GPU Computing A Revolution in High Performance Computing Mark Harris, NVIDIA Agenda Tesla GPU Computing CUDA Fermi What is GPU Computing? Introduction to Tesla CUDA Architecture Programming & Memory
More informationInterface Trends for the Enterprise I/O Highway
Interface Trends for the Enterprise I/O Highway Mitchell Abbey Product Line Manager Enterprise SSD August 2012 1 Enterprise SSD Market Update One Size Does Not Fit All : Storage solutions will be tiered
More informationIBM FlashSystem. IBM FLiP Tool Wie viel schneller kann Ihr IBM i Power Server mit IBM FlashSystem 900 / V9000 Storage sein?
FlashSystem Family 2015 IBM FlashSystem IBM FLiP Tool Wie viel schneller kann Ihr IBM i Power Server mit IBM FlashSystem 900 / V9000 Storage sein? PiRT - Power i Round Table 17 Sep. 2015 Daniel Gysin IBM
More informationDisruptive Forces Affecting the Future
Michel Bakker Disruptive Forces Affecting the Future proof to the POWER8 architecture leadership What new innovation? Can t you see I m too busy? Semiconductor Scaling: No More Moore 2016:
More informationBUILDING HIGH AVAILABILITY SSD
BUILDING HIGH AVAILABILITY SSD Company overview Architecture & Performance Reliability Maximizing SSD Q&A Adam Chunn 15 March 2012 Lugano- Switzerland 1-56 Select RamSan Facts The largest SSD installations
More informationMoneta: A High-Performance Storage Architecture for Next-generation, Non-volatile Memories
Moneta: A High-Performance Storage Architecture for Next-generation, Non-volatile Memories Adrian M. Caulfield Arup De, Joel Coburn, Todor I. Mollov, Rajesh K. Gupta, Steven Swanson Non-Volatile Systems
More informationAccelerate Applications Using EqualLogic Arrays with directcache
Accelerate Applications Using EqualLogic Arrays with directcache Abstract This paper demonstrates how combining Fusion iomemory products with directcache software in host servers significantly improves
More informationQuickSpecs. HP PCIe IO Accelerators for ProLiant Servers. Overview
QuickSpecs Overview HP IO Accelerator for ProLiant Servers is a PCIe card-based direct-attach solid state storage technology solution for application performance enhancement. Based on Multi-Level Cell
More informationHP Z Turbo Drive G2 PCIe SSD
Performance Evaluation of HP Z Turbo Drive G2 PCIe SSD Powered by Samsung NVMe technology Evaluation Conducted Independently by: Hamid Taghavi Senior Technical Consultant August 2015 Sponsored by: P a
More informationFlash In the Data Center
Flash In the Data Center Enterprise-grade Morgan Littlewood: VP Marketing and BD Violin Memory, Inc. Email: littlewo@violin-memory.com Mobile: +1.650.714.7694 7/12/2009 1 Flash in the Data Center Nothing
More informationBuilding NVLink for Developers
Building NVLink for Developers Unleashing programmatic, architectural and performance capabilities for accelerated computing Why NVLink TM? Simpler, Better and Faster Simplified Programming No specialized
More informationSSDs Driving Greater Efficiency in Data Centers
SSDs Driving Greater Efficiency in Data Centers - Tutorial - June 23 rd, 2010 Tony Kim Samsung Semiconductor Inc. Table of Contents Part I: IT Industry Trend & SSD Market Outlook SSD Introduction & Application
More informationJanuary 28-29, 2014 San Jose
January 28-29, 2014 San Jose Flash for the Future Software Optimizations for Non Volatile Memory Nisha Talagala, Lead Architect, Fusion-io Gary Orenstein, Chief Marketing Officer, Fusion-io @garyorenstein
More informationDeploy a High-Performance Database Solution: Cisco UCS B420 M4 Blade Server with Fusion iomemory PX600 Using Oracle Database 12c
White Paper Deploy a High-Performance Database Solution: Cisco UCS B420 M4 Blade Server with Fusion iomemory PX600 Using Oracle Database 12c What You Will Learn This document demonstrates the benefits
More informationVirtual Memory. Reading. Sections 5.4, 5.5, 5.6, 5.8, 5.10 (2) Lecture notes from MKP and S. Yalamanchili
Virtual Memory Lecture notes from MKP and S. Yalamanchili Sections 5.4, 5.5, 5.6, 5.8, 5.10 Reading (2) 1 The Memory Hierarchy ALU registers Cache Memory Memory Memory Managed by the compiler Memory Managed
More informationFlash Controller Solutions in Programmable Technology
Flash Controller Solutions in Programmable Technology David McIntyre Senior Business Unit Manager Computer and Storage Business Unit Altera Corp. dmcintyr@altera.com Flash Memory Summit 2012 Santa Clara,
More informationPCIe Storage Beyond SSDs
PCIe Storage Beyond SSDs Fabian Trumper NVM Solutions Group PMC-Sierra Santa Clara, CA 1 Classic Memory / Storage Hierarchy FAST, VOLATILE CPU Cache DRAM Performance Gap Performance Tier (SSDs) SLOW, NON-VOLATILE
More informationMaximizing Fraud Prevention Through Disruptive Architectures Delivering speed at scale.
Maximizing Fraud Prevention Through Disruptive Architectures Delivering speed at scale. January 2016 Credit Card Fraud prevention is among the most time-sensitive and high-value of IT tasks. The databases
More informationSoftware-defined Shared Application Acceleration
Software-defined Shared Application Acceleration ION Data Accelerator software transforms industry-leading server platforms into powerful, shared iomemory application acceleration appliances. ION Data
More informationHIGH PERFORMANCE SANLESS CLUSTERING THE POWER OF FUSION-IO THE PROTECTION OF SIOS
HIGH PERFORMANCE SANLESS CLUSTERING THE POWER OF FUSION-IO THE PROTECTION OF SIOS Proven Companies and Products Fusion-io Leader in PCIe enterprise flash platforms Accelerates mission-critical applications
More informationHGST: Market Creator to Market Leader
HGST: Market Creator to Market Leader Gaetano Pastore Enterprise Sales EMEA gaetano.pastore@hgst.com +4915122674411 HGST's Transformation: http://www.youtube.com/watch?v=ehiyhn0jlie Growth of the Digital
More informationMercury Computer Systems & The Cell Broadband Engine
Mercury Computer Systems & The Cell Broadband Engine Georgia Tech Cell Workshop 18-19 June 2007 About Mercury Leading provider of innovative computing solutions for challenging applications R&D centers
More informationOpenCAPI Technology. Myron Slota Speaker name, Title OpenCAPI Consortium Company/Organization Name. Join the Conversation #OpenPOWERSummit
OpenCAPI Technology Myron Slota Speaker name, Title OpenCAPI Consortium Company/Organization Name Join the Conversation #OpenPOWERSummit Industry Collaboration and Innovation OpenCAPI Topics Computation
More informationPRESENTATION TITLE GOES HERE
Enterprise Storage PRESENTATION TITLE GOES HERE Leah Schoeb, Member of SNIA Technical Council SNIA EmeraldTM Training SNIA Emerald Power Efficiency Measurement Specification, for use in EPA ENERGY STAR
More informationQuickSpecs. PCIe Solid State Drives for HP Workstations
Solid State Drives for HP Workstations Overview Solid State Drives for HP Workstations Introduction Storage technology with NAND media is outgrowing the bandwidth limitations of the SATA bus. New high
More informationGPUs and Emerging Architectures
GPUs and Emerging Architectures Mike Giles mike.giles@maths.ox.ac.uk Mathematical Institute, Oxford University e-infrastructure South Consortium Oxford e-research Centre Emerging Architectures p. 1 CPUs
More informationQuickSpecs. Models HP I/O Accelerator Options. HP PCIe IO Accelerators for ProLiant Servers. Overview
Overview HP IO Accelerator for ProLiant servers is a direct attach solid state storage technology PCIe card based solution for application performance enhancement. Based on Multi-level cell (MLC) and Single
More informationIndustry Collaboration and Innovation
Industry Collaboration and Innovation OpenCAPI Topics Industry Background Technology Overview Design Enablement OpenCAPI Consortium Industry Landscape Key changes occurring in our industry Historical microprocessor
More informationField Testing Buffer Pool Extension and In-Memory OLTP Features in SQL Server 2014
Field Testing Buffer Pool Extension and In-Memory OLTP Features in SQL Server 2014 Rick Heiges, SQL MVP Sr Solutions Architect Scalability Experts Ross LoForte - SQL Technology Architect - Microsoft Changing
More informationSAS Technical Update Connectivity Roadmap and MultiLink SAS Initiative Jay Neer Molex Corporation Marty Czekalski Seagate Technology LLC
SAS Technical Update Connectivity Roadmap and MultiLink SAS Initiative Jay Neer Molex Corporation Marty Czekalski Seagate Technology LLC SAS Connectivity Roadmap Background Connectivity Objectives Converged
More informationDDN. DDN Updates. Data DirectNeworks Japan, Inc Shuichi Ihara. DDN Storage 2017 DDN Storage
DDN DDN Updates Data DirectNeworks Japan, Inc Shuichi Ihara DDN A Broad Range of Technologies to Best Address Your Needs Protection Security Data Distribution and Lifecycle Management Open Monitoring Your
More informationHP visoko-performantna OLTP rješenja
HP visoko-performantna OLTP rješenja Tomislav Alpeza Presales Consultant, BCS/SD 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Performance
More informationSession 201-B: Accelerating Enterprise Applications with Flash Memory
Session 201-B: Accelerating Enterprise Applications with Flash Memory Rob Larsen Director, Enterprise SSD Micron Technology relarsen@micron.com August 2014 1 Agenda Target applications Addressing needs
More informationStore Process Analyze Collaborate Archive Cloud The HPC Storage Leader Invent Discover Compete
Store Process Analyze Collaborate Archive Cloud The HPC Storage Leader Invent Discover Compete 1 DDN Who We Are 2 We Design, Deploy and Optimize Storage Systems Which Solve HPC, Big Data and Cloud Business
More informationHighly Scalable, Non-RDMA NVMe Fabric. Bob Hansen,, VP System Architecture
A Cost Effective,, High g Performance,, Highly Scalable, Non-RDMA NVMe Fabric Bob Hansen,, VP System Architecture bob@apeirondata.com Storage Developers Conference, September 2015 Agenda 3 rd Platform
More informationRecent Innovations in Data Storage Technologies Dr Roger MacNicol Software Architect
Recent Innovations in Data Storage Technologies Dr Roger MacNicol Software Architect Copyright 2017, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The following is intended to
More informationHigh-Speed NAND Flash
High-Speed NAND Flash Design Considerations to Maximize Performance Presented by: Robert Pierce Sr. Director, NAND Flash Denali Software, Inc. History of NAND Bandwidth Trend MB/s 20 60 80 100 200 The
More informationFrequently Asked Questions. s620 SATA SSD Enterprise-Class Solid-State Device
Frequently Asked Questions s620 SATA SSD Enterprise-Class Solid-State Device Frequently Asked Questions Q: What about advanced data protection? A: In mission-critical enterprise and datacenter applications,
More informationIBM High IOPS SSD PCIe Adapters IBM System x at-a-glance guide
IBM High IOPS SSD PCIe Adapters IBM System x at-a-glance guide The IBM High IOPS SSD PCIe Adapters provide a new generation of ultra-high-performance storage based on solid state device technology for
More information2012 HPC Advisory Council
Q1 2012 2012 HPC Advisory Council DDN Big Data & InfiniBand Storage Solutions Overview Toine Beckers Director of HPC Sales, EMEA The Global Big & Fast Data Leader DDN delivers highly scalable & highly-efficient
More informationIntroducing Panasas ActiveStor 14
Introducing Panasas ActiveStor 14 SUPERIOR PERFORMANCE FOR MIXED FILE SIZE ENVIRONMENTS DEREK BURKE, PANASAS EUROPE INTRODUCTION TO PANASAS Storage that accelerates the world s highest performance and
More informationQuickSpecs. HP PCIe IO Accelerators for ProLiant Servers. Overview
QuickSpecs Overview HP IO Accelerator for ProLiant Servers is a PCIe card-based direct-attach solid state storage technology solution for application performance enhancement. Based on Multi-Level Cell
More informationHPC Storage Use Cases & Future Trends
Oct, 2014 HPC Storage Use Cases & Future Trends Massively-Scalable Platforms and Solutions Engineered for the Big Data and Cloud Era Atul Vidwansa Email: atul@ DDN About Us DDN is a Leader in Massively
More informationTesla GPU Computing A Revolution in High Performance Computing
Tesla GPU Computing A Revolution in High Performance Computing Gernot Ziegler, Developer Technology (Compute) (Material by Thomas Bradley) Agenda Tesla GPU Computing CUDA Fermi What is GPU Computing? Introduction
More informationHigh Performance SSD & Benefit for Server Application
High Performance SSD & Benefit for Server Application AUG 12 th, 2008 Tony Park Marketing INDILINX Co., Ltd. 2008-08-20 1 HDD SATA 3Gbps Memory PCI-e 10G Eth 120MB/s 300MB/s 8GB/s 2GB/s 1GB/s SSD SATA
More informationAnnual Update on Flash Memory for Non-Technologists
Annual Update on Flash Memory for Non-Technologists Jay Kramer, Network Storage Advisors & George Crump, Storage Switzerland August 2017 1 Memory / Storage Hierarchy Flash Memory Summit 2017 2 NAND Flash
More informationStorage. Hwansoo Han
Storage Hwansoo Han I/O Devices I/O devices can be characterized by Behavior: input, out, storage Partner: human or machine Data rate: bytes/sec, transfers/sec I/O bus connections 2 I/O System Characteristics
More informationChapter 1: Introduction. Operating System Concepts 9 th Edit9on
Chapter 1: Introduction Operating System Concepts 9 th Edit9on Silberschatz, Galvin and Gagne 2013 Objectives To describe the basic organization of computer systems To provide a grand tour of the major
More informationEMC VFCache. Performance. Intelligence. Protection. #VFCache. Copyright 2012 EMC Corporation. All rights reserved.
EMC VFCache Performance. Intelligence. Protection. #VFCache Brian Sorby Director, Business Development EMC Corporation The Performance Gap Xeon E7-4800 CPU Performance Increases 100x Every Decade Pentium
More informationIntroducing Tegile. Company Overview. Product Overview. Solutions & Use Cases. Partnering with Tegile
Tegile Systems 1 Introducing Tegile Company Overview Product Overview Solutions & Use Cases Partnering with Tegile 2 Company Overview Company Overview Te gile - [tey-jile] Tegile = technology + agile Founded
More informationUCS Invicta: A New Generation of Storage Performance. Mazen Abou Najm DC Consulting Systems Engineer
UCS Invicta: A New Generation of Storage Performance Mazen Abou Najm DC Consulting Systems Engineer HDDs Aren t Designed For High Performance Disk 101 Can t spin faster (200 IOPS/Drive) Can t seek faster
More informationStorage for HPC, HPDA and Machine Learning (ML)
for HPC, HPDA and Machine Learning (ML) Frank Kraemer, IBM Systems Architect mailto:kraemerf@de.ibm.com IBM Data Management for Autonomous Driving (AD) significantly increase development efficiency by
More informationUSB 3.0 Software Architecture and Implementation Issues. Terry Moore, CEO MCCI Corporation
USB 3.0 Software Architecture and Implementation Issues Terry Moore, CEO MCCI Corporation 2009-08-03 Agenda Introducing MCCI USB 3.0 from a Software Perspective USB 3.0 Software Challenges New Device Classes
More informationDell PowerEdge R730xd Servers with Samsung SM1715 NVMe Drives Powers the Aerospike Fraud Prevention Benchmark
Dell PowerEdge R730xd Servers with Samsung SM1715 NVMe Drives Powers the Aerospike Fraud Prevention Benchmark Testing validation report prepared under contract with Dell Introduction As innovation drives
More informationComputer Organization and Structure. Bing-Yu Chen National Taiwan University
Computer Organization and Structure Bing-Yu Chen National Taiwan University Storage and Other I/O Topics I/O Performance Measures Types and Characteristics of I/O Devices Buses Interfacing I/O Devices
More informationHow To Get The Most Out Of Flash Deployments
How To Get The Most Out Of Flash Deployments PRESENTATION TITLE GOES HERE Eric Burgener Research Director, Storage Practice IDC Flash: A Must Have Storage performance req ts very different in virtual infrastructure
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Storage Innovation at the Core of the Enterprise Robert Klusman Sr. Director Storage North America 2 The following is intended to outline our general product direction. It is intended for information
More informationHewlett Packard Enterprise HPE GEN10 PERSISTENT MEMORY PERFORMANCE THROUGH PERSISTENCE
Hewlett Packard Enterprise HPE GEN10 PERSISTENT MEMORY PERFORMANCE THROUGH PERSISTENCE Digital transformation is taking place in businesses of all sizes Big Data and Analytics Mobility Internet of Things
More informationRobert Gottstein, Ilia Petrov, Guillermo G. Almeida, Todor Ivanov, Alex Buchmann
Using Flash SSDs as Pi Primary Database Storage Robert Gottstein, Ilia Petrov, Guillermo G. Almeida, Todor Ivanov, Alex Buchmann {lastname}@dvs.tu-darmstadt.de Fachgebiet DVS Ilia Petrov 1 Flash SSDs,
More informationToward a Memory-centric Architecture
Toward a Memory-centric Architecture Martin Fink EVP & Chief Technology Officer Western Digital Corporation August 8, 2017 1 SAFE HARBOR DISCLAIMERS Forward-Looking Statements This presentation contains
More informationSSD/Flash for Modern Databases. Peter Zaitsev, CEO, Percona November 1, 2014 Highload Moscow,Russia
SSD/Flash for Modern Databases Peter Zaitsev, CEO, Percona November 1, 2014 Highload++ 2014 Moscow,Russia Percona We love Open Source Software Percona Server Percona Xtrabackup Percona XtraDB Cluster Percona
More informationHP VMA-series Memory Arrays
HP VMA-series Memory Arrays Optimize OLTP database applications Presenter title August 2011 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without
More informationDeduplication File System & Course Review
Deduplication File System & Course Review Kai Li 12/13/13 Topics u Deduplication File System u Review 12/13/13 2 Storage Tiers of A Tradi/onal Data Center $$$$ Mirrored storage $$$ Dedicated Fibre Clients
More informationCOS 318: Operating Systems. Storage Devices. Vivek Pai Computer Science Department Princeton University
COS 318: Operating Systems Storage Devices Vivek Pai Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall11/cos318/ Today s Topics Magnetic disks Magnetic disk
More informationBuilding Real-Time Professional Visualization Solutions on GPUs. Kristof Denolf Samuel Maroy Ronny Dewaele
Building Real-Time Professional Visualization Solutions on GPUs Kristof Denolf Samuel Maroy Ronny Dewaele Page 2 Outline Barco s professional visualization solutions The need for performance portability
More informationBeyond Block I/O: Rethinking
Beyond Block I/O: Rethinking Traditional Storage Primitives Xiangyong Ouyang *, David Nellans, Robert Wipfel, David idflynn, D. K. Panda * * The Ohio State University Fusion io Agenda Introduction and
More informationA New Key-Value Data Store For Heterogeneous Storage Architecture
A New Key-Value Data Store For Heterogeneous Storage Architecture brien.porter@intel.com wanyuan.yang@intel.com yuan.zhou@intel.com jian.zhang@intel.com Intel APAC R&D Ltd. 1 Agenda Introduction Background
More informationGPUfs: Integrating a file system with GPUs
GPUfs: Integrating a file system with GPUs Mark Silberstein (UT Austin/Technion) Bryan Ford (Yale), Idit Keidar (Technion) Emmett Witchel (UT Austin) 1 Traditional System Architecture Applications OS CPU
More informationA 101 Guide to Heterogeneous, Accelerated, Data Centric Computing Architectures
A 101 Guide to Heterogeneous, Accelerated, Centric Computing Architectures Allan Cantle President & Founder, Nallatech Join the Conversation #OpenPOWERSummit 2016 OpenPOWER Foundation Buzzword & Acronym
More informationFlash Trends: Challenges and Future
Flash Trends: Challenges and Future John D. Davis work done at Microsoft Researcher- Silicon Valley in collaboration with Laura Caulfield*, Steve Swanson*, UCSD* 1 My Research Areas of Interest Flash characteristics
More informationCSCI-GA Database Systems Lecture 8: Physical Schema: Storage
CSCI-GA.2433-001 Database Systems Lecture 8: Physical Schema: Storage Mohamed Zahran (aka Z) mzahran@cs.nyu.edu http://www.mzahran.com View 1 View 2 View 3 Conceptual Schema Physical Schema 1. Create a
More informationIBM Deep Learning Solutions
IBM Deep Learning Solutions Reference Architecture for Deep Learning on POWER8, P100, and NVLink October, 2016 How do you teach a computer to Perceive? 2 Deep Learning: teaching Siri to recognize a bicycle
More informationAchieving Memory Level Performance: Secrets Beyond Shared Flash
Achieving Memory Level Performance: Secrets Beyond Shared Flash Kothanda (Kodi) Umamageswaran Vice President, Exadata Development Gurmeet Goindi Exadata Product Management Safe Harbor Statement The following
More informationFlashArray//m. Business and IT Transformation in 3U. Transform Your Business. All-Flash Storage for Every Workload.
Business and IT Transfmation in 3U Transfm IT. Who knew that moving to all-flash stage could help reduce the cost of IT? FlashArray//m makes server and wkload investments me productive, while lowering
More informationGPUfs: Integrating a file system with GPUs
GPUfs: Integrating a file system with GPUs Mark Silberstein (UT Austin/Technion) Bryan Ford (Yale), Idit Keidar (Technion) Emmett Witchel (UT Austin) 1 Building systems with GPUs is hard. Why? 2 Goal of
More informationMemory technology and optimizations ( 2.3) Main Memory
Memory technology and optimizations ( 2.3) 47 Main Memory Performance of Main Memory: Latency: affects Cache Miss Penalty» Access Time: time between request and word arrival» Cycle Time: minimum time between
More informationSSD/Flash for Modern Databases. Peter Zaitsev, CEO, Percona October 08, 2014 Percona Technical Webinars
SSD/Flash for Modern Databases Peter Zaitsev, CEO, Percona October 08, 2014 Percona Technical Webinars In this Presentation Flash technology overview Review some of the available technology What does this
More informationTiny GPU Cluster for Big Spatial Data: A Preliminary Performance Evaluation
Tiny GPU Cluster for Big Spatial Data: A Preliminary Performance Evaluation Jianting Zhang 1,2 Simin You 2, Le Gruenwald 3 1 Depart of Computer Science, CUNY City College (CCNY) 2 Department of Computer
More informationCopyright 2012 EMC Corporation. All rights reserved.
1 FLASH 1 ST THE STORAGE STRATEGY FOR THE NEXT DECADE Richard Gordon EMEA FLASH Business Development 2 Information Tipping Point Ahead The Future Will Be Nothing Like The Past 140,000 120,000 100,000 80,000
More informationLSI and HGST accelerate database applications with Enterprise RAID and Solid State Drives
LSI and HGST accelerate database applications with Enterprise RAID and Solid State Drives HGST Ultrastar enterprise-class solid state drives (SSDs) connected to LSI MegaRAID 6Gb/s SAS+SATA RAID controller
More informationCopyright 2012 EMC Corporation. All rights reserved.
1 2 Flash.Next: Zero To One Million IOPs Karthik Pinnamaneni Sr. Systems Engineer Karthik.Pinnamaneni@emc.com 3 An Order Of Magnitude Better Performance 2000 IOPS/GB 0.5 IOPS/GB 150 IOPS/GB 4000X FASTER
More informationpblk the OCSSD FTL Linux FAST Summit 18 Javier González Copyright 2018 CNEX Labs
pblk the OCSSD FTL Linux FAST Summit 18 Javier González Read Latency Read Latency with 0% Writes Random Read 4K Percentiles 2 Read Latency Read Latency with 20% Writes Random Read 4K + Random Write 4K
More informationNVIDIA Fermi Architecture
Administrivia NVIDIA Fermi Architecture Patrick Cozzi University of Pennsylvania CIS 565 - Spring 2011 Assignment 4 grades returned Project checkpoint on Monday Post an update on your blog beforehand Poster
More informationParallel Programming Principle and Practice. Lecture 9 Introduction to GPGPUs and CUDA Programming Model
Parallel Programming Principle and Practice Lecture 9 Introduction to GPGPUs and CUDA Programming Model Outline Introduction to GPGPUs and Cuda Programming Model The Cuda Thread Hierarchy / Memory Hierarchy
More informationAN ALTERNATIVE TO ALL- FLASH ARRAYS: PREDICTIVE STORAGE CACHING
AN ALTERNATIVE TO ALL- FLASH ARRAYS: PREDICTIVE STORAGE CACHING THE EASIEST WAY TO INCREASE PERFORMANCE AND LOWER STORAGE COSTS Bruce Kornfeld, Chief Marketing Officer, StorMagic Luke Pruen, Technical
More information