YoVDO

Wear Estimation for Devices with eMMC Flash Memory

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Garbage Collection Courses

Course Description

Overview

Explore a comprehensive conference talk on wear estimation techniques for devices utilizing eMMC flash memory. Delve into the intricacies of NAND flash technology, examining its structure, types, and trade-offs between density, cost, reliability, and lifespan. Investigate error correction, bad block management, wear-leveling algorithms, and garbage collection processes. Learn about the MMC protocol, registers, and health reporting standards. Discover methods for monitoring flash health in Linux, including vendor-specific approaches and I/O tracking. Gain insights into lifespan estimation and flash analytics tools to optimize storage-related operations in embedded Linux devices.

Syllabus

Intro
WHAT WE'LL COVER TODAY
Flash - Non-Volatile Memory of Choice
NAND Structure
NAND: SLC vs. MLC
Trade-Off Between Density and Cost vs. Reliability and Lifespan
ECC and Bad Blocks
Wear-Leveling and Garbage Collection
Write Amplification Factor (WAF)
Embedded MultiMediaCard (MMC)
MMC Protocol
MMC Registers
JEDEC Standard Health Reporting
Micron Proprietary Health Report
Monitoring Flash Health in Linux
Vendor Proprietary Health Report 2nd
I/O Tracking
Block Device I/O Stack
Lifespan Estimation
Flash Analytics Tool
Questions?
Remark on Wear Estimation


Taught by

Linux Foundation

Tags

Related Courses

Java Programming: Step by Step from A to Z
Udemy
Java Application Performance Tuning and Memory Management
Udemy
ASP.NET Core New Features
LinkedIn Learning
First Look: Java 10 and Java 11
LinkedIn Learning
Java Essential Training: Syntax and Structure
LinkedIn Learning