Tag
flash-translation-layer
- Jun 22, 2026 Garbage Collection and Where Write Amplification Comes From Why reclaiming an erase block copies live pages, how the victim-selection policy sets the copy cost, and the closed-form relation between free space and amplification. filesystems
- Jun 7, 2026 Flash Translation Layers: Mapping Tables, Garbage Collection, and Write Cost How a controller maps logical blocks onto pages that can never be overwritten, why the mapping table does not fit in SRAM, and how the choice of victim block sets write amplification. hardware engineering
- May 8, 2025 Mapping Granularity in a Flash Translation Layer Page-level, block-level, and hybrid address mapping, the DRAM each one costs, and how a controller rebuilds its table from page spare areas after power loss. filesystems
- Nov 13, 2023 Wear Leveling and the Erase-Cycle Budget of a Flash Device How erase counts are tracked, what dynamic and static leveling each accomplish, and why the endurance rating is a property of the worst block rather than the average. filesystems