• Home
  • Search
  • HLC: software-based half-level-cell flash memory
  • Cite Icon4
  • https://doi.org/10.5555/2755753.2757031Copy DOI Icon

HLC: software-based half-level-cell flash memory

  • Mar 9, 2015
  • Hon‐Yi Lin +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In recent years, flash memory has been widely used in embedded systems, portable devices, and high-performance storage products due to its non-volatility, shock resistance, low power consumption, and high performance natures. To reduce the product cost, multi-level-cell flash memory (MLC) has been proposed; compared with the traditional single-level-cell flash memory (SLC) that only stores one bit of data per cell, each MLC cell can store two or more bits of data. Thus MLC can achieve a larger capacity and reduce the cost per unit. However, MLC also suffers from the degradation in both performance and reliability. In this paper, we try to enhance the reliability and reduce the product cost of flash-memory based storage devices from a totally different perspective. We propose a half-level-cell (HLC) management scheme to manage and reuse the worn-out space in solid-state drives (SSDs); through our management scheme, the system can treat two corrupted pages as a normal page without sacrificing performance and reliability. To the best of our knowledge, this is the first research that reclaims free space by reviving the corrupted pages. The experiment results show that the lifetime of SSD can be extended by 48.54% for the trace of general users applications with our proposed HLC management scheme.

Similar Papers
  • Conference Article
  • Citations8

A group round robin based b-tree index storage scheme for flash memory devices

  • Jan 09, 2014
  • Rize Jin +2
  • Book Chapter
  • Citations2

Block Cleaning Process in Flash Memory

  • Sep 06, 2011
  • Amir Rizaan +1
  • Conference Article
  • Citations17

A reliable B-tree implementation over flash memory

  • Mar 16, 2008
  • Xiaoyan Xiang +3
  • Conference Article

A logging approach on B<sup>+</sup>-tree index for flash-based DBMS

  • Nov 01, 2009
  • Ming Du +2
  • Conference Article
  • Citations93

Garbage collection and wear leveling for flash memory: Past and future

  • Nov 01, 2014
  • Ming-Chang Yang +5
  • Conference Article
  • Citations15

FTL 2

  • Jun 20, 2013
  • Tianzheng Wang +3
  • Research Article
  • Citations3

P-BMS

  • Sep 27, 2017
  • ACM Transactions on Embedded Computing Systems
  • Hong Seok Kim +4
  • Research Article
  • Citations8

Clustered page-level mapping for flash memory-based storage devices

  • Feb 01, 2015
  • IEEE Transactions on Consumer Electronics
  • Hyukjoong Kim +1
  • Research Article
  • Citations5

Anticipatory I/O Management for Clustered Flash Translation Layer in NAND Flash Memory

  • Dec 04, 2008
  • ETRI Journal
  • Kwanghee Park +3
  • Research Article
  • Citations6

FLASH MEMORY LOCK MANAGEMENT FOR PORTABLE INFORMATION SYSTEMS

  • Sep 01, 2006
  • International Journal of Cooperative Information Systems
  • Siwoo Byun +2
  • Research Article

3D NAND Based on Conventional Flash Memory Architecture Research and Application Prospects

  • Nov 28, 2023
  • Highlights in Science Engineering and Technology
  • Botao Li +2
  • Conference Article
  • Citations14

Impact of flash memory on video-on-demand storage

  • Feb 23, 2011
  • Moonkyung Ryu +2
  • Research Article
  • Citations7

A survey of data recovery on flash memory

  • Feb 01, 2020
  • International Journal of Electrical and Computer Engineering (IJECE)
  • Van Dai Tran +1
  • Conference Article
  • Citations15

Networked SSD: Flash Memory Interconnection Network for High-Bandwidth SSD

  • Oct 01, 2022
  • Jiho Kim +3
  • Book Chapter

CFTL – Flash Translation Layer for Column Oriented Databases

  • Jan 01, 2013
  • Krzysztof Kwiatkowski +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.