- Overview
- Workshop Organizers
- Registration Information
- Registration Information
- Registration Discounts
- At a Glance
- Calendar
- Activities
- Workshop Program
- Live Streaming
- Birds-of-a-Feather Sessions
- Sponsorship
- Hotel and Travel Information
- Services
- Students
- Questions
- Help Promote!
- For Participants
- Call for Papers
- Past Workshops
sponsors
usenix conference policies
Improving NAND Endurance by Dynamic Program and Erase Scaling
Jaeyong Jeong, Sangwook Shane Hahn, Sungjin Lee, and Jihong Kim, Seoul National University
We propose a new approach, called dynamic program and erase scaling (DPES), for improving the endurance of NAND flash memory. The DPES approach is based on our key finding that the NAND endurance is dependent on the erase voltage as well as the number of P/E cycles. Since the NAND endurance has a near-linear dependence on the erase voltage, lowering the erase voltage is an effective way of improving the NAND endurance. By modifying NAND chips to support multiple write modes with different erase voltages, DPES enables a flash software to exploit the new tradeoff between the NAND endurance and write speed. In this paper, we present a novel NAND endurance model which accurately captures the tradeoff relationship between the endurance and write speed under dynamic program and erase scaling. Based on our NAND endurance model, we have implemented the first DPES-aware FTL, called autoFTL, which improves the NAND endurance with a negligible degradation in the overall write throughput. Our experimental results using various I/O traces show that autoFTL can improve the maximum number of P/E cycles by 45% over an existing DPES-unaware FTL with less than 0.2% decrease in the overall write throughput.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Jaeyong Jeong and Sangwook Shane Hahn and Sungjin Lee and Jihong Kim},
title = {Improving {NAND} Endurance by Dynamic Program and Erase Scaling},
booktitle = {5th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 13)},
year = {2013},
address = {San Jose, CA},
url = {https://www.usenix.org/conference/hotstorage13/workshop-program/presentation/jeong},
publisher = {USENIX Association},
month = jun
}
connect with us