Flashsim: A simulator for nand flash-based solid-state drives

Y Kim, B Tauras, A Gupta… - 2009 First International …, 2009 - ieeexplore.ieee.org
NAND flash memory-based solid-state disks (SSDs) are becoming popular as the storage
media in domains ranging from mobile laptops to enterprise-scale storage systems due to a …

NAND flash-based disk cache using SLC/MLC combined flash memory

S Hong, D Shin - … on Storage Network Architecture and Parallel …, 2010 - ieeexplore.ieee.org
Flash memory-based non-volatile cache (NVC) is emerging as an effective solution for
enhancing both the performances and the energy consumptions of storage systems. In order …

[PDF][PDF] FlexFS: A Flexible Flash File System for MLC NAND Flash Memory.

S Lee, K Ha, K Zhang, J Kim, J Kim - USENIX annual technical …, 2009 - usenix.org
The multi-level cell (MLC) NAND flash memory technology enables multiple bits of
information to be stored on a single cell, thus making it possible to increase the density of …

ComboFTL: Improving performance and lifespan of MLC flash memory using SLC flash buffer

S Im, D Shin - Journal of Systems Architecture, 2010 - Elsevier
Multi-level cell (MLC) flash memory has lower bit cost compared to single-level cell (SLC)
flash memory. However, there are several obstacles to the wide use of MLC flash memory …

Radar: A lightweight tool for requirements and architecture decision analysis

SA Busari, E Letier - 2017 IEEE/ACM 39th International …, 2017 - ieeexplore.ieee.org
Uncertainty and conflicting stakeholders' objectives make many requirements and
architecture decisions particularly hard. Quantitative probabilistic models allow software …

Storage architecture and software support for SLC/MLC combined flash memory

S Im, D Shin - Proceedings of the 2009 ACM symposium on Applied …, 2009 - dl.acm.org
We propose a novel flash memory management software for SLC/MLC combined flash
memories which are recently introduced to provide flexible and cost-efficient embedded …

A hybrid flash translation layer design for SLC–MLC flash memory based multibank solid state disk

JW Park, SH Park, CC Weems, SD Kim - Microprocessors and …, 2011 - Elsevier
This paper presents the design of a NAND flash based solid state disk (SSD), which can
support various storage access patterns commonly observed in a PC environment. It is …

Improving performance and capacity of flash storage devices by exploiting heterogeneity of MLC flash memory

S Lee, J Kim - IEEE Transactions on Computers, 2013 - ieeexplore.ieee.org
The multi-level cell (MLC) NAND flash memory technology enables multiple bits of
information to be stored in a memory cell, thus making it possible to increase the density of …

Managing multi-granularity flash translation layers in solid state drives

WA O'Brien III, RW Beauchamp - US Patent 10,222,984, 2019 - Google Patents
There is disclosed a technique for use in managing multi granularity flash translation layers
in solid state drives. An SSD comprising a flash translation layer (FTL) table and flash …

How many MLCs should impersonate SLCs to optimize SSD performance?

W Wang, W Pan, T Xie, D Zhou - Proceedings of the Second …, 2016 - dl.acm.org
Since an MLC (multi-level cell) can be used in an SLC (single-level cell) mode, an MLC-
based flash SSD typically uses a fixed small portion (called log partition) in the SLC mode to …