@inproceedings{1f7d537254b741edb3735a61525ad8cc,
title = "Are Superpages Super-fast? Distilling Flash Blocks to Unify Flash Pages of a Superpage in an SSD",
abstract = "This work discovers a flash memory performance issue resulting from flash superpages organization. Because of process variation, each flash page has its own read/write performance. If a slow page is grouped with a fast page in a superpage unit, computer systems with solid-state drives (SSD) receive a poor performance result. In this work, we prove the existence of this issue by conducting a series of experiments on a real SSD platform. To resolve this issue, we characterize flash memory chips to find hints to organize super-fast superpages in SSDs. By the tips, this work develops a process-variation check scheme (PV Check) that can group a superpage with an optimized performance at runtime with low overheads. According to our experiments, the PV Check scheme has encouraged results in performance improvement. Compared with a traditional method, our work can decrease the extra program and erase latency by 16.61% and 34.55%, respectively.",
keywords = "flash memory, process variation, solid-state drive, super page",
author = "Tseng, {Shih Hung} and Chen, {Tseng Yi} and Yang, {Ming Chang}",
note = "Publisher Copyright: {\textcopyright} 2024 IEEE.; 30th IEEE International Symposium on High-Performance Computer Architecture, HPCA 2024 ; Conference date: 02-03-2024 Through 06-03-2024",
year = "2024",
doi = "10.1109/HPCA57654.2024.00055",
language = "???core.languages.en_GB???",
series = "Proceedings - International Symposium on High-Performance Computer Architecture",
publisher = "IEEE Computer Society",
pages = "630--642",
booktitle = "Proceedings - 2024 IEEE International Symposium on High-Performance Computer Architecture, HPCA 2024",
}