Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Stanford University

Stanford Seminar - The Quest for Low Storage Latency Changes Everything

Stanford University via YouTube

Overview

Explore the evolution of storage technology and its impact on latency in this Stanford seminar. Delve into the historical progression from early IBM systems to modern NVMe NAND SSDs, examining the ongoing quest for lower storage latency. Investigate media and platform improvements, including next-generation NVM/SCM technologies like 3D Xpoint. Analyze system architecture advancements, such as NVMe and PCI interfaces, and their role in reducing latency. Examine storage software stack optimizations and the potential of persistent memory. Learn about Intel's DIMM technology based on 3D XPoint, the Open NVM Programming Model, and operating system support for persistent memory. Gain insights into new instructions for flushing writes and see example code demonstrating these concepts.

Syllabus

Introduction.
1956: IBM RAMAC 350.
1983: IBM3380.
2016: 10K RPM HDD.
2016 NVMe NAND SSD.
The Continuing Need For Lower Latency.
Lower Storage Latency Requires Media and Platform Improvements.
Addressing Media Latency: Next Gen NVM/SCM.
3D Xpoint Technology Video.
Demonstration of 3D Xpointâ„¢ SSD Prototype.
Need to Address System Architecture To Go Lower.
Addressing Interface Efficiency With NVMe / PCI.
NVMe Delivers Superior Latency Platform HW/5W Average Latency Excluding Media 4KB.
Storage SW Stack Optimizations.
Synchronous Completion for Queue Depth 1?.
Summary: Block Storage Platform Changes.
Persistent Memory Oriented Platform Changes.
INTEL DIMMS Based on 3D XPoint Technology.
Why Persistent Memory?.
Open NVM Programming Model.
Operating System Support for Persistent Memory.
New Instructions For Flushing Writes.
Example Code.

Taught by

Stanford Online

Reviews

Start your review of Stanford Seminar - The Quest for Low Storage Latency Changes Everything

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.