Wear Estimation for Devices with eMMC Flash Memory
Offered By: Linux Foundation via YouTube
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 ZUdemy 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