Skip to Main Content
Non-volatile memories (NVMs) have emerged as the primary replacement of hard-disk drives for a variety of storage applications, including personal electronics, mobile computing, intelligent vehicles, enterprise storage, data warehousing, and data-intensive computing systems. Channel Coding Methods for Non-Volatile Memories discusses recent advances in coding for NVMs, covering topics such as error correction coding based on novel algebraic and graph-based methods, rank modulation, rewriting codes, and constrained coding. This monograph illuminates the advantages - as well as challenges - associated with modern NVMs. The authors present a succinct overview of several exciting recent developments in coding for memories and numerous potential research directions. The underlying goal is to inspire other researchers to contribute to this timely and thriving discipline. Channel Coding Methods for Non-Volatile Memories provides a starting point for any researcher who wants to understand the ork that has been conducted so far and join in with their own avenue of research. This is a digestible, yet comprehensive, introduction to the topic for any serious researcher involved in coding for memory systems.