LOONG: Utilizing Long-Stride Reprogramming to Enhance the Performance of SSDs
Congming Gao, Jiancong Zheng, Xufeng Yang, Qiao Li, Jian Chen, Tianyu Ren, Zheng Wan, Yina Lv, Xin Xin, Min Ye, Chun Jason Xue, Jiwu Shu
Abstract
NAND flash-based SSDs enforce strict sequential page programming within blocks, primarily due to reliability constraints. However, enabling reprogramming of pages after initial writes could unlock significant optimization opportunities, such as accelerating valid page movement during garbage collection or program operations. Toward this objective, prior work has explored reprogramming. Nevertheless, its effort faces a critical limitation: reprogramming is restricted to a small subset of wordlines per block (i.e., stride), rather than extending to all WLs per block. In this work, we advance beyond this constraint with LOONG, a method that expands the reprogramming stride to encompass entire blocks. LOONG introduces a long-stride reprogram operation, which spatially decouples programming steps. First, all WLs in a block undergo sequential programming in SLC mode to maximize performance. These pages are then uniformly reprogrammed to TLC mode, preserving storage capacity. LOONG requires no hardware modifications and can be deployed solely via firmware updates. We evaluate LOONG's efficiency with two case studies: GC acceleration and program operation optimization. Experimental results demonstrate average latency is reduced by 37.5% and 18.1%, respectively, in these two scenarios.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 7cc1a46e-ea64-473c-9f75-d57342730aafRelated papers
- SuperCopyback: Revisiting Copyback on Modern High-Performance NAND Flash-based SSDsDong Huang, Bo Ding, Wei Tong, Dan FengDAC 2025
- Decoupled SSD: Rethinking SSD Architecture through Network-based Flash ControllersJiho Kim, Myoungsoo Jung, John KimISCA 2023 · 10 citations
- GuardedErase: Extending SSD Lifetimes by Protecting Weak WordlinesDuwon Hong, Myungsuk Kim, Geonhee Cho, Dusol Lee et al.FAST 2022 · 28 citations
- AERO: Adaptive Erase Operation for Improving Lifetime and Performance of Modern NAND Flash-Based SSDsSungjun Cho, Beomjun Kim, Hyunuk Cho, Gyeongseob Seo et al.ASPLOS 2024 · 12 citations
- GSSA: A Resource Allocation Scheme Customized for 3D NAND SSDsChun-Yi Liu, Yunju Lee, Wonil Choi, Myoungsoo Jung et al.HPCA 2021 · 17 citations
