Modulation Codes for Flash Memory Based on Load-Balancing Theory
Fan Zhang, Henry D. Pfister

TL;DR
This paper introduces load-balancing based modulation codes for multilevel flash memory, optimizing storage efficiency by balancing cell usage, and demonstrates their effectiveness through theoretical analysis and simulations.
Contribution
It proposes a load-balancing modulation code that improves storage efficiency in practical flash memory systems, extending existing criteria with a novel approach.
Findings
Self-randomized modulation code is asymptotically optimal for i.i.d. inputs.
Load-balancing modulation code significantly improves storage efficiency.
Performance of the proposed code matches that of the ideal random approach.
Abstract
In this paper, we consider modulation codes for practical multilevel flash memory storage systems with cell levels. Instead of maximizing the lifetime of the device [Ajiang-isit07-01, Ajiang-isit07-02, Yaakobi_verdy_siegel_wolf_allerton08, Finucane_Liu_Mitzenmacher_aller08], we maximize the average amount of information stored per cell-level, which is defined as storage efficiency. Using this framework, we show that the worst-case criterion [Ajiang-isit07-01, Ajiang-isit07-02, Yaakobi_verdy_siegel_wolf_allerton08] and the average-case criterion [Finucane_Liu_Mitzenmacher_aller08] are two extreme cases of our objective function. A self-randomized modulation code is proposed which is asymptotically optimal, as, for an arbitrary input alphabet and i.i.d. input distribution. In practical flash memory systems, the number of cell-levels is only moderately large. So the asymptotic…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Cellular Automata and Applications · Interconnection Networks and Systems
