Multilevel SLC Cache Architecture for SLC-TLC Hybrid Storage
While high-density NAND flash memory, such as triple-level-cell (TLC) memory achieves enhanced storage capacity and cost efficiency by storing three bits per cell compared to the single-level-cell (SLC) flash memory, it exhibits compromised I/O throughput and reduced endurance. To mitigate the intrinsic limitations of TLC flash memory, contemporary designs employ hybrid architectures that reconfigure designated TLC chips to operate in the SLC mode, forming an efficient cache to address latency and endurance constraints inherent to conventional TLC implementations. However, it is challenging to optimize the SLC cache, such as the granularity of cached data and cold/hot data separation. In this paper, we propose supporting a two-level hierarchy (i.e. L1 and L2) of SLC cache stores based on the varying granularity of cached, and we present a mathematical model to direct the segmentation of the L1 and the L2 cache in the SLC region, by considering the garbage collection counts in both level caches, and the write size characteristics of user applications. Besides, we introduce a scheme to select the garbage collection (GC) victim block for retaining the hot data pages in the SLC cache and then improving I/O responsiveness. The evaluation results show that our proposal can improve I/O performance by between 5.4% and 63.3%, in contrast to existing cache management schemes for SLC-TLC hybrid storage.
Authors
- Li Cai (ORCID: https://orcid.org/0009-0007-2538-1232)
- Jiaojiao Wu (ORCID: https://orcid.org/0000-0002-3312-1541)
- Jianwei Liao (ORCID: https://orcid.org/0000-0001-6149-6650)
- Jun Li (ORCID: https://orcid.org/0000-0002-1406-2734)
- Zhigang Cai (ORCID: https://orcid.org/0000-0002-8406-8461)
- Zhibing Sha (ORCID: https://orcid.org/0000-0001-7242-6287)
- Huanhuan Tian (ORCID: https://orcid.org/0009-0004-2191-3041)
Institutions
- Southwest University (CN)
- Nanjing University of Posts and Telecommunications (CN)
Publication Details
- Journal
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Published
- 2025-06-17
- DOI
- https://doi.org/10.1109/tcad.2025.3580311
- Citations
- 1
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 1.49